Contribute
Register

[Guide] Native Power Management for Laptops

Joined
Apr 21, 2016
Messages
1,351
Motherboard
ASUS X556UA-Clover
CPU
i5-6200U
Graphics
HD 520,1366x768
Mobile Phone
  1. iOS
And it may be a good idea to disable the other hibernation related options:
Code:
pmset -a standby 0
pmset -a autopoweroff 0
Hi RehabMan :)
Notice those 2 hibernate related commands should be run as root, so should be changed to:
Code:
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi RehabMan :)
Notice those 2 hibernate related commands should be run as root, so should be changed to:
Code:
sudo pmset -a standby 0
sudo pmset -a autopoweroff 0

Yes. Changed.
 
Joined
Jan 2, 2017
Messages
80
Motherboard
HP Spectre x360 (Clover) Board:827E
CPU
i5-7200U
Graphics
Intel HD 620, 1920 x 1080
I'm having a very weird issue with power management.

I have HWP enabled and working, with injected frequency vectors. I have noticed that my battery life vastly improves if I briefly plug in an AC adapter. I don't have to charge the computer, just have to get it to recognize the AC adapter and battery management will improve after the AC adapter is unplugged

I'm using SSDT-PluginType1 as opposed to the full SSDT from ssdtprgen.sh, and X86PlatformPlugin is loaded.
 

Attachments

  • CLOVER.zip
    2.2 MB · Views: 35
  • IOReg.zip
    599.7 KB · Views: 60
  • Terminal Output.zip
    2.2 KB · Views: 30
Joined
Mar 3, 2016
Messages
71
Mac
Classic Mac
Mobile Phone
I have attached the output from AppleIntelInfo.kext from my laptop with a 6200u. I am not sure how to tell from this info if power management is working properly or not.
 

Attachments

  • Terminal Output.zip
    3.9 KB · Views: 35

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I'm having a very weird issue with power management.

I have HWP enabled and working, with injected frequency vectors. I have noticed that my battery life vastly improves if I briefly plug in an AC adapter. I don't have to charge the computer, just have to get it to recognize the AC adapter and battery management will improve after the AC adapter is unplugged

I'm using SSDT-PluginType1 as opposed to the full SSDT from ssdtprgen.sh, and X86PlatformPlugin is loaded.

You should open a separate thread.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,161
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I have attached the output from AppleIntelInfo.kext from my laptop with a 6200u. I am not sure how to tell from this info if power management is working properly or not.

CPU pstate x27 is consistent with your CPU specs.
Lower idle pstate could probably be attained by tweaking FrequencyVectors in the associated X86PlatformPlugin plist.
 
Joined
Feb 23, 2017
Messages
273
Motherboard
MSI H97 GAMING 3
CPU
i5-4690
Graphics
HD 4600 & GTX 650 Ti
Mobile Phone
  1. iOS
My base CPU and GPU freqs are stuck at much higher base freqs. How can I make them drop below 1.30 GHz and 500 MHz respectively. As per GPU, it's not much, 200 MHz, but for CPU it's almost 3 times the base/low frequency.

If I run Geekbench, test CPU goes up to 2.50GHz (no 2.70GHz for some reason?) and GPU goes upto 850 MHz (no 900 MHz too?). And Temperature went up to 52 C.


From Intel Power Gadget:
Base CPU frequency is always set to 1.30 GHz
Base GPU: 500 MHz.

AppleIntelInfo.kext
Code:
CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 500 MHz
CPU Maximum non-Turbo Frequency....: 2200 MHz
CPU Maximum Turbo Frequency........: 2700 MHz

IGPU Info:
------------------------------------
IGPU Current Frequency.............:  500 MHz
IGPU Minimum Frequency.............:  300 MHz
IGPU Maximum Non-Turbo Frequency...:  300 MHz
IGPU Maximum Turbo Frequency.......:  900 MHz
IGPU Maximum limit.................: No Limit

CPU P-States [ (13) 20 25 ] iGPU P-States [ (10) ]
CPU C3-Cores [ 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU C7-Cores [ 0 1 2 3 ]
CPU P-States [ (13) 15 20 25 ] iGPU P-States [ (10) ]
CPU C3-Cores [ 0 1 2 3 ]
CPU P-States [ (13) 15 18 20 25 ] iGPU P-States [ (10) ]
CPU P-States [ (13) 15 17 18 20 25 ] iGPU P-States [ (10) ]
CPU P-States [ (13) 14 15 17 18 20 25 ] iGPU P-States [ (10) ]
CPU P-States [ 13 14 15 17 18 20 (22) 25 ] iGPU P-States [ (10) ]
CPU P-States [ (13) 14 15 16 17 18 20 22 25 ] iGPU P-States [ (10) ]

Should I try using Experimental technique: XCPM only method?
 

Attachments

  • AEs Problem Reporting For Native PM Higher base clock rates.zip
    5.4 MB · Views: 32
Top