Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

A while ago, I asked a question regarding the reason behind my computer slowing when it had ~5% battery or less. I was told that it was either CPU speed stepping or the Macbook Pro automatically scaling back the processing power to conserve battery power.


Building on that question, I'm wondering how I would prevent the computer from either undergoing CPU speed stepping or from scaling the processing power back?

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted
+50

It is unlikely you will find a reliable and trivial tool for changing the processor's low level power management away from Apple's recommendations.

As a user, you are limited to the options available in the Energy Saver panel of System Preferences and pmset.

To stop the processor stepping up or down depending on power available, will require a custom kernel extension.

OS X's power management is handled by a layer called IOKit within the kernel. Writing code within the IOKit is not trivial; mistakes can induce kernel panics and do serious harm to the system's stability.

As of 10.8.2, OS X considers 20% battery to be the first stage of a low battery warning.

If your battery is at 5%, it is likely your Mac will shortly be entering emergency sleep or hibernation mode in order to safeguard your data.

share|improve this answer
1  
Thanks. That's the answer I was looking for. –  qegal Oct 21 '12 at 17:15
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.