PDA

View Full Version : New Hope for GMA4500?


uman
04-16-2010, 02:41 AM
As netkas has pointed out (http://netkas.org/?p=427), Apple has dropped some new kexts with their latest update (http://support.apple.com/kb/DL1026) for the refreshed MBPs. These machines have Intel integrated graphics (the newer GMA HD graphic chips in the i5 and i7 processors).

Looking at the kexts and Wikipedia, it may be possible that these new kexts (AppleIntelHDGraphicsFB.kext and AppleIntelHDGraphics.kext) will work with a GMA4500MHD with a device id of 2A42 and possibly a desktop X4500HD with device id of 2EE2.

I looked at the kexts with hexedit, but didn't spot any hardcoding to the new device ids of 0046 (desktop) or 0042 (mobile).

I do not have a machine with a 4500 to test, but it should be simple enough to try changing the 0042 device id, to 2A42 for a 4500MHD or 2EE2 for a X4500HD in the respective Info.plists.

For added measure, I'd advise including something like the following in the DSDT under the device GFX0 (don't paste the ...):



Device (GFX0)
...
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"AAPL,HasPanel",
Buffer (0x04) {0x01, 0x00, 0x00, 0x00},
"model",
Buffer (0x07) {"GMA4500MHD"},
"device-id",
Buffer (0x04) {0x42, 0x2A, 0x00, 0x00}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
I would imagine this will only work under Snow Leopard. if anyone tries this out, post back to this thread.

Edit: Oh, and if anyone is lucky enough to have bought one of these new MBPs, can you please post ioreg and DSDT output? That might help. Thanks.

00010
06-08-2010, 09:59 PM
Are you getting anywhere with this!? My Toshiba L305 project is on hold until I can get my GMAx4500 card running correctly, Everything BUT the Graphics card works right.



Thanks,
00010