djfremen Posted October 2, 2012 Share Posted October 2, 2012 I've lifted this from another forum and adjusted the data. Still lacking Q/E here. Where do I insert this? I don't have GFX in DSDT but I do have like 100 PCI0 entries. I'm trying to learn this stuff but its a bit intimidating. Device (PEG1)\n {\n Name (_ADR, 0x00010000)\n Method (_PRW, 0, NotSerialized)\n {\n Return (Package (0x02)\n {\n 0x0B,\n 0x04\n })\n }\n Device (GFX0)\n {\n Name (_ADR, Zero)\n Method (_DSM, 4, NotSerialized)\n {\n Store (Package (0x16)\n {\n "@0,compatible", \n Buffer (0x0B)\n {\n "NVDA,NVMac"\n }, \n "@0,device_type", \n Buffer (0x08)\n {\n "display"\n }, \n "@0,name", \n Buffer (0x0F)\n {\n "NVDA,Display-A"\n }, \n "@1,compatible", \n Buffer (0x0B)\n {\n "NVDA,NVMac"\n }, \n "@1,device_type", \n Buffer (0x08)\n {\n "display"\n }, \n "@1,name", \n Buffer (0x0F)\n {\n "NVDA,Display-B"\n }, \n "NVCAP", \n Buffer (0x14)\n {\n /* 0000 */ 0x04, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, \n /* 0008 */ 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, \n /* 0010 */ 0x00, 0x00, 0x00, 0x00\n }, \n "VRAM,totalsize", \n Buffer (0x04)\n {\n 0x00, 0x00, 0x00, 0x20\n }, \n "device_type", \n Buffer (0x0D)\n {\n "NVDA,GeForce"\n }, \n "model", \n Buffer (0x17)\n {\n "NVIDIA GeForce 9800 GT"\n }, \n "rom-revision", \n Buffer (0x0E)\n {\n "60.94.4B.00.B3"\n }\n }, Local0)\n DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n Return (Local0)\n }\n }\n } I've attached my IOreg file and my DSDT. Any chance you could help me add my 9800 GT hardware to the DSDT for QE? Thanks, 9800_EP45T.zip Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/ Share on other sites More sharing options...
eep357 Posted October 2, 2012 Share Posted October 2, 2012 Your DSDT is a bit too messy for me to play with and needs some work to compile as is, you can upload a clean one? To make changes to that section, based on IOreg you GPU is at address 0x0040000. So you would change the above to this and insert in PCI0-except that's taken out of a patch file so you'll have to remove the \n from the end of every line Device (PEGP)\n {\n Name (_ADR, 0x00040000)\n Method (_PRW, 0, NotSerialized)\n Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/#findComment-1857546 Share on other sites More sharing options...
Rampage Dev Posted October 2, 2012 Share Posted October 2, 2012 I had to completely overhaul the DSDT. Attached is the DSDT with all of the proper injections and code for all of your hardware including the GPU. Post a new IOreg after installing. DSDT.aml.zip 1 Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/#findComment-1857656 Share on other sites More sharing options...
eep357 Posted October 3, 2012 Share Posted October 3, 2012 Good job sir! That thing was a mess 1 Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/#findComment-1857773 Share on other sites More sharing options...
Rampage Dev Posted October 3, 2012 Share Posted October 3, 2012 Thanks. I was able to organize the messes and make it a proper DSDT out of it. Took me 20 mins. Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/#findComment-1857785 Share on other sites More sharing options...
djfremen Posted October 3, 2012 Author Share Posted October 3, 2012 First off, Big THANKS! I was able to pull all my EFI strings, modified Kexts (NVDANV50Hal & NVDAResman) and removed NVEnabler.kext from S/L/E. This also allowed me to change GE=No in org.boot.chameleon.plist. Everything working except QE still. Not sure why but I noticed that my VRAM Total is wrong. It should be 512mb instead of 1024. (see attached screenshots) Here's my attached IOreg. Thanks again. post_dsdt_report_ioreg.zip Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/#findComment-1857954 Share on other sites More sharing options...
Rampage Dev Posted October 3, 2012 Share Posted October 3, 2012 Fixed ram size for the video card. Everything is working. I would recommend doing a clean install because it sounds like you did to much trial and error to save the installation. Also once updated to 10.8.2 install the Nvidia kexts directly from Nvidia and install a AppleHDA for your ALC. DSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/#findComment-1857961 Share on other sites More sharing options...
djfremen Posted October 5, 2012 Author Share Posted October 5, 2012 Thanks so much Andrew. New install worked like a charm! Best Wishes! Link to comment https://www.insanelymac.com/forum/topic/283295-dsdt-help-ga-ep45t-ds3r-w-9800-gt/#findComment-1858275 Share on other sites More sharing options...
Recommended Posts