Chrystopher Posted October 26, 2011 Share Posted October 26, 2011 Cheers guys, good to see we have a soultion for the problem. I've read the whole thred but it seems it solves the problem for 57xx cards. I have a special version of HD5670. It works very well with GE=Yes, however I have the ghost monitor problem and I'd like to have it solved because I can't play Heroes of Newerth and it's really annoying. My question is that: Is your method universal or what do I need to change for my 5670card and how can I find out which is the best/working framebuffer for my card? Thanks for your answer! Chrys Link to comment Share on other sites More sharing options...
tallest Posted October 27, 2011 Author Share Posted October 27, 2011 Sorry I've been absent for so long, guys (and gals?). Narayana, Glad to hear you got HDMI audio working. I'll edit my previous post to give some details. Am I right in my understanding that all you need is the AppleHDA kext and to change the trailing 01 to a 05? nesnfsn, I never actually used the files outputted when ati-personality.pl is run. Instead, I looked at the output on the command line. You can try all the profiles listed in the output of ati-personality.pl under "Kext ATI6000Controller" one by one by specifying AtiConfig=... at the Chameleon boot prompt (don't do it in boot.plist as this could make your system unbootable until you edit the file from some other installation, like the bootable installer). Maybe one of the other profiles will fix your problem. Most of them probably won't work at all. If you can't find a better default profile, you will need to edit one that works to better suit your needs. I would recommend that you carefully read through Editing custom personalities for ATI Radeon HD[45]xxx, Build your own ATI personality for better ATI Radeon HD[45]xxx support and my posts above. They outline how you can make changes to the kext for the 4/5000 series cards and I assume it's similar for the 6000 series. You will want to figure out what kind the 'ghost' display is in System Information and edit one of the profiles that let's your system boot (probably the one your system uses by default, without AtiConfig=) to remve that connector. Do you know what profile your card is using by default? I forget how you can determine this yourself. My question is that: Is your method universal or what do I need to change for my 5670card and how can I find out which is the best/working framebuffer for my card? The more universal method would be listed here. It's what my method is based on, as I stated in my post. I'm not sure if your card is using the Vervet profile by default, like mine is. Can you boot with AtiConfig=Vervet at the Chameleon boot prompt? Link to comment Share on other sites More sharing options...
Narayana Posted October 27, 2011 Share Posted October 27, 2011 ... Narayana, Glad to hear you got HDMI audio working. I'll edit my previous post to give some details. Am I right in my understanding that all you need is the AppleHDA kext and to change the trailing 01 to a 05? ... tallest, in addition to modifying ATIController5000.kext to replace the trailing 01 with 05 for the HDMI string, I believe you will need a modified 10.7.2 AppleHDA (for your on board sound) as well as DSDT edits to enable the on board sound. I was able to do this using the appropriate method for my ALC889 (modified 10.7.2 AppleHDA and DSDT edit). Finally, you need to make the DSDT edits outline in toleda's post that I linked to above. Link to comment Share on other sites More sharing options...
tallest Posted October 27, 2011 Author Share Posted October 27, 2011 So I'll just post the link to that guide. Am I correct in concluding that, if you're using GraphicsEnabler=Yes, then Part 3 of the guide simplifies to changing the 01 to 05 for the R5770 Hawk? Link to comment Share on other sites More sharing options...
Chrystopher Posted October 27, 2011 Share Posted October 27, 2011 Can you boot with AtiConfig=Vervet at the Chameleon boot prompt? Yes, I'm able to boot with Vervet AtiConfig both GraphicsEnabler turned on and off. Now I'm here by Vervet and GE=On. dvd player works, no crash. and ofc. got double monitors what should I do now? Download your previously linked file or something special? Link to comment Share on other sites More sharing options...
tallest Posted October 27, 2011 Author Share Posted October 27, 2011 You can try it. I'm just not sure it'll work for your card. It depends on how similar the ports are and how they're configured on the card. Make sure to backup your previous kext and either have a way to restore the original if things go wrong (e.g. a bootable installer disk or other installation entirely) or have another profile that you know works (e.g. Eulemer) that you can switch to at the Chameleon boot prompt with AtiConfig=. EDIT: If things go wrong, I guess you could just use GraphicsEnabler=No to get back to the OS to fix things. Link to comment Share on other sites More sharing options...
groceryman Posted November 23, 2011 Share Posted November 23, 2011 I was hoping tallest you could look at this and see if you can possibly point me in the right direction to fixing my problem: I am running 10.7.2 Using MSI R5770 I have searched all over and can't find a solution to this anywhere. I have the MSI Radeon HD 5770. When I have GE=NO it recognizes my Display properly and i can set the resolution properly, but DVD player crashes and I cannot do any OpenGL i.e.: no Portal or other source based games. Here is a photo of system report and kextstat | ATI along with ioreg | grep ATY: NOW when I have GE=YES I can get CVC player working and OpenGL apps work, but then my display is recognized as VGA and i cannot set it at the correct resolution. Here is the system report: and here is kextstat | ATI along with ioreg | grep ATY Can anyone give me insight on how to get the display properly recognized so I can set the resolution above 800x600? Link to comment Share on other sites More sharing options...
Chrystopher Posted November 23, 2011 Share Posted November 23, 2011 Hey! I think you should try the EDID hack. http://www.insanelym...howtopic=208410 Link to comment Share on other sites More sharing options...
groceryman Posted November 23, 2011 Share Posted November 23, 2011 You are awesome! This did it. THANK YOU. Link to comment Share on other sites More sharing options...
Chrystopher Posted November 24, 2011 Share Posted November 24, 2011 Happy cuz' i could help have fun Link to comment Share on other sites More sharing options...
chirionutz Posted December 17, 2011 Share Posted December 17, 2011 Would you be kind to help me escape of my ghost monitor for Ati Radeon 5470m (in a laptop Dell 13R). I use AtiConfig=Hoolock and GraphicsEnabler=Yes to be able to get native resolution, but I have a ghost VGA display. I use 10.7.2 version of Lion. @Christopher or @tallest can you help me, please? Link to comment Share on other sites More sharing options...
tallest Posted December 18, 2011 Author Share Posted December 18, 2011 Can you post the output from System Information under Graphics/Displays? You need to figure out what connector needs to be deleted from the profile. Link to comment Share on other sites More sharing options...
chirionutz Posted December 18, 2011 Share Posted December 18, 2011 UPDATE! I have managed to force edid using this tutorial: http://olarila.com/forum/viewtopic.php?f=18&t=736 No more ghost screen! No more aticonfig=Hoolock needed. Yes! Here you are: I am a noob, I do not know how to delete the connector from the profile. I would appreciate it very much if you could do it for me and send me the file already modified. I have tried Eulemur with an external monitor (VGA). I was able to reach the vga monitor only. The laptop display was black with backlight. No ghost screen, but no laptop display. I also have an HDMI connection, but didn't try that. I won't use it soon anyway. I have tried SwitchRes X to disable the VGA (ghost) display, but I couldn't do that. It seams that ghost display is indispensable for Hoolock and can not be disabled for real. Link to comment Share on other sites More sharing options...
yurki Posted December 20, 2011 Share Posted December 20, 2011 I also have this hawk in my hackintosh, would this kext modification also work somehow for snow leopard 10.6.6? Or could anybody advice me on t his? I don't know if I can and/or want to go to lion yet... Link to comment Share on other sites More sharing options...
axm Posted March 3, 2012 Share Posted March 3, 2012 Has someone already modified the ATI5000Controller.kext for Lion 10.7.3 and could share it with us? Thanks in advance. Link to comment Share on other sites More sharing options...
axm Posted March 15, 2012 Share Posted March 15, 2012 Come on, there is surely someone, who already patched the 10.7.3 ATI5000Controller.kext to fix the ghost VGA screen... Please share it with us. :wink2: Link to comment Share on other sites More sharing options...
tallest Posted March 15, 2012 Author Share Posted March 15, 2012 Sorry I've been absent. I've modified my DSDT so I no longer need graphicsenabler and this fix, but I've made the modifications to the kext and attached it. This is untested, so tell me if it works. I believe it should be modified to allow HDMI audio as well. Good luck. (axm, you couldn't handle following my instructions? And 'common'? Come on... ) ATI5000Controller.kext.zip 2 Link to comment Share on other sites More sharing options...
axm Posted March 21, 2012 Share Posted March 21, 2012 Hi tallest, Thanks for the kext, works great! Unfortunately, to be honest, I didn't understand the procedure, you've described on the first page. Perhaps my english is not good enough to understand it fully... The same reason causes the "Common"... I've mixed it up... Link to comment Share on other sites More sharing options...
fa-mas Posted April 9, 2012 Share Posted April 9, 2012 Hi, I've got the Ghost VGA on my system. This is with a Radeon 5850 which has HDMI, Display Port and DVI. Monitor's connected through HDMI. I'm currently booting with GraphicsEnabler=yes I'm wondering if I should try GraphicsEnabler=no to see if it's detect the correct ports, and if programs like DVD player don't crash, then leave it. If that fails, I understand if I replace the Kext and add AtiConfig=Eulemur it should pick up the right ports? Also, how do I know which personality it's using by default without specifying one? Link to comment Share on other sites More sharing options...
tallest Posted April 9, 2012 Author Share Posted April 9, 2012 I'm not sure if the kext we've got here will fix it , but it's worth a try. If it doesn't work and you don't get any display output, reboot with GraphicsEnabler=no at the boot prompt and revert to the old kext once Mac OS has booted. Link to comment Share on other sites More sharing options...
fa-mas Posted April 9, 2012 Share Posted April 9, 2012 Well my problem currently is that it thinks this VGA display is my primary, so all I'm getting on my only monitor is the "extended" part of the desktop. I can't do anything with it. I'm hoping that if I boot to the Lion Install disc, use terminal to replace the boot.plist with one that has graphicsenabler=no, that I'll at least be able to boot up and then try to fix the ghost display. Link to comment Share on other sites More sharing options...
tallest Posted April 9, 2012 Author Share Posted April 9, 2012 Typing GraphicsEnabler=No at the Chameleon boot prompt will override whatever is in boot.plist. You shouldn't need to boot from the install disk. Link to comment Share on other sites More sharing options...
fa-mas Posted April 9, 2012 Share Posted April 9, 2012 K, so I booted up with graphicsenabler=no. It only detected the 1 display, of course I tried DVD player and it crashed. So I used your Kext for 10.7.3, set the options in boot.plist and rebooted. Everything was perfect. Thanks a lot. Hehe, edited to stop the alot from coming around. Link to comment Share on other sites More sharing options...
tallest Posted April 9, 2012 Author Share Posted April 9, 2012 Glad it worked. The alot is better than you at everything Link to comment Share on other sites More sharing options...
fa-mas Posted April 13, 2012 Share Posted April 13, 2012 I'd like to use the unmodified kext, I'm wondering what kind of DSDT editing you had to do to get it to work without the modified kext. Link to comment Share on other sites More sharing options...
Recommended Posts