Difference between revisions of "Extending battery life on X200"
Line 8: | Line 8: | ||
=== Details === | === Details === | ||
− | The changes fall | + | The changes fall into 3 categories: |
* '''Removing packages that create unnecessarily frequent wake up interrupts.''' | * '''Removing packages that create unnecessarily frequent wake up interrupts.''' | ||
**These interrupts wake up the CPU, preventing it from staying in its most energy efficient state. | **These interrupts wake up the CPU, preventing it from staying in its most energy efficient state. | ||
**I used Powertop from [[www.lesswatts.org]] for this task. | **I used Powertop from [[www.lesswatts.org]] for this task. | ||
* '''Lowering the voltage supplied to the CPU.''' | * '''Lowering the voltage supplied to the CPU.''' | ||
− | ** Lowering the voltage supplied to the CPU has other positive side effects beside battery life: my system runs a lot cooler and ... I do not need tpfan (sw fan control for the ThinkPad), the built-in hw controller | + | ** Lowering the voltage supplied to the CPU has other positive side effects beside battery life: my system runs a lot cooler and ... I do not need tpfan (sw fan control for the ThinkPad), the built-in hw controller falls back to lower speed shortly after a CPU load subsides. |
− | ** | + | ** Lowering CPU voltage does ''not'' affect performance since the clock runs at the same speeds (22700, 22600, 16000, or 800Mhz for the X200). |
**I used phc patches and phctools available at [[www.linux-phc.org]] for this task. | **I used phc patches and phctools available at [[www.linux-phc.org]] for this task. | ||
− | + | *'''Turning off radios you do not need''' | |
+ | **The X200 has a button to turn off all radios, best way to reduce power supply when not using wireless | ||
+ | ** | ||
== Finding and removing high interrupt packages == | == Finding and removing high interrupt packages == | ||
===Installing Powertop=== | ===Installing Powertop=== | ||
Line 22: | Line 24: | ||
===Turning off Gnome Power Manager=== | ===Turning off Gnome Power Manager=== | ||
===Turning off SCIM=== | ===Turning off SCIM=== | ||
− | |||
== Reducing CPU voltage == | == Reducing CPU voltage == | ||
===Installing phc module patches=== | ===Installing phc module patches=== | ||
Line 28: | Line 29: | ||
===Experimenting with lower voltages=== | ===Experimenting with lower voltages=== | ||
===Making the voltages stick=== | ===Making the voltages stick=== | ||
+ | ==Turning off the wireless radios== |
Revision as of 04:45, 3 March 2009
Contents
Overview
I own the beautiful Lenovo X200 and run Ubuntu Intrepid on the machine. Its battery life is significantly lower than that under Windows and many users have reported that it runs hotter than under Windows.
With the changes below and a 9 cell battery I get over 9 hours on an idle system with backlight on but at the lowest level. Before the changes I was getting a bit over 5 hours. The system also runs a lot cooler.
Details
The changes fall into 3 categories:
- Removing packages that create unnecessarily frequent wake up interrupts.
- These interrupts wake up the CPU, preventing it from staying in its most energy efficient state.
- I used Powertop from www.lesswatts.org for this task.
- Lowering the voltage supplied to the CPU.
- Lowering the voltage supplied to the CPU has other positive side effects beside battery life: my system runs a lot cooler and ... I do not need tpfan (sw fan control for the ThinkPad), the built-in hw controller falls back to lower speed shortly after a CPU load subsides.
- Lowering CPU voltage does not affect performance since the clock runs at the same speeds (22700, 22600, 16000, or 800Mhz for the X200).
- I used phc patches and phctools available at www.linux-phc.org for this task.
- Turning off radios you do not need
- The X200 has a button to turn off all radios, best way to reduce power supply when not using wireless