![]() |
Intel GMA945 (0x27AE8086) resolution + CI/QE/OpenGL solution
I've worked hard together with the Chameleon team to make this possible.
Big thanks go to Prasys for implementing the GMA GraphicsEnabler fix. I devised the solution for getting CI/QE/OpenGL on the GMA card I'm using now... I also fixed up some warnings in the GMA graphicsenabler. This fix is for Snow Leopard 10.6.2... Download: http://rapidshare.com/files/34973201...eopard_Fix.zip Sources of bootloader: Check it out from the Chameleon forge site (under branches/andyvand). Enjoy this great solution... :cool: New fix for 10.6.3 including 0x27A2 for those were it doesn't work (10.6.3): http://rapidshare.com/files/37849422...xed_10.6.3.zip Proof: http://rapidshare.com/files/34973833..._945_fixed.png |
Does this just allow us to replace GMA950 EFI String with GraphicsEnabler, or is it making it possible to work without bin-patching AppleIntelGMA950 & AppleIntegratedFramebuffer Kernel Extensions?
|
I tried to install this on my dell mini 10v and it failed to install the bootloader.
|
Quote:
But for Intel GMA945 (0x27AE8086) the id within the plist of the two included kexts needed changing, also there was the need to change 8680A227 to 8680AE27 within the binaries. If bootloader install fails, extract it with Pacifist and install manually. If you have Chameleon 2 RC4 installed you can just copy boot into /... |
This fix also works for 0x27A28086.
In this case you do everything but KEEP THE STOCK AppleIntelIntegratedFramebuffer.kext and AppleIntelGMA950.kext |
Quote:
|
Is it possible to add 0x2592 (GMA900/915) to it? I am still using Elliot's driver.. I tried to put Elliot and patched AppleIntegratedGMA into Extra (I even tried to add the 3 extra dependencies..) anyway that didn't work so I had to put it in the /S/L/E...
Another problem was the mach_kernel.. put the patched one into /Extra but it didn't work.. |
1 Attachment(s)
Quote:
For patching the binary replace the byte swapped id: -- Example -- Thus in Info.plist: 0x27A28086 Becomes in binary: 86 80 A2 27 Replace the device id closest to your card with your one... Checked... 0x25828086 in Info.plist becomes 0x25928086 for both plists for both binaries use 0xED to search and replace (in hex). 86 80 82 25 to 86 80 92 25 Binaries are allways present in Contents/MacOS (if you didn't know it). Install both in S/L/E instead of original kexts. Follow other steps in tutorial and if the bootloader install fails install Chameleon 2 RC4 stock and replace boot with the attached one... Hope this helps you out... |
4 Attachment(s)
New version: This one also detects secondary display + auto patches (and it shows in System Profiler).
It also fixes resolution support for 0x27AE8086/0x27A68086 thanks to the VBIOS ROM dump I made + code changes... Use RadeonPCI.kext and RadeonDump -d for dumping Intel VBIOS (only works for dumping VBIOS though, not for register read...) Please dump as much other GMA VBIOS's as possible so I can get more cards supported (GMA950 / GMAX3100 style). It also would help all of the Chameleon devs majorly. |
Quote:
http://i183.photobucket.com/albums/x...1at70528PM.png |