About Disabling DIscrete Card
jason-dev1 opened this issue · 2 comments
jason-dev1 commented
I have some question about your hotpatch of DDGPU:
- Does the discrete GPU is completely turn off and including fan?
- If Yes, how long does your battery life?
- In the above hotpatch, I have seen there is SB.PCI0.PEGP.DGFX._OFF, but i cannot find the method. Where is it?
The reason i ask because i found that the SB.PCI0.PEG0.PEGP._OFF will call PGOF. And method PGOF in SSDT-4-PegSsdt has EC related code inside it. So i think that the discrete card may be not turned off.
So should we need to move the EC related code to DSDT?
PoomSmart commented
You are probably right. If I had time I will take a look. In the mean time, do you have any proposed hotpatch or the way to actually disable the card? @JasonOoi20
jason-dev1 commented
I have tried to move the EC related code from PGOF to DSDT to execute them using this guide post #3 but I failed. I have tried for a few days and none of the approaches are success. Both static and hotpatch approaches also tried.
And by the way I am still trying because the battery life is quite worse as mine battery life (+-2 hrs) and just half of the battery life ( +-4 hrs) in windows when doing the same tasks.