Beta1382643440 Posted April 26, 2012 Share Posted April 26, 2012 How to add GPU into DSDT to get rid of graphics enabler=yes At this point on my oldest mac build I am almost done. In my plist I only have kernel cache, quiet boot, and graphics enabler=yes. I was wondering if you could add the framebuffer some how so that graphics enabler=yes is not needed. Thanks. Link to comment Share on other sites More sharing options...
Conti Posted April 26, 2012 Share Posted April 26, 2012 Sure it's possible, I don't have a code example for a 4850 but you can probably adapt the code from my 6870 to some extent, or at least use it as an example... Device (PEG0) { Name (_ADR, 0x00030000) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Name (_PRW, Package (0x02) { 0x09, 0x05 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "@0,name", Buffer (0x0A) { "ATY,Gibba" }, "@1,name", Buffer (0x0A) { "ATY,Gibba" }, "@2,name", Buffer (0x0A) { "ATY,Gibba" }, "@3,name", Buffer (0x0A) { "ATY,Gibba" }, "@4,name", Buffer (0x0A) { "ATY,Gibba" }, "model", Buffer (0x13) { "AMD Radeon HD 6870" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
Beta1382643440 Posted April 27, 2012 Author Share Posted April 27, 2012 Great. I have a MSI R6870 Hawk Radeon now and a ATI 5770. I need to update my specs. Link to comment Share on other sites More sharing options...
Beta1382643440 Posted April 27, 2012 Author Share Posted April 27, 2012 Ok, where in the DSDT do I put it. Where I put it it did not load the frame buffer. Showed up as 6xxx. Link to comment Share on other sites More sharing options...
Conti Posted April 27, 2012 Share Posted April 27, 2012 You put it under PCI0>PEG0>GFX0.... That is the code I use on my MSI 6870 Hawk btw... Good card. Link to comment Share on other sites More sharing options...
Recommended Posts