xZaggin Posted July 15, 2014 Share Posted July 15, 2014 How come System Information still says my nVidia is still there? I got 3 errors while patching the DSDT is that it and how do I get rid of those errors? Link to comment Share on other sites More sharing options...
Zarksus Posted July 15, 2014 Share Posted July 15, 2014 How come System Information still says my nVidia is still there? I got 3 errors while patching the DSDT is that it and how do I get rid of those errors? Do not use the patch automatically but manually enter the patch written in the "Information About Patch" in your DSDT. Do not copy and paste, rewrite everything by hand copying small strings at a time. It should work. If there are errors compiling the DSDT will not be saved. To compile manually using MaciASL Link to comment Share on other sites More sharing options...
Whit3Spirit Posted July 15, 2014 Author Share Posted July 15, 2014 Topic edited, thanks for all yours participations and sorry if i can't reply to all your questions in PM skype or in the topic, i'm not a coders Link to comment Share on other sites More sharing options...
xZaggin Posted July 17, 2014 Share Posted July 17, 2014 Do not use the patch automatically but manually enter the patch written in the "Information About Patch" in your DSDT. Do not copy and paste, rewrite everything by hand copying small strings at a time. It should work. If there are errors compiling the DSDT will not be saved. To compile manually using MaciASL Okay I'm sorry but I'm not understanding this correctly, 22K lines of code here I' supposed to use MaciASL to add the patch manually? If so I have no Idea where it shold go, there's about 22K lines of code here. I was using Chameleon wizard to try and patch the DSDT , got errors, Am i supposed t try and patch it with MaciASL now? Link to comment Share on other sites More sharing options...
Whit3Spirit Posted July 17, 2014 Author Share Posted July 17, 2014 Okay I'm sorry but I'm not understanding this correctly, 22K lines of code here I' supposed to use MaciASL to add the patch manually? If so I have no Idea where it shold go, there's about 22K lines of code here. I was using Chameleon wizard to try and patch the DSDT , got errors, Am i supposed t try and patch it with MaciASL now? If you want a clean DSDT, go to the right topic. There is just for disabling Nvidia. Start to here : http://www.insanelymac.com/forum/forum/345-laptops/ Link to comment Share on other sites More sharing options...
xZaggin Posted July 18, 2014 Share Posted July 18, 2014 If you want a clean DSDT, go to the right topic. There is just for disabling Nvidia. Start to here : http://www.insanelymac.com/forum/forum/345-laptops/ thanks man , will try! Link to comment Share on other sites More sharing options...
keiner99 Posted July 23, 2014 Share Posted July 23, 2014 Hi can you help me with a Asus X32VD to disable the GT620m? i can't boot the installer for mavericks.. attached the DSDT and the SSDTs from Aida64 thanks for your help asus_x32VD_acpi_dsdt_ssdt.rar Link to comment Share on other sites More sharing options...
styrian Posted July 24, 2014 Share Posted July 24, 2014 Hello! If you are on Clover you can meanwhile try to set in option the argument: nv_disable=1. Have fun. PS: Sorry for the delay about bluetooth. I think I have the file anywhere on my hdd. If I find it, I´ll upload it on your german thread. Thank´s for the DSDT.aml. Link to comment Share on other sites More sharing options...
Whit3Spirit Posted July 24, 2014 Author Share Posted July 24, 2014 If you are on Clover you can meanwhile try to set in option the argument: nv_disable=1. What is the result of this flag? Link to comment Share on other sites More sharing options...
styrian Posted July 24, 2014 Share Posted July 24, 2014 Hello! Nvidia drivers get not loaded. But the card is not disabled with it. You can also avoid with it NVidia blackscreen issue. Then gfx is only loaded in vesa mode on Nvidia cards. Have fun. Link to comment Share on other sites More sharing options...
Whit3Spirit Posted July 24, 2014 Author Share Posted July 24, 2014 Hello! Nvidia drivers get not loaded. But the card is not disabled with it. You can also avoid with it NVidia blackscreen issue. Then gfx is only loaded in vesa mode on Nvidia cards. Have fun. Thank you, it's good to know ! Link to comment Share on other sites More sharing options...
tuxuser Posted July 29, 2014 Share Posted July 29, 2014 Could somebody give my ACPI tables a go please? Dell XPS15 L501X Intel HD3000 + Nvidia GT420M Extracted tables from Linux /sys/firmware/acpi/tables Big thx in advance xps_l501x_a08_tables.zip Link to comment Share on other sites More sharing options...
TimeWalker75a Posted July 29, 2014 Share Posted July 29, 2014 L501x has no HD3000, it's first generation HD graphics. Your Nvidia is the primary adapter already. Link to comment Share on other sites More sharing options...
tuxuser Posted July 29, 2014 Share Posted July 29, 2014 Thanks for the quick response, gotta find the culprit somewhere else then. Cheers EDIT_2: You were right, after throwing out IntelHDGraphics* from the Installer Media, it booted nicely.. but with some Geforce/Nvidia @ kernel-boottime For anybody interested, I create a little patch to disable Optimus - you still have to find the right device path for your laptop / DSDT tho.. maybe I can work out how to automatically grab that later... optimus_patch.txt Link to comment Share on other sites More sharing options...
legot28 Posted August 13, 2014 Share Posted August 13, 2014 hello @ tuxuser is your patch functional with your laptop because if i patch the dsdt that you send in post 215 with your patch, i obtain some errors . like with my dsdt what is your bootloader and what are the config.plist ? thank you Link to comment Share on other sites More sharing options...
tuxuser Posted August 13, 2014 Share Posted August 13, 2014 Replace RPL with the actual devicestring to your Optimus chip Link to comment Share on other sites More sharing options...
legot28 Posted August 13, 2014 Share Posted August 13, 2014 i can't find RPL in your dsdt and your ssdt1.aml sorry i don't understand Link to comment Share on other sites More sharing options...
tuxuser Posted August 13, 2014 Share Posted August 13, 2014 You can find RPL in the patch tho... You have to replace RPL with your devicestring either before patching or after that. you can find the correct devicestring by searching for 0xF8, 0xD8, 0x86, 0xA4, 0xDA, 0x0B, 0x1B, 0x47 in your DSDT and SSDTs Here some pictures to clarify: In this case the devicestring is: SB.PCI0.PEGP.P0P2 So you replace "External(\_RPL._PS0, MethodObj)" --> "External(\_SB.PCI0.PEGP.P0P2._PS0, MethodObj)" You have to do that for all the entries in the patch, that contain RPL Hope that clears it up a little! BTW: I use Clover, no special patching needed.. except PatchVBios for the Intel card. Link to comment Share on other sites More sharing options...
legot28 Posted August 14, 2014 Share Posted August 14, 2014 hello can you post your untouched and patched dsdt and ssdt and your config.plist i want to compare with mine did you configure clover like me for ssdt ? thank you Link to comment Share on other sites More sharing options...
tuxuser Posted August 15, 2014 Share Posted August 15, 2014 Sorry it took so long... You don't want to drop SSDT tables, you just use patched DSDT but keep stock SSDT. Clover_config_patched-DSDT.zip Link to comment Share on other sites More sharing options...
HiteiKan Posted August 31, 2014 Share Posted August 31, 2014 Hi Can anyone help me patch my DSDT to disable NVidia Card. I already tried tuxuser's patch but it didn't work for me. EDIT: I also tried Whit3Spirit's patch but i get errors. Thanks DSDT.aml.zip Link to comment Share on other sites More sharing options...
RehabMan Posted August 31, 2014 Share Posted August 31, 2014 Hi Can anyone help me patch my DSDT to disable NVidia Card. I already tried tuxuser's patch but it didn't work for me. EDIT: I also tried Whit3Spirit's patch but i get errors. Thanks Extract all DSDT/SSDTs from Linux @ /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic. You cannot accomplish this with DSDT alone. Link to comment Share on other sites More sharing options...
HiteiKan Posted August 31, 2014 Share Posted August 31, 2014 Here it is. DSDT and SSDT.zip Link to comment Share on other sites More sharing options...
RehabMan Posted August 31, 2014 Share Posted August 31, 2014 Here it is. _OFF method is in SSDT-2.aml. Disassemble all at once with "iasl -da *.aml". Work with the resulting *.dsl. Then add _OFF call to _INI inside SSDT-2.aml: Method (_INI, 0, NotSerialized) // _INI: Initialize { Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR) _OFF() // added to turn nvidia off } Make sure that you apply any renames you may have applied to DSDT (or other SSDTs) to this one too. Common case is renaming GFX0 to IGPU. This SSDT has GFX0 references, so it won't work if you rename in one place, but not the other. Then include patched SSDT-2.aml where it can be loaded by the bootloader. Make sure to drop OEM SSDTs. You cannot provide a patched SSDT without dropping the OEM SSDTs. 3 Link to comment Share on other sites More sharing options...
HiteiKan Posted August 31, 2014 Share Posted August 31, 2014 It worked! Thank You RehabMan. It was so easy Link to comment Share on other sites More sharing options...
Recommended Posts