Home » Questions » Computers [ Ask a new question ]

Can I reduce the CPU speed of my MacBook when on battery?

Can I reduce the CPU speed of my MacBook when on battery?

I've got a MacBook with a Core 2 Duo CPU. I've got CoreDuoTemp installed which can show the current speed of the CPU. It appears to always show:

Asked by: Guest | Views: 331
Total answers/comments: 4
Guest [Entry]

"You could try the pmset command for power-management settings:

pmset -b reduce 1

-b for battery mode only
reduce reduce processor speed (value = 0/1)

But I'm not sure it will have the desired effect."
Guest [Entry]

"It's not the frequency that ""wastes"" battery life, but the voltage. Normally higher frequencies need higher voltages - more heat is released, the fans have to work and so on.

CPUs are not the same when they come out of the factory - they all receive voltage that 99% of them work with. A percentage of them will work well with lower voltage.

Some of them are sold as ULV (Ultra Low Voltage CPUs) that are expensive to buy because they have better performance for less wattage and less impact on battery life. You have to check your particular processor.

One application that was nice for Mac OS X is CoolBook. It easily undervolts your CPU if you want the frequency.

Undervolting is safe. It's not the same with overclocking or overvolting. When you try to run with lower voltage at 2 GHz for example, you will get to a point where your computer will shut down.
So the ideal voltage will be a little higher than that point.

To give you an idea: my CPU with a nominal frequency of 2 GHz normally runs at 1.2625 V. But it actually runs well at 2 GHz with just 1.0750 V. This difference has a huge impact on battery life and heat, resulting in a lot more battery life without losing performance.

As technology evolves, the factory sweet point for the majority of CPUs is more personalized. But you can still optimize a lot!"
Guest [Entry]

In windows Vista/Seven you can do this. You can set minimum/maximum CPU % usage for every power scheme, plus you can set passive/active cooling method.
Guest [Entry]

"Unfortunately, on Windows 8.1 when you set up max CPU usage to 99%, the Turboboost is completely turned off on my MBA mid-2011. (And the Max frequency ends up with 1.7Ghz instead of 2.7Ghz turbo frequency).
I'd like to have 2.2Ghz or 2.0Ghz max instead of 1.7Ghz.

However, this'll reduce a lot the maximum fan speed.

Yesterday i replaced the stock thermal paste with Artic MX-4, the temps are still the same, but the fan speed was decreased. And now the thermal throttle is more difficult to get it activated."