Contribute
Register

[Guide] Native Power Management for Laptops

i had previously followed both those guides. per your ssdt filtering guidelines, the only ssdt's that i thought needed to be loaded are -6 and -7.

Your DSDT did not appear to be patched with the common patches mentioned in the guide.

i thought i had proper HD4600. i have full resolution and QE/CI. what did you see in my dsdt/ssdt/ioreg that i need to change?

You did not follow the guide. No sign of FakePCIID, and your config.plist contains patches for the kexts.
 
Use AppleIntelCPUPowerManagementInfo.kext. HwMonitor is not a valid way to test pstates/CPU PM.

I now have pic to help explain. The first half if the graph is the laptop plugged in being stress tested the second half unplugged.

I have no idea why this is happening. Any ideas?
 

Attachments

  • IMG_20150319_074517.jpg
    IMG_20150319_074517.jpg
    945.8 KB · Views: 88
I now have pic to help explain. The first half if the graph is the laptop plugged in being stress tested the second half unplugged.

I have no idea why this is happening. Any ideas?

Use AppleIntelCPUPowerManagementInfo.kext to see what is going on with the multiplier.
 
Use AppleIntelCPUPowerManagementInfo.kext to see what is going on with the multiplier.
This is my output after reboot being plugged in
Lauras-MacBook-Pro:~ laura$ cat /var/log/system.log | grep "AICPUPMI:"
Mar 18 13:45:06 localhost kernel[0]: AICPUPMI: CPU P-States [ 12 ]

when running on battery
Mar 18 13:48:55 Lauras-MacBook-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 22 23 29 31 32 ]
 
Last edited:
This is my output after reboot being plugged in
Lauras-MacBook-Pro:~ laura$ cat /var/log/system.log | grep "AICPUPMI:"
Mar 18 13:45:06 localhost kernel[0]: AICPUPMI: CPU P-States [ 12 ]

when running on battery
Mar 18 13:48:55 Lauras-MacBook-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 22 23 29 31 32 ]

So for some reason, you're getting locked at x12 when AC adapter is plugged in...

Download patchmatic: https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/RehabMan-patchmatic-2015-0107.zip
Extract the 'patchmatic' binary from the ZIP. Copy it to /usr/bin, such that you have the binary at /usr/bin/patchmatic.

In terminal,
Code:
rm -R ~/Downloads/RehabMan
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract

Post contents of Downloads/RehabMan directory (as ZIP).

Also, post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

And output from:
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
 
Hey OP.

I'm having an issue with my laptop not able to speedster or turboboost when plugged in the wall. Only on battery. I've searched the thread and couldn't find anything.

I have a i7 3610QM in a DV7-7008. Unibeast install of Yosemite 10.10.2. Multicast patched aicpm.kext

Could you help?

Here are the terminal commands
Lauras-MacBook-Pro:RehabMan laura$ kextstat|grep -y acpiplat
12 2 0xffffff7f80add000 0x5f000 0x5f000 com.apple.driver.AppleACPIPlatform (3.1) <11 10 7 6 5 4 3 1>

Lauras-MacBook-Pro:RehabMan laura$ kextstat|grep -y appleintelcpu
15 0 0xffffff7f80b53000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (216.0.0) <7 6 5 4 3 1>
28 0 0xffffff7f80c47000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClient (218.0.0) <7 6 5 4 3 1>


I already have
 
I already have

Am I to assume you didn't take any of my advice in post #203?

Because if you had, your files would/should be different.

So, if you did, post updated files.

If you didn't, read again post #203.
 
Am I to assume you didn't take any of my advice in post #203?

Because if you had, your files would/should be different.

So, if you did, post updated files.

If you didn't, read again post #203.

Ah I have done so one sec I'll post now/ but didn't have any effect
 
Am I to assume you didn't take any of my advice in post #203?

Because if you had, your files would/should be different.

So, if you did, post updated files.

If you didn't, read again post #203.

Here are the terminal commands again

Lauras-MacBook-Pro:RehabMan laura$ kextstat|grep -y acpiplat
12 2 0xffffff7f80add000 0x5f000 0x5f000 com.apple.driver.AppleACPIPlatform (3.1) <11 10 7 6 5 4 3 1>

Lauras-MacBook-Pro:RehabMan laura$ kextstat|grep -y appleintelcpu
15 0 0xffffff7f80b53000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (216.0.0) <7 6 5 4 3 1>
28 0 0xffffff7f80c47000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClien t (218.0.0) <7 6 5 4 3 1>


Oh and side note. My battery is being seen, shows percentage etc. However does not charge? I tried looking in DSDT to see where it determines were its on battery, so I could hack the value so it was always registering on battery so I could atlas get full speeds.
However I
couldn't find this.
 

Attachments

  • Laura?s MacBook Pro.ioreg
    1.6 MB · Views: 83
  • RehabMan.zip
    35.5 KB · Views: 74
Last edited:

Here are the terminal commands again

Lauras-MacBook-Pro:RehabMan laura$ kextstat|grep -y acpiplat
12 2 0xffffff7f80add000 0x5f000 0x5f000 com.apple.driver.AppleACPIPlatform (3.1) <11 10 7 6 5 4 3 1>

Lauras-MacBook-Pro:RehabMan laura$ kextstat|grep -y appleintelcpu
15 0 0xffffff7f80b53000 0x2b000 0x2b000 com.apple.driver.AppleIntelCPUPowerManagement (216.0.0) <7 6 5 4 3 1>
28 0 0xffffff7f80c47000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClien t (218.0.0) <7 6 5 4 3 1>


Oh and side note. My battery is being seen, shows percentage etc. However does not charge? I tried looking in DSDT to see where it determines were its on battery, so I could hack the value so it was always registering on battery so I could atlas get full speeds.
However I
couldn't find this.

The ioreg does not show any active battery status (nothing attached to BAT0).

And you have not applied the common patches to this DSDT.

My advice now is the same as post #203.
 
Back
Top