InfiniteMac OSx86  
  #1  
Old 04-16-2010, 02:41 AM
uman uman is offline
Panther
 
Join Date: May 2009
Location: USA
Posts: 103
New Hope for GMA4500?

As netkas has pointed out (http://netkas.org/?p=427), Apple has dropped some new kexts with their latest update 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 ...):


Code:
            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.

--
MacBook Pro - have allergy to nickel in the aluminum casing. So my kid gets an expensive toy!

Gateway MX 8738 - Retail, vanilla Snow Leopard 10.6.2 (thanks kizwan!) with Chameleon RC4, modified DSDT. Upgraded to Core 2 CPU (easy to do). Upgraded to 640GB drive. Everything but SD card working. Minor niggles. GMA950 with QE/CI and *no* artifacts.

iMac (luxo/lamp) G4 with Tiger.

Last edited by uman; 04-16-2010 at 02:46 AM. Reason: Add plea for new MBP ioreg output
Reply With Quote
  #2  
Old 06-08-2010, 09:59 PM
00010's Avatar
00010 00010 is offline
Leopard
 
Join Date: Sep 2009
Location: RETIRED
Posts: 417
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



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.


RETIRED
Reply With Quote