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 Quote 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. Quote 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 Quote 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! Quote 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.