Ok, so I've started working on adding GMA display detection to the GraphicsEnabler boot flag. All I have on me right now is mobile GMA950 which works fine. Other support added is desktop GMA950 and GMAX3100 which is only in laptops. One thing I'm interested in adding is support for the desktop equivalent of GMAX3100, which seems to be GMAX3000 and GMAX3500. i have yet to do some searching to see if anyone has attempted those at all.
src diff for RC4
http://nawcom.com/Chameleon-2.0-RC4-r684-src.gma.diffprecompiled boot file
http://nawcom.com/boot.gma.zipI definitely need some devs who also have a GMAX3100 in their hands to take a look at this. I based the ioreg t as well. Like I said mobile GMA950 is good to go - if only I had my hands on all 3 in order to test. hehe. Anyways changes off of the dsdt fix for GMAX3100 posted on ProjectOSX. I also need someone with desktop GMA950 to test, so people who are interested, give it a roll. Be sure any paulicat's Natit kexts or DSDT fixes are removed before trying, as that would sort of screw results up, if the truth is that it didn't really work (but your DSDT fix or injector did :-P).
The point of this? Well I'm sure anyone with an Intel IGP card would prefer to only have to boot with GraphicsEnabler=Yes after a fresh install, or even when booting install media and not having to prevent the Intel Graphics kexts from loading.
Anyways, if people can give this a roll that would be great. Also what's needed is some devs who know the GMAX3100 fix well to take a peek at this. p|astikman gave it a try on his gmax3100 laptop and had issues, so I need to find out what is going wrong there, and it's frustrating since I don't have the hardware in my own hands. I'm no pro so any suggestions to changes let me know.
UPDATEMobile GMA950 works fine, I need some testers for GMAX3100 badly. I'm usually on IRC on either irc.osx86.hu or irc.moofspeak.net in the main osx86 channels as well as irc.voodooprojects.org. For Desktop GMA950 this will be a challenge, mainly because of the #1 issue - most DSDTs for motherboards with gma950 on it don't have a device entry for the video card at all - that's why the DSDT fix for it requires you to manually add the device entry plus the _DSM method - not just the _DSM method like in mobile GMA950 - so covering this in the bootloader is nothing as simple as mobile GMA950 is. This is what I will be focusing on.
Anyone who can contribute to the code, whether they be additions, suggestions, etc are welcome.
Moderator Edit: I missed this one. Moved to Patches, Cheers nawcom.