Chipsets not in scope of this post: 946GZ, GM965, GL960, G965, Q965, Q963, G31, G33, Q33 and Q35
Chipsets in scope of this post: G35
Working kexts for the GMA X3500 are attached and should be installed in the usual manner. If 'usual manner' didn't make sense to you, please google "kext helper b7" and use that utility to install the kexts. There is an additional requirement, Tiger AppleIntelIntegratedFramebuffer must be removed. Tiger versions use an ID mask and will load for all Intel IGPs. Some installation discs include Tiger 950 framebuffers for increased functionality, some do not. If it is present, it will prevent the X3100 Framebuffer from loading properly. Leopard (e.g. vanilla) AppleIntelIntegrateFramebuffers can be present without problems.
- 10.5.5 requires additional downgrading of AppleIntelGMAX3100GLDriver.bundle to vanilla version 1.5.28 (download here) and OpenGL to vanilla 22.214.171.124 (download here). Thanks to Speedracer for tracking that down!
- System Profiler lists it as a X3100. I might look into it when I have the time. If you figure out how to change it, preferably in the kext, shoot me a PM.
- Some people get stuck at a blue screen. I'm sorry about that, I haven't yet found a solution (I don't have this chipset). However, if this happens for you, please post ALL your information to help in diagnostics. Roisoft's recent work with a GMA950 DSDT solution may help with this, as it has fixed some similar problems. It will not make it so you can use Vanilla kexts, they still must be modified (hex edited). I am looking into this, but right now focus is on the 950. I'm sure that X3100 progress will come soon, and we can then adapt that to our use.
- Thanks to BlackCH, you can get X3500 support right off the install with XxX 10.5.6 PPF1 or newer. An installation option has been included on previous installs, but the installation package was missing a critical file. All future releases should be good!