Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

Hi,
I tried to patch DDST,DSDT to disable NVidia 970M on my laptop,I read your guide, but somewhere I make a mistake.
I can't find the '_INI' method in my dsdt or ssdt files. how can I disable it ?
 

Attachments

  • origin.zip
    45.7 KB · Views: 64
Hi,
I tried to patch DDST,DSDT to disable NVidia 970M on my laptop,I read your guide, but somewhere I make a mistake.
I can't find the '_INI' method in my dsdt or ssdt files. how can I disable it ?

There is no _INI.
So just add one to SSDT-7, right before _OFF:
Code:
Method(_INI) { _OFF() }
 
hi there
i tried your guide but still getting "Window Server Service only ran for 0 seconds" error, i think i did something wrong.
my system details are as follows and i attached my original acpi files i get with clover f4 method.
clevo n550 RC1
Sky lake intel 6700HQ CPU
INTEL HD 530 + Nvidida gForce GTX950M dual gpu
here is system details i get with aida64 if you need detailed information about my hardware : https://paste.ee/p/4NdvR
 

Attachments

  • 8origin.zip
    50.5 KB · Views: 61
hi there
i tried your guide but still getting "Window Server Service only ran for 0 seconds" error, i think i did something wrong.
my system details are as follows and i attached my original acpi files i get with clover f4 method.
clevo n550 RC1
Sky lake intel 6700HQ CPU
INTEL HD 530 + Nvidida gForce GTX950M dual gpu
here is system details i get with aida64 if you need detailed information about my hardware : https://paste.ee/p/4NdvR

"Problem Reporting" files are incomplete.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/]

Also, please fill out your profile as per FAQ.
 
laptop install 10.13 ,if i use SSDT-Disable_DGPU.aml will stuck at Attempting system restart...MACH Reboot ,and if i don't use it which will stuck at Service only ran for 0 seconds. Pushing respawn out by 10 second.what should i do?please!
 
laptop install 10.13 ,if i use SSDT-Disable_DGPU.aml will stuck at Attempting system restart...MACH Reboot ,and if i don't use it which will stuck at Service only ran for 0 seconds. Pushing respawn out by 10 second.what should i do?please!

Off-topic.
Disabling the discrete card is a post install task.
For install, read here:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
https://www.tonymacx86.com/threads/...-only-ran-for-0-seconds-with-dual-gpu.233092/

Open a separate thread if you need help with booting the installer.
 
Hello,
i dissembled my files and i found the methods in
DSDT.dsl SSDT-2-PegSsdt.dsl but i cant find anything like "\_SB.PCI0.RP05.PEGP._ADR" ...
 

Attachments

  • origin.zip
    170.3 KB · Views: 60
Hello,
i dissembled my files and i found the methods in
DSDT.dsl SSDT-2-PegSsdt.dsl but i cant find anything like "\_SB.PCI0.RP05.PEGP._ADR" ...

You should not expect to find the same code as the example (ACPI code varies by BIOS vendor/model/architecture/etc).

_OFF is in SSDT-8-OptTabl, it calls PGOF in SSDT-2-PegSsdt. Neither has EC references.
There is no _INI at path _SB.PCI0.PEG0.PEGP.
So you just need to add one... A good place is right before _OFF:
Code:
        Method (_INI) { _OFF() }
 
Back
Top