Contribute
Register

macOS Native CPU/IGPU Power Management

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?

No such thing as "AppleIntelCpuPM". I assume you mean "AppleIntelCPUPM" or "AsusAICPUPM" which are equivalent and only apply to Ivy Bridge or earlier.

And no such thing as "KernelPM". I assume you mean "KernelPm", which is required for Haswell and later if CPU MSR 0xE2 is locked.

And yes, no need for ssdtPRgen.sh generated SSDT. You only need SSDT-XCPM.aml and a correct SMBIOS.
 
No such thing as "AppleIntelCpuPM". I assume you mean "AppleIntelCPUPM" or "AsusAICPUPM" which are equivalent and only apply to Ivy Bridge or earlier.

And no such thing as "KernelPM". I assume you mean "KernelPm", which is required for Haswell and later if CPU MSR 0xE2 is locked.

And yes, no need for ssdtPRgen.sh generated SSDT. You only need SSDT-XCPM.aml and a correct SMBIOS.
Thankyou for the corrections, I now realize how important case sensitivity is. Now that I'm clear on the power settings I have dropped SSDT-XCPM into the proper folder and deleted the generated ssdtPRgen SSDT. After doing so, my Mac keeps rebooting every time I select my Macintosh HD in clover. I tried running in verbose mode, and it seems to start loading properly, then after a bunch of seemingly normal startup messages, the screen just turns off and reboots back to the bios, then to clover again. Any suggestions?
 
No such thing as "AppleIntelCpuPM". I assume you mean "AppleIntelCPUPM" or "AsusAICPUPM" which are equivalent and only apply to Ivy Bridge or earlier.

And no such thing as "KernelPM". I assume you mean "KernelPm", which is required for Haswell and later if CPU MSR 0xE2 is locked.

And yes, no need for ssdtPRgen.sh generated SSDT. You only need SSDT-XCPM.aml and a correct SMBIOS.

Also, how can I tell if CPU MSR 0xE2 is locked?
 
Also, how can I tell if CPU MSR 0xE2 is locked?

Look at your Clover bootlog.
Note:
Code:
SPEEDY-NUC:~ rehabman$ bdmesg |grep 0xE2
0:103  0:000  MSR 0xE2 before patch 1E008008
0:103  0:000  MSR 0xE2 is locked, PM patches will be turned on
 
Look at your Clover bootlog.
Note:
Code:
SPEEDY-NUC:~ rehabman$ bdmesg |grep 0xE2
0:103  0:000  MSR 0xE2 before patch 1E008008
0:103  0:000  MSR 0xE2 is locked, PM patches will be turned on

Where exactly do I find the boot log? EDIT** Nevermind, I found the boot log.

Secondly, the third time around, OS X finally booted with the SSDT-XCPM.aml file. However, I still don't think my Power management is working correctly. Any chance you could take a look at my IOReg, cat AppleIntelInfo.kext log, and screenshot of Intel Power management and let me know what I might be able to do to remedy this situation?
 

Attachments

  • 0 bytes · Views: 122
  • 0 bytes · Views: 183
  • 0 bytes · Views: 215
Where exactly do I find the boot log? EDIT** Nevermind, I found the boot log.

Secondly, the third time around, OS X finally booted with the SSDT-XCPM.aml file. However, I still don't think my Power management is working correctly. Any chance you could take a look at my IOReg, cat AppleIntelInfo.kext log, and screenshot of Intel Power management and let me know what I might be able to do to remedy this situation?

CPU PM is working.
 
I don't think my PM is working properly. Intel Power Gadget shows consistently high Frequencies.

10.12.6 / Gigabyte GA-Z170X-UD5 TH / F5 / Intel i7 6700K / nVdia Titan X
 

Attachments

  • bootlog.log.txt
    42.5 KB · Views: 140
  • Terminal Saved Output.txt
    3.2 KB · Views: 136
  • Chris Besecker's iMac.ioreg
    4 MB · Views: 115
  • Screen Shot 2017-09-19 at 1.42.31 PM.png
    Screen Shot 2017-09-19 at 1.42.31 PM.png
    123.2 KB · Views: 166
I don't think my PM is working properly. Intel Power Gadget shows consistently high Frequencies.

10.12.6 / Gigabyte GA-Z170X-UD5 TH / F5 / Intel i7 6700K / nVdia Titan X

Check Activity Monitor.
 
Back
Top