Contribute
Register

macOS Native CPU/IGPU Power Management

Attachments

  • untitled folder.zip
    872.5 KB · Views: 134
Better, 8 shows as lowest state. IGPU PM working.
Thank you very much for this wonderful tutorial. Does that mean that CPU PM is working as well?
 
Problem Reporting:

1.) power management doesn’t seem to be working correctly. Do I need graphics power management? Should I be using XCPM and the xlcm ssdt.aml? Or should I be using ssdtPRGen.sh? If i should be using ssdtPRGen.sh, then should I be using the beta or the regular one? Clover Configurater: Do I set Plugin Type 1? 0? or blank? Do I disable/enable all C states or generate c and p states? Do I enable/disable Kernel LAPIC/AppleIntelCPUPM/KernellvyXCPM/Apple RtC/Kernel CPU? Do I disable “FixShutdown_004” too? Do i use x86platform plugin? And if so, where do I download the plugin or where do I find it/activate it?

2) Mac OS Sierra 10.12.6/Mobo>GA-Z170MX Gaming 5/Bios>F22a/ CPU>intel i7-6700k skylake/Graphics >NVIDIA GeForce GTX 1080

3) Guide used:macOS Native CPU/IGPU Power Management v1.0-5/24/17. Took a baseline with AppleIntelInfo.kext, IOReg, and Intel Power Gadget. Installed ssdtPRgen ssdt to clover/acpi/patched. Restarted.


4) Attached is the following: Copy of IOReg, AppleIntelInfo cat command, clover config.plist, and ssdt’s. I could not figure out the “Misc/Boot Log” in DPCIManager was so I don’t have that.
 

Attachments

  • 0 bytes · Views: 189
  • 0 bytes · Views: 162
  • 0 bytes · Views: 327
  • 0 bytes · Views: 204
  • 0 bytes · Views: 239
  • 0 bytes · Views: 228
  • 0 bytes · Views: 200
  • 0 bytes · Views: 205
  • 0 bytes · Views: 217
power management doesn’t seem to be working correctly. Do I need graphics power management? Should I be using XCPM and the xlcm ssdt.aml? Or should I be using ssdtPRGen.sh? If i should be using ssdtPRGen.sh, then should I be using the beta or the regular one? Clover Configurater: Do I set Plugin Type 1? 0? or blank? Do I disable/enable all C states or generate c and p states? Do I enable/disable Kernel LAPIC/AppleIntelCPUPM/KernellvyXCPM/Apple RtC/Kernel CPU? Do I disable “FixShutdown_004” too? Do i use x86platform plugin? And if so, where do I download the plugin or where do I find it/activate it?
Answers: Post #1
PM is not working
 
Last edited:
Answers: Post #1
PM is not working
What does this "Native IGPU PM (dsdt/GFX0 > dsdt/IGPU)" mean, and where can I find native IOPlatformplugin.kext? I don't see it anywhere on my system or in downloads. And should I be running XCPM?
 
What does this "Native IGPU PM (dsdt/GFX0 > dsdt/IGPU)" mean,

It refers to the names for objects in ACPI.
Most PCs use GFX0 for the IGPU, which Apple expects to be IGPU.

and where can I find native IOPlatformplugin.kext?

No such thing.
There is IOPlatformPluginFamily.kext in /S/L/E.
And inside IOPlatformPluginFamily.kext/Contents/Plugins, you find X86PlatformPlugin.kext.

And should I be running XCPM?

For the hardware in your profile, XCPM is default and your only choice.
 
Thankyou Rehab man! Thats a start for my clarity!
Okay, so in essence, I can completely forget about using ssdtPRGen.sh and just drop the SSDT-XCMP.aml download file into EFI/Clover/ACPI/patched, and the things should be working, correct? I've gone over the guide a dozen times and can't help to think that I'm missing something. Do I disable AppleIntelCpuPM and KernelPM in clover configurator?
 
Back
Top