Contribute
Register

[Guide] Native Power Management for Laptops

Here is a quick Ivy/Sandy/Haswell+ Power Management checklist.

- SSDT.aml at EFI/Clover/ACPI/patched
- config.plist/KernelAndKextPatches/AppleIntelCPUPM=true (pre-Haswell)
- config.plist/KernelAndKextPatches/KernelPm=true (Haswell+)
- config.plist/KernelAndKextPatches/KernelLapic=true (for those with Local APIC panic)
- appropriate System Definition (SMBIOS) for your CPU (config.plist/SMBIOS)
- no rollbacks of AppleACPIPlatform.kext
- no NullCPUPowerManagement.kext (usually implies patched AppleIntelCPUPowerManagement)
- Processor objects declared in Scope (_SB) or Scope (_PR) in DSDT (pretty rare not to have them in OEM DSDT)
- Verify that the generated SSDT injects into the same scope as Processor declarations in DSDT (usually _PR)
Would you help me, this is my hack's specs, i looking in site everymac but can't match any SMBIOS, maybe cause i can't enable speedstep
with this specs, how can i enable speedstep step by step, sir? Thanks so much!
and i cant check speedstep with AppleIntelCPUPowerManagementInfo.kext now, it's not work on high Sierra, right?
 

Attachments

  • Untitled.png
    Untitled.png
    93.2 KB · Views: 101
Would you help me, this is my hack's specs, i looking in site everymac but can't match any SMBIOS, maybe cause i can't enable speedstep
with this specs, how can i enable speedstep step by step, sir? Thanks so much!
and i cant check speedstep with AppleIntelCPUPowerManagementInfo.kext now, it's not work on high Sierra, right?

CPU/IGPU PM will be enabled if you follow the guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

For the hardware in your signature, only config.plist/ACPI/SSDT/Generate/PluginType=true is required for CPU PM.

Background information explaining that is in post #1.
 
CPU/IGPU PM will be enabled if you follow the guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

For the hardware in your signature, only config.plist/ACPI/SSDT/Generate/PluginType=true is required for CPU PM.

Background information explaining that is in post #1.
Yep, i did follow guide to install, now how to check "CPU/IGPU PM" is enabled? and check speedstep, RehabMan?
Wait, not need SSDT by ssdtPRGen? not need choice SMBIOS?
 
Yep, i did follow guide to install, now how to check "CPU/IGPU PM" is enabled? and check speedstep, RehabMan?

Testing pstates with AppleIntelInfo.kext is covered in post #1.
Please read it.

Wait, not need SSDT by ssdtPRGen? not need choice SMBIOS?

Correct. Read post #1.
 
Testing pstates with AppleIntelInfo.kext is covered in post #1.
Please read it.



Correct. Read post #1.
I dont understand clearly, please show me what tell it work or not:
 

Attachments

  • Terminal Saved Output.txt
    11.6 KB · Views: 114
I dont understand clearly, please show me what tell it work or not:

Your CPU pstates are what we expect for i3-5005U without patching FrequencyVectors:
CPU P-States [ 12 (13) 14 15 16 17 18 19 20 ] iGPU P-States [ (10) ]
 
Your CPU pstates are what we expect for i3-5005U without patching FrequencyVectors:
CPU P-States [ 12 (13) 14 15 16 17 18 19 20 ] iGPU P-States [ (10) ]
sorry, i dont understand? would you explain clearly, please
 
Back
Top