Contribute
Register

macOS Native CPU/IGPU Power Management

No.
You will find the same on real Macs, Skylake and later.
Thanks, though so, might be worth adding to the first post asks about it. I still have the same problem with the cpu not hitting the mid power states. It does if I enable hwp in clover and speedshift in bios, but if I enable both plugintype and hwp I get crashes. Zip without hwp above
 
Post #1/Settings: 7th & 6th Generation/5th & 4th Generation
I know, that is where I intuited it from, but it's not very clear for the average user, and I was confused by it too. I would just add "AppleLPC is not required for Skylake and later" in the box to clarify it for everyone
 
I'm scratching my head like crazy on these problems.

Here's my build:
- i7 4790
- GA-Z97-D3H
- GTX 980Ti
- BroadCom BCM4360 Half-PCI

Kexts used:
- Lilu.kext
- FakePCIID_XHCIMux.kext
- FakePCIID.kext
- AppleALC.kext
- FakeSMC_ACPISensors.kext
- FakeSMC_CPUSensors.kext
- FakeSMC_GPUSensors.kext
- FakeSMC_LPCSensors.kext
- FakeSMC.kext
- IntelMausiEthernet.kext

My Clover config.plist.
My IOREG

I have 2 problems, which I think are related.

What am I missing, what am I doing wrong? Thanks for your input!
 
I'm scratching my head like crazy on these problems.

Here's my build:
- i7 4790
- GA-Z97-D3H
- GTX 980Ti
- BroadCom BCM4360 Half-PCI

Kexts used:
- Lilu.kext
- FakePCIID_XHCIMux.kext
- FakePCIID.kext
- AppleALC.kext
- FakeSMC_ACPISensors.kext
- FakeSMC_CPUSensors.kext
- FakeSMC_GPUSensors.kext
- FakeSMC_LPCSensors.kext
- FakeSMC.kext
- IntelMausiEthernet.kext

My Clover config.plist.
My IOREG

I have 2 problems, which I think are related.

What am I missing, what am I doing wrong? Thanks for your input!

Try that one.
 

Attachments

  • config.plist.zip
    2.3 KB · Views: 73
I implemented this PM fix, and wanted to share my experience with the outcome. The only reason I installed this fix was because my system never really went to "sleep" (fans kept turning, although monitor went black - wake worked fine) and wanted to see if it improved the situation.

1) Ultimately, CPU Power Management is now working, evident by the greatly increased number of CPU P-States, and more granular CPU frequency states as shown by the Intel Power Gadget.

2) "Enable Power Nap" appeared in my Energy Saver settings (it was absent prior to the fix).

3) Changing the SMBIOS system type from iMac14,2 to iMac18,3 broke the Messages app, however this was expected since my system appeared as "new" to Apple, and I'll be re-generating the SN to fix this.

4) There was no negative impact to audio or graphics.

5) Sleep behavior (off topic) is "better," that is, going to sleep now shuts down fans and MB power briefly, but after a second or two the power comes back to the MB (screen remains dark). I wake from "sleep" just fine by tapping the keyboard. Now I'm off to the High Sierra forum to find out how to get this working.

I'm running MacOS High Sierra 10.13.2. Good luck!
 
Last edited:
Greetings.

Followed post #1 best I could and I double checked my work, looking for some help as to what might be wrong.

--Description of problem

Hackintosh does not appear to be PM'ing per the monitoring via Intel Power Gadget

--OS X version/motherboard model/BIOS version/processor/graphics

Darwin XXX.local 17.3.0 Darwin Kernel Version 17.3.0: Thu Nov 9 18:09:22 PST 2017; root:xnu-4570.31.3~1/RELEASE_X86_64 x86_64 - High Sierra 10.13.2

ASRock z97e-itx a/c ver 2.1 w/ nvidia 1080

--Procedure/Guide Used
Followed the guide listed here and only this guide, brand new setup.

Attached:
Copy of IOReg/File/Save a Copy As…, verify file (no ioreg.txt, screenshots)
Copy of AppleIntelInfo/Terminal: cat /tmp/
Copy Of Console/All Messages (last boot)
Screenshot of Intel Power Gadget
EFI/CLOVER/config.plist. - in zip
DPCIManager/Misc/Boot Log. - in zip
EFI/CLOVER/ACPI/Patched/dsdt (if installed). - in zip
EFI/CLOVER/ACPI/Patched/ssdt (all). - in zip
 

Attachments

  • Pm Debug.zip
    1.2 MB · Views: 86
  • CPU.jpeg
    CPU.jpeg
    183.4 KB · Views: 156
Greetings.

Followed post #1 best I could and I double checked my work, looking for some help as to what might be wrong.

--Description of problem

Hackintosh does not appear to be PM'ing per the monitoring via Intel Power Gadget

--OS X version/motherboard model/BIOS version/processor/graphics

Darwin XXX.local 17.3.0 Darwin Kernel Version 17.3.0: Thu Nov 9 18:09:22 PST 2017; root:xnu-4570.31.3~1/RELEASE_X86_64 x86_64 - High Sierra 10.13.2

ASRock z97e-itx a/c ver 2.1 w/ nvidia 1080

--Procedure/Guide Used
Followed the guide listed here and only this guide, brand new setup.

Attached:
Copy of IOReg/File/Save a Copy As…, verify file (no ioreg.txt, screenshots)
Copy of AppleIntelInfo/Terminal: cat /tmp/
Copy Of Console/All Messages (last boot)
Screenshot of Intel Power Gadget
EFI/CLOVER/config.plist. - in zip
DPCIManager/Misc/Boot Log. - in zip
EFI/CLOVER/ACPI/Patched/dsdt (if installed). - in zip
EFI/CLOVER/ACPI/Patched/ssdt (all). - in zip

Your ioreg and AppleIntelInfo.txt show CPU PM working.
But SSDT-XCPM.aml not necessary with config.plist/ACPI/SSDT/Generate/PluginType=true.
Using both generates causes injection of identical/conflicting SSDT.
Remove SSDT-XCPM.aml.
 
Back
Top