PoomSmart / ASUS-FX504GE-Hackintosh

Necessary configurations and instructions to get this laptop working with macOS.
58 stars 31 forks source link

About Disabling DIscrete Card #6

Open jason-dev1 opened 4 years ago

jason-dev1 commented 4 years ago

I have some question about your hotpatch of DDGPU:

  1. Does the discrete GPU is completely turn off and including fan?
  2. If Yes, how long does your battery life?
  3. 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 4 years ago

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 4 years ago

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.