Administrators Hervé Posted August 7, 2019 Administrators Share Posted August 7, 2019 Ok, perfect. This confirms that the nVidia GeForce 920M is attached to RP05.PEGP (or RP05.GFX0 once device is renamed by Clover) located @1C,4. I also see that, in SysInfo->Software->Extensions, the Nvidia drivers loaded for this Kepler dGPU: We can now try and disable the dGPU properly. 1 Link to comment Share on other sites More sharing options...
ftrela Posted August 7, 2019 Author Share Posted August 7, 2019 Are there any hardware-specific steps to do that? Prior to asking for help I have tried with the generic guides available on different forums and this is where I arrived. Working after all, but apparently a little messy. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted August 7, 2019 Moderators Share Posted August 7, 2019 Just add the SSDT back, it'll disable it as you had already confirmed a few posts back. Changing platform-id to 0x1626006 indeed should fix your graphics on wake as you now have set 1 Link to comment Share on other sites More sharing options...
ftrela Posted August 7, 2019 Author Share Posted August 7, 2019 Ok, I see All up and running, thanks a lot for your help guys! Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 7, 2019 Administrators Share Posted August 7, 2019 RP05.PEGP is initialised in table SSDT-9-SgPch.aml: Method (_INI, 0, NotSerialized) // _INI: Initialize { Store (Zero, \_SB.PCI0.RP05.PEGP._ADR) } This is where you would normally add the _OFF () command: Method (_INI, 0, NotSerialized) // _INI: Initialize { Store (Zero, \_SB.PCI0.RP05.PEGP._ADR) External (\_SB.PCI0.RP05.PEGP._OFF, MethodObj) _OFF () } And in DSDT, you could adjust Method _REG as follows: Method (_REG, 2, NotSerialized) // _REG: Region Availability { If (LEqual (Arg0, 0x03)) { Store (Arg1, ECFL) } If (LAnd (LEqual (Arg0, 0x03), LEqual (Arg1, One))) { ^^^PEG0.PEGP._OFF () } If (LAnd (LEqual (Arg0, 0x03), LEqual (Arg1, One))) // Added test to disable dGPU device RP05.PEGP { ^^^RP05.PEGP._OFF () } } If you want, give those revised tables a go: DSDT.aml.zip SSDT-RP05.aml.zip 1 Link to comment Share on other sites More sharing options...
Recommended Posts