Contribute
Register

[Guide] Disabling discrete graphics in dual-GPU laptops

Hi, I had try to followed your guide and edited the DSDT and SSDT to disable Nvidia 920m, but after I save the DSDT and SSDT on the _REG saves to SPIN (0x96, Zero) not\_SB.PCI0.LPCB.EC0.SPIN (0x96, Zero)! & _INI saves to _OFF not External(\_SB.PCI0.RP05.PEGP._OFF, MethodObj) like the pic.
I am doing something wrong or is ok?

N.B. Anyway I used the DSDT and SSDT's, the devices is still on the list.
 

Attachments

  • reg.jpeg
    reg.jpeg
    131.3 KB · Views: 114
  • ini.jpeg
    ini.jpeg
    126.7 KB · Views: 98
Hi, I had try to followed your guide and edited the DSDT and SSDT to disable Nvidia 920m, but after I save the DSDT and SSDT on the _REG saves to SPIN (0x96, Zero) not\_SB.PCI0.LPCB.EC0.SPIN (0x96, Zero)! & _INI saves to _OFF not External(\_SB.PCI0.RP05.PEGP._OFF, MethodObj) like the pic.
I am doing something wrong or is ok?

It is normal (iasl compiler optimization).

N.B. Anyway I used the DSDT and SSDT's, the devices is still on the list.

Read post #1, "Problem Reporting".
 
It is normal (iasl compiler optimization).



Read post #1, "Problem Reporting".
Ok, All files are attached (include patched DSDT & SSDT's).
 

Attachments

  • CLOVER.zip
    3.4 MB · Views: 81
  • RehabMan.zip
    688.7 KB · Views: 80
Ok, All files are attached (include patched DSDT & SSDT's).

ACPI is not patched correctly.
You should not have dynamic SSDTs in ACPI/patched.
And DropOem=true must be set. You have it set false.

Due to these obvious mistakes, I didn't check anything else.
 
I think I had add all the files. ioreg and kext stat output are into the folder RehabMan.
 
Read post #1025.
Would you please tell me which are the dynamic ssdt's to ignore?
Cause all I got from clover folder (F4 key) and don't know how to distinct them.
 
OK, Got it.
Card disabled.
Thank you.
 
Hello RehabMan

I followed the guide and was able to switch-off the Nvidia card. However, now I have sleep /wake issues.
My laptop screen switches off as soon as I click on  -> Sleep
But in reality it never goes into sleep as there is keyboard light still on. When I press any key, the screen doesn't switch on anymore and the only way to get out of this is to keep pressing the power button until it reboots.

Attached are the files for your reference.
Files attached:
  1. Clover.zip - Removed the themes directory to reduce the size.
  2. IOReg (MacBook9.1.zip)
  3. Origin directory zipped
  4. RehabMan.zip (from Patchmatic).
Appreciate if you could have a look and tell me what I need to put in _PTS and _WAK (I already have _ON() called in _PTS() and _OFF() called in _WAK()).

Output from kextstat|grep -y acpiplat

13 2 0xffffff7f8278e000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>

Just in case my profile doesn't have proper info:

Laptop - Asus Zenbook UX303UB
CPU - Intel Core i5 6200U
Graphics - Intel HD 520
Nvidia GeForce 940M (2GB)


PS: I use a USB for wifi and I have tried removing it before clicking on Sleep. It hasn't worked.

Thanks for all your help in this community.

Cheers,
 

Attachments

  • MacBook9.1.zip
    440.6 KB · Views: 84
  • Clover.zip
    1.8 MB · Views: 72
  • origin.zip
    71 KB · Views: 72
  • RehabMan.zip
    66.1 KB · Views: 87
Last edited:
Back
Top