Logicpro9_user Posted July 8, 2010 Share Posted July 8, 2010 Hi Guys, I have asked before about this problem, but heard nothing back. And I wonder if anyone can point me in the right direction? Here is my story... I have been using my rig now for about 1 year (see sig) It’s been rock solid! No problems at all! The graphics worked 100% with QE/CI. Everything worked fine. I wanted to use a more simple way of running the machine without all these kexts. Just now after getting rid of all the kexts and making a good DSDT for my system everything works 100% vanilla (Speed stepping, AHCI, etc etc etc etc) All with DSDT. BUT There is a slight problem now. The last problem I have is the graphics card! It’s an nvidia 7300GS 256MB (XpertVision) pci-e card. The card works 90% with the DSDT I have made for it. It gives me all the different resolutions from 800x600 all the way upto 1600xxxx and it lets me change the resolution ok. In about this mac it comes up fine with all the right information… BUT! It won’t let me use QE/CI at all! I have tried everything!!! Does anyone have an ideas? This is the graphics part of my DSDT. (Working for another user! With the same mobo but a different GFX card) Anyone got any ideas? Device (PEG1) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Device (GFX1) { Name (_ADR, Zero) Name (_SUN, 0x0B) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x04) { 0x00, 0x00, 0x02, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "VRAM,totalsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10 }, "model", Buffer (0x00) { "NVIDIA Geforce Series"" }, "rom-revision", Buffer (0x06) { "3169a" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Device (PEG3) { Name (_ADR, 0x00030000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Device (GFX3) { Name (_ADR, Zero) Name (_SUN, 0x0C) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x05, 0x04 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x04) { 0x00, 0x00, 0x02, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0B) { "NVDA,Child" }, "VRAM,totalsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x10 }, "model", Buffer (0x00) { "NVIDIA Geforce Series" }, "rom-revision", Buffer (0x06) { "3169a" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 9, 2010 Author Share Posted July 9, 2010 I just went back to using the gforce.kext for now. all working 100%. I wonder what Gforce.kext has in it that my DSDT does not. Link to comment Share on other sites More sharing options...
Recommended Posts