Macbook4,1 x3100, more tests pending...
Macbook4,1 x3100 Driver:
Peeps - now don't get excited - I am fumbling about as much as the next guy... but
Check-it:
http://opensource.apple.com/source/IOGraphics/IOGraphics-409/
Now doing lots of reading over at the OSx86 and InsanelyMac forums it seems that using this project (or one similar) and the open-source code from Intel (
http://intellinuxgraphics.org/download.html) we may be able to build some very-up-to-date 64-bit kernel extensions for our GMAx3100 graphics chip.
I am still looking into it.
On another note, this guy(
http://www.osx86.net/downloads.php?do=file&id=2866) seems to have made an app called Quartz Debug that can enable Software-based QE. It can also turn it off (including hardware-based QE). By adding widgets onto the dashboard, one can either observe the water-ripples effect (with QE enabled) and without (with QE disabled). I played around with it in Lion 10.7.3 and that is what I saw.
I am going to test this in Mountain Lion - maybe we can get-away with using lion with software-based QE or no QE until 64-bit GMAx3100 kexts are available. At least this will make Mountain Lion semi-usable. I don't know how the software-based QE will sap performance - I will report-back when I have played around.
Also, though reports indicate this doesn't work in Mountain Lion, this app PleaseSleep (
http://www.osx86.net/downloads.php?do=file&id=2866) has enabled folks' Hackbooks with GMAx3100 chips to sleep properly. So we need to track this code down and modify it accordingly to run on Mountain Lion...
I have some other ideas (like hacking-up device-id fields in AppleIntelHDGraphics kexts and adding the GMAx3100 device-id: 0x2a028086 and hope beyond all reason that I get lucky) but I doubt that will work at all.
Anybody around here know how to build kexts with Xcode? I am a bit strapped for time ATM - with a PhD to complete and work and family commitments etc.. you know. Some help (any help) would be great.
I will report back when I have performed a re-install and tested these things out.