cre8r Posted September 3, 2009 Share Posted September 3, 2009 UPDATE: I've found a solution, more info in this post! Looks like SL cannot use 3d acceleration on my Nvidia 8600M GT (256MB). Resolution setting works fine, but no 3d at all. oclinfo also shows only one OpenCL device - my processor. I've tried adjusting boot.plist strings, using nvkush and nvinject kexts, but it didn't help. However, on Leopard installation everything was working with help of NVinject 0.52. Here is System Profiler's info: Chipset Model: GeForce 8600m GT Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 256 MB Vendor: NVIDIA (0x10de) Device ID: 0x0407 Revision ID: 0x00a1 Displays: Display: Resolution: 1680 x 1050 Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Display Connector: Status: No Display Connected Any ideas on how to enable acceleration? Thanks in advance! Link to comment Share on other sites More sharing options...
atariman Posted September 3, 2009 Share Posted September 3, 2009 Hey cre8r, May I ask which laptop you installed Snow Leopard onto? I have an Asus G2S-A1 with the exact same graphics card as you and have been unable to even get it to boot up let alone adjust any settings. Peace Link to comment Share on other sites More sharing options...
MacProUser83 Posted September 3, 2009 Share Posted September 3, 2009 Apparently SL is not displaying if QE/CI are enabled in System Profiler like Leopard does. I found a simple way to find if QE/CI are working. Just open DVD player.app and try to play a movie. If you get an error saying that i couldnt find a display or something like that then QE/CI are not working. OTOH if DVD player.app plays the DVD just fine then you are set. Link to comment Share on other sites More sharing options...
cre8r Posted September 3, 2009 Author Share Posted September 3, 2009 atariman I have an Asus G1s laptop, they're quite similar Beto2k7 Yes, I know that SL doesn't display QE/CI status, and there is even a more simple way to find out if it's working: open Dashboard and add any widget to it, if you see ripples around the new widget, QE is working I will try to get a proper NVCAP string from my card (by dumping ROM and then arming NVCAP Maker.app on it), maybe it will solve the problem Link to comment Share on other sites More sharing options...
atariman Posted September 3, 2009 Share Posted September 3, 2009 cre8r, Can you share with me how you installed SL on your G1? Which guide did you follow? Which kexts? Please share, this is driving me nuts. Peace Link to comment Share on other sites More sharing options...
cre8r Posted September 3, 2009 Author Share Posted September 3, 2009 Unfortunately, getting real NVCAP value didn't help at all, so the question is still open. atariman I have used d00m42's guide using USB install method (look at the end of his post). However, I didn't follow the guide strictly because it's written for another motherboard that mine. That is, I didn't apply custom patches to DSDT (I just took the file produced by dsdt patcher), I took only following kexts: NullCPUPowerManagement.kext OpenHaltRestart.kext PlatformUUID.kext SleepEnabler.kext fakesmc.kext Also I've added VoodooPS2Controller.kext and AppleACPIPS2Nub.kext compiled for SL for keyboard to work (take them here). Audio should be working with VoodooHDA kext, though I didn't test it yet. Note that you'll should remove or disable IOATAFamily.kext, because it causes kernel panics. As a drawback, you will lose access to ATA devices (only DVD-rom in my case), I didn't try to fix it yet, but I saw a patched kext somewhere. Link to comment Share on other sites More sharing options...
atariman Posted September 3, 2009 Share Posted September 3, 2009 cre8r, thank you so much. I will try again tonight using the guide and resources you suggested. Link to comment Share on other sites More sharing options...
cre8r Posted September 4, 2009 Author Share Posted September 4, 2009 I have finally found a solution after many hours of trials and searches! To enable QE/CI, you have to patch your DSDT file, adding following method to Device section of your video card (obviously, you should have basic DSDT editing skills, I'm not going to copy any of available tutorials): Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x0B) { "0x01000000" }, "@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, 0x3f, 0x00, /* 0008 */ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x18) { "NVIDIA GeForce 8600M GT" }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x10 }, "rom-revision", Buffer (0x05) { "6666" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Also be sure to have DTGP method declaration somewhere in DefinitionBlock: Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } No more need for injectors and EFI strings, be sure to wipe them out! Alternatively, if you have Asus G1s notebook, you can download my DSDT.aml file: DSDT.aml.zip Link to comment Share on other sites More sharing options...
atariman Posted September 5, 2009 Share Posted September 5, 2009 cre8r, I followed the guide you used, and the USB install disk boots up fine, and I have my second 320 g hard drive ready to go, but the install always fails at 19 minutes remaining. It always kernel panics. I've removed IOATAFamily.kext but still, I can't get SL to install. Installer boots up, but always fails as mentioned. Any thoughts? Are there any other kexts I need to add (or remove)? Basically our computers are the same. Mine just has a 17" display whereas your is 15". But they are identical machines. You must have something on your installer disk that makes the install process work. This is driving me crazy. I have Leopard running fine but would like to at least install SL on another disk to future proof myself. Link to comment Share on other sites More sharing options...
TamauJabuk Posted November 24, 2009 Share Posted November 24, 2009 I have finally found a solution after many hours of trials and searches!To enable QE/CI, you have to patch your DSDT file, adding following method to Device section of your video card (obviously, you should have basic DSDT editing skills, I'm not going to copy any of available tutorials): Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x0B) { "0x01000000" }, "@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, 0x3f, 0x00, /* 0008 */ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x18) { "NVIDIA GeForce 8600M GT" }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x10 }, "rom-revision", Buffer (0x05) { "6666" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Also be sure to have DTGP method declaration somewhere in DefinitionBlock: Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } No more need for injectors and EFI strings, be sure to wipe them out! Alternatively, if you have Asus G1s notebook, you can download my DSDT.aml file: DSDT.aml.zip YES, HURA, SUPERB, GR8... I've did it. :P I have full QE/CI working on my 64bit Snow Leopard 10.6.2. I've folowed your DSDT.aml modification and I'm very glad to report - that this is finaly working. Ive attached my screen shoot with some info... Now - lets doit one more time for sound! Link to comment Share on other sites More sharing options...
VLADOSA Posted March 29, 2010 Share Posted March 29, 2010 Hi. Who knows how to enable the VGA- and/or HDMI-out? I applied dsdt patch, all working fine but VGA&HDMI out doesn't work!. P.S. If I use NVInject (with NVCAP modifications) - VGA out working, but OpenGL, CL, QL and etc don't working!!! Link to comment Share on other sites More sharing options...
hf206 Posted April 27, 2010 Share Posted April 27, 2010 Hi guys, I'm using Snow Leopard 10.6.3 on my Asus G2S. I'm running with 64 Bits kernel. Every thing is fine except the graphic card 8600M GT. QE/CI do not work. I try EFI string, injecter.... Could you please provide us a really simple solution which works . I need it to edit video so without QE/CI my hackintosh is useless. PS : When using DSDTE , i did not find any keywords listed at the top of this page. Link to comment Share on other sites More sharing options...
gregor Posted June 6, 2010 Share Posted June 6, 2010 Hi I have working 10.6.3 on my HP Pavilion Desktop Elite. Full 64 bit (kernel, efi), everything works but TV Tunner card (Haupage WinTv). Živ prjatu. In ti je všeč OSX? lp g Link to comment Share on other sites More sharing options...
gigiking Posted July 16, 2010 Share Posted July 16, 2010 Is it similar to nvidia 7700 geforce go graphic card? I have trouble enabling the QE/CI. and I cannot find any kext enabling my geforce go card. Thanks in advance. I have finally found a solution after many hours of trials and searches!To enable QE/CI, you have to patch your DSDT file, adding following method to Device section of your video card (obviously, you should have basic DSDT editing skills, I'm not going to copy any of available tutorials): Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x0B) { "0x01000000" }, "@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, 0x3f, 0x00, /* 0008 */ 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x18) { "NVIDIA GeForce 8600M GT" }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x10 }, "rom-revision", Buffer (0x05) { "6666" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Also be sure to have DTGP method declaration somewhere in DefinitionBlock: Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } No more need for injectors and EFI strings, be sure to wipe them out! Alternatively, if you have Asus G1s notebook, you can download my DSDT.aml file: DSDT.aml.zip Link to comment Share on other sites More sharing options...
LatinMcG Posted July 24, 2010 Share Posted July 24, 2010 Is it similar to nvidia 7700 geforce go graphic card? I have trouble enabling the QE/CI. and I cannot find any kext enabling my geforce go card. Thanks in advance. for snow u need nvidia 8400 or better. Link to comment Share on other sites More sharing options...
Sunny_sound Posted September 10, 2010 Share Posted September 10, 2010 I have been trying to get my Nvidia 8600M GT work... Have tried almost everything....Video enabler, PC_EFI, OSX Tools, almost all the DSDT'son this site but I haven't been able to get QE\CI work . I even tried Debugging QE in Xcode but miserably failed. I am really looking for some help. I have my Logic running after removing the preference before install, but as I am into music production, I am not able to get (see) the GUI for a lot of plugins... I wish someone could just login remotely into my comp (via Teamviewer) and check it once. (I know its too much to ask for ) I tried the editing my DSDT but still no success... I am running iATKOS s3 v2 with chameleon bootloader. Dell XPS M1530 T9300 Intel Nvdia 8600M GT Link to comment Share on other sites More sharing options...
hf206 Posted September 10, 2010 Share Posted September 10, 2010 Sorry guy to say that but in my case too (all methods have been tried without success). Il have uninstalled the Mac OS X partition. And Il tried to use your distro but when I boot with it, it say something like that "to prevent .... it is better to shutdown" so the PC shutdown without any mac installation graphic process. Till There will be no update of video editing solution on Mac I won't buy / try anyting more. Too much time spent Link to comment Share on other sites More sharing options...
hf206 Posted January 31, 2011 Share Posted January 31, 2011 Yes it works : http://wiki.osx86project.org/wiki/index.ph...6/Portables#G2S I get QE/CI with my Snow Leopard 10.6.6 ! Back to the video tools ! Link to comment Share on other sites More sharing options...
ytrox Posted February 1, 2011 Share Posted February 1, 2011 Yeah! Asus G2S-7T123C qe/ci working perfectly. thanks Link to comment Share on other sites More sharing options...
rucinter Posted July 23, 2011 Share Posted July 23, 2011 Any hints on how to modify this tutorial for NVIDIA 8600 GT? Later Edit: Nevermind, it works on Lion without any kexts or drivers. Just with "GraphicsEnabler"="Yes" in boot.plist. Link to comment Share on other sites More sharing options...
Recommended Posts