Contribute
Register

Phantom VGA Display Detected

Status
Not open for further replies.

gce

Joined
Aug 26, 2010
Messages
17
Motherboard
10.7.5
CPU
P55-UDM2
Graphics
5770
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Recently upgraded to Lion 10.7.3 from 10.6.8. Everything works smooth except now I have this weird problem. OS X thinks that I have an additional 800x600 VGA display. Does anybody have a fix or suggestions for this? Screenshots are below.

dmAYR.png


f0evN.png
 
are you using a dsdt?

if so, go into the org.chameleon.boot.plist.
do you see 'pcirootuid=1' or similar?

having that in the plist caused a similar phantom display on my system
 
This is how my org.chameleon.boot.plist reads.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>arch=i386</string>
	<key>Instant Menu</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>No</string>
	<key>Timeout</key>
	<string>1</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
</dict>
</plist>
 
remove arch=i386

dont think it will fix the issue, but it isnt needed.
 
That fixed it! Surprised but happy, thanks. Hopefully this thread will help somebody else with the same problem.
 
gce said:
That fixed it! Surprised but happy, thanks. Hopefully this thread will help somebody else with the same problem.


Place [SOLVED] in title post so others can seek it out the info faster.
 
I am having this issue in 10.7.4 too, But I dont have any of the noted references in my org.chameleon.Boot.plist

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>GraphicsEnabler</key>
	<string>Yes</string>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>Kernel Flags</key>
	<string>npci=0x3000 darkwake=0</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>Timeout</key>
	<string>2</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
</dict>
</plist>

Any Ideas? Would changing the Frame Buffer Help?
 
So I was able to resolve this for my card in Lion MSI HAWK R5770 by using a modded ATI5000Controller.kext which patches the Eulemur Personality to have the correct outupt config for the card and eliminates the annoying Phantom or Ghost VGA Display.

If you have this same card some nice folks have uploaded the patched kext for the MSI R5770 over here: http://www.insanelymac.com/forum/index.php?showtopic=262223

You will need to add the below to your org.chameleon.Boot.plist since this card defaults to the Vervet frame buffer/personality.

Code:
<key>AtiConfig</key>
<string>Eulemur</string>

General tutorial for misc ATI cards with the issue here:
http://www.insanelymac.com/forum/index.php?showtopic=249642

-j5

EDIT: Looks like the forum is munging the InsanelyMac URL on purpose, am I not allowed to link there?
 
I tried a lot of things and kexts, finally the solution for my 4850 was removing

<key>PciRoot</key>
<string>1</string>

and adding

<key>AtiConfig</key>
<string>Motmot</string>
<key>GraphicsEnabler</key>
<string>Yes</string>

to the org.chameleon.Boot.plist file
 
I just installed a ASUS ATI Radeon HD 5770 for a friend who is using Final Cut 10.0 with Mountain Lion 10.8.4. (H77N-WiFi, 3570K, 16GB Corsair Vengeance).

Hi all my chameleon.Boot.plist is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>"1920x1080x32"</string>
</dict>
</plist>

This is my first build using a non-Nvidia card, so any insight/help/thoughts/advice would be greatly appreciated!
 
Status
Not open for further replies.
Back
Top