I was wondering if you could look at my SSDT-HACK for the Envy. Since the brightness patch as you mentioned, the dedicated graphics was being activated since we had to remove the PNLF entry in SSDT-HACK. I was able to incorporate your disable dedicate SSDT from your OS-X-Clover repo to disable the dedicated card without having the PNLF entry since we are using the SSDT-PNLF. I am linking my post from before with the problem reporting files with my SSDT
https://www.tonymacx86.com/threads/...s-in-10-12-sierra.202316/page-95#post-1485444
Mainly this is what I have now in my SSDT-HACK.
"Device(RMD1)
{
//Name(_ADR, 0)
Name(_HID, "RMD10000")
Method(_INI)
{
// disable discrete graphics (Nvidia) if it is present
External(\_SB.PCI0.PEG0.PEGP._OFF, MethodObj)
If (CondRefOf(\_SB.PCI0.PEG0.PEGP._OFF))
{
\_SB.PCI0.PEG0.PEGP._OFF()
}
// disable EHCI#1
// put EHCI#1 in D3hot (sleep mode)
^^EH01.PSTE = 3
// disable EHCI#1 PCI space
^^LPCB.FDE1 = 1
}
}"
In your disable dedicate SSDT, you used the same device (RMD1) so I just added the PEG0 portion to my current defined RMD1. I hope this is alright as I am no programmer. If you have a solution so we can eliminate the SSDT-PNLF altogether (for cleanup proposes) so that way we only use the SSDT.aml(power management) and SSDT-HACK.aml for our Envy.