Contribute
Register

macOS Native CPU/IGPU Power Management

Attached are the files:
SSDT-5.aml
AppleIntelInfo files after 15 minute run
Intel Power Gadget screenshot I took after the 15 minute AppleIntelInfo run
iMac-After.ioreg I created after 15 minute run

In my Clover folder I have SSDT-5.aml, SSDT-XCPM.aml in the patched folder both I downloaded from the links on Post 1.

Also will this fix the high CPU, temp, wattage after wake from sleep or is that a separate issue?

Thanks for all your help toleda.
 

Attachments

  • IntelPowerGadget-After.png
    IntelPowerGadget-After.png
    68.2 KB · Views: 85
  • AppleIntelInfo-After.txt
    4.3 KB · Views: 126
  • iMac-After.ioreg
    3.5 MB · Views: 102
  • SSDT-5.aml
    148 bytes · Views: 113
Last edited:
I have the following Native PM issues in macOS High Sierra 10.13:

- AppleLPC.kext is not loading
- When I power off my DisplayPort connected monitor it will not turn back on

Attached are the relevant files, tia.
 
Last edited:
In my Clover folder I have SSDT-5.aml
OK, rename to SSDT-LPCB.aml
Attach a screenshot of Activity Monitor/All Process, Hierarchically after 15 minute run and 1 minute after wake.
 
Here the are screenshots:

Added OnBoot suffix to screenshots taken immediately after rebooting.
Added 15-mins suffix to screenshots taken after 15 minutes post boot.
Added 1-min-after-wake suffix to screenshots taken 1 minute after waking the PC from sleep.

Also attached EFI folder on the EFI partition (removed SMBIOS ids).

Thanks!
 

Attachments

  • IntelPowerGadget-OnBoot.png
    IntelPowerGadget-OnBoot.png
    59.5 KB · Views: 103
  • IntelPowerGadget-15-mins.png
    IntelPowerGadget-15-mins.png
    63 KB · Views: 93
  • IntelPowerGadget-1-min-after-wake.png
    IntelPowerGadget-1-min-after-wake.png
    68.1 KB · Views: 90
  • EFI.zip
    22.7 MB · Views: 104
Updated: I had originally attached files but realized Time Machine backup was running. So re-did and attached new files.

Followed these steps:
Took screenshot of Activity Monitor (All Processes, Hierarchically) -> ActivityMonitor-OnBoot
sudo kextload AppleIntelInfo.kext
Waited for 15 minutes
sudo cat /tmp/AppleIntelInfo.dat
sudo kextunload AppleIntelInfo.kext
Copied output to -> AppleIntelInfo-15-mins.txt
Took screenshot of Activity Monitor (All Processes, Hierarchically) -> ActivityMonitor-15-mins

Put the computer to sleep for 1 minute
Hit a key to wake the computer from sleep

Took screenshot of Activity Monitor (All Processes, Hierarchically) -> ActivityMonitor-OnWake
sudo kextload AppleIntelInfo.kext
Waited for 1 minute
sudo cat /tmp/AppleIntelInfo.dat
sudo kextunload AppleIntelInfo.kext
Copied output to -> AppleIntelInfo-1-min-after-sleep.txt
Took screenshot of Activity Monitor (All Processes, Hierarchically) -> ActivityMonitor-1-min-after-sleep
 

Attachments

  • AppleIntelInfo-1-min-after-sleep.txt
    4.6 KB · Views: 80
  • AppleIntelInfo-15-mins.txt
    4.6 KB · Views: 92
Last edited:
attached new files.
AppleIntelInfo says you have all power states, PM is working
Activity Monitor reports with IPG reports together are necessary to access actual power, IPG is missing for some reason.
 
Toleda, I assume you mean I didn't attach Intel Power Gadget screenshots. I redid it without AppleIntelInfo and have attached the screenshots of IPG, Activity Monitor.

Note that after wake from sleep, the frequency runs at an almost consistent 3.90 GHz instead of 3.5 GHz. Also note the temp is approx. 10 degrees higher and the wattage is almost double.

Finally, with SSDT-XCPM.aml, the PC randomly wakes from sleep vs. without any SSDT the sleep works correctly.

Thanks again for all your help.
 

Attachments

  • IPG-1-min-after-sleep.png
    IPG-1-min-after-sleep.png
    56 KB · Views: 88
  • IPG-OnWake.png
    IPG-OnWake.png
    70.9 KB · Views: 92
  • IPG-15-mins.png
    IPG-15-mins.png
    64.4 KB · Views: 95
  • IPG-OnBoot.png
    IPG-OnBoot.png
    65.6 KB · Views: 91
Note that after wake from sleep
No idea what screenshots reflect what condition.
Note that after wake from sleep, the frequency runs at an almost consistent 3.90 GHz instead of 3.5 GHz.
Activity Monitor shows kernel task is using most cpu resources
frequency runs at an almost consistent 3.90 GHz instead of 3.5 GHz
Max Turbo means one thread is running, max non Turbo means all cores are running
with SSDT-XCPM.aml, the PC randomly wakes from sleep vs. without any SSDT the sleep works correctly
Incorrect. Network access wakes the CPU; the only way that happens is when the ssdt enables PM. To prevent Wake on LAN, disable System Preferences/Energy Saver/Wake ...
 
Back
Top