illmatic24 said:
redratto said:
I am running Lion 10.7 with vanilla kexts on ATI 5770 (XFX HD-577X-ZMF3) and ACD 27” connected to MiniDP with full acceleration and in 64bit. Cinebench score of 37.
Anyways, here is what I did. Used vanilla kexts for 10.7. Copied ATI5000Controller.kext from SLE to desktop. Opened kext and edited Info.plist by replacing Langur with Vervet. Saved and copied back to SLE. Repaired permissions. That’s it.
It seems that references to a number of framebuffers have been removed from the ATI5000Controller.kext in 10.6.8 and 10.7. In my case, it was missing a reference to the Vervet framebuffer which is the framebuffer injected for my card by Chimera/Chameleon. Check what framebuffer your card uses by running the system with 10.6.7 kexts and typing ioreg | grep ATY in terminal. When you add your framebuffer into the kext, the controller file again loads all ports.
All my ports seem to work fine after rolling back, the problem is hardware acceleration. I tried what you suggested but it does not make a difference, system is still unable to boot (forget QE/CI). My framebuffer is Vervet also. If you don't mind can you upload your ATI5000Controller.kext, ATIFrambuffer.kext, and ATISupport.kext. I might just not be editing it properly. Thanks buddy.
illmatic24: Not sure if it make sense to upload files since I use vanilla kexts with only one edit. Here is a "fail-safe" step by step guide for what I did:
1. Use only vanilla Lion 10.7 kexts. To be clear, if your problem is similar to mine, you do not have to use any ATI kexts from 10.6.7 or similar in S/L/E.
2. Copy ATI5000Controller.kext from S/L/E to Desktop
3. Show package content and open Info.plist
4. Find the reference to Langur and replace with Vervet
5. Save and Copy kext back to S/L/E
6. Repair permissions
7. Check that your boot.plist in E/E has GraphicsEnabler=Yes and remove any references to AtiConfig etc. in boot.plist.
8. Remove AtiInit.kext if you had installed it.
9. Restart system.
That's it. Let me know how if it works.