What are the pros and cons of controlling (lowering, or even overclocking) the CPU frequency on a laptop? How can I do it in Ubuntu and will it increase my battery life (as I never play games and stuff)

And do fan speed and CPU frequency have any correlation?

  • Hi Nirmik -- one question per question, if you can. Also, only one question mark per sentence. ;) – belacqua May 23 '12 at 15:07
  • 1
    These questions seem enough about the same subject that answering one would almost require touching on the others. It seems to me that this question is, in its present form, a good question for AskUbuntu and should not be closed. – Eliah Kagan May 23 '12 at 16:09
  • Thanx Eliah Kagn....@belacqua..the problem is also that when i try to put small questions,it says it does not match our quality standards...i had to add in questions... – Nirmik May 23 '12 at 16:17
  • @belacqua I understand. I was responding separately to what you said and to the close vote, and I see now that this was confusing. I didn't mean to conflate what you said with the vote to close. – Eliah Kagan May 23 '12 at 16:20

The trade-off is performance vs. both battery life and heat. As the frequency increases the processor produces more heat, and the processor uses more power the faster it runs.

In a perfect world, heat itself wouldn't be a problem as your systems fans would speed up to dissipate more heat--but this would consume even more power from your battery. Some systems aren't effective in conducting heat away from the systems circuits. In that case lowering the frequency can help keep the laptop cooler.

Poorly controlled heat is a problem in two other ways, it can make the laptop uncomfortable to hold, but it can also reduce the lifetime of the laptops integrated circuits. Some systems will shutdown when they get really hot, but that doesn't mean the integrated circuits lifetimes haven't been shortened already. The operating range of the integrated circuits in a laptop vary and are set by the manufacturer.

ACPI (Advance Configuration and Power Interface) is the technology controlling heat and power in modern computers.

The acpi command from the acpi package can help control and monitor power and temperature in a laptop. acpi -t for example will give you its current temperature in Celsius.

The indicator-cpufreq package provides an indicator for the top bar on your system that will tell you how fast your processor is running and help control it depending upon whether you want performance or battery life at any particular time.

Obviously overclocking your computer will require even more power for both the processor integrated circuit and the cooling fans.

  • Thats an amazing detailed answer..!! thanx a lot..!! :) – Nirmik May 23 '12 at 18:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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