[ltp] X61 power consumption
Leszek Koltunski
linux-thinkpad@linux-thinkpad.org
Thu, 27 Nov 2008 08:05:01 +0100 (CET)
Hello everybody,
I run Debian unstable in a X61 ( 2.4 Ghz Core2Duo, 3GB RAM, 4965 wireless,
965GM graphics ) with the newest BIOS ( updated couple of days ago, 2.16
IIRC ) Kernel 2.6.26-1-686 ( standard Debian kernel with no patches ).
First, let me say that I am quite happy with this laptop, almost
everything works out of the box. ( you can read my story at
http://koltunski.pl/blog/?p=12 )
The past few days I've been reading thinkwiki and this mailing list in an
attempt to lower my power consumption. I managed to set it up so mild
usage ( brightness 50%, wireless on with mild browsing, composing an email
etc ) eats up about 12.5-13W, which is great considering I started out
with 16W.
However, yesterday I did the following:
- boot the laptop into single user mode
- lower brightness to the min ( echo 0 > /proc/acpi/video/VID1/LCD0/brightness )
- switch off bluetooth & wireless ( rfkill ) and unload the modules
- unload uhci, ehci, ohci1394, ieee1394, yenta_socket & all pcmcia stuff
- switch parallel, serial, WOL off in BIOS
- mount partitions with noatime, commit=600 ( iotop confirms there's no disk activity )
- enable SATA powersaving ( echo min_power > /sys/class/scsi_host/host0/link_power_management_policy )
- switch off the fan ( echo level 0 > /proc/acpi/ibm/fan ) ( thinkpad acpi is loaded with fan_control=1 )
In short, I did everything I could think of to go down with power
consumption as low as I can get. ( let me know if I missed something ).
Then I unplugged the laptop and run powertop 1.10. Results:
powertop reports the CPU is running 99.9% of the time in C6 with average
residency close to 700ms, there are about 1-1.5 ( and sometimes even 0.8 )
wakeups per second, which is great. I dont think that can get any better.
I let it stabilize while not touching the keyboard. The lowest momentarily
power draw I have seen was 10.0W , and most of the time it was more like
10.5W.
Then, I rebooted to Windows XP, turned the brightness down as low as I
could, and set everything to 'conserve energy'. The Windows power thingy
hovered around 8.5 W, and at one point I've seen even 8.11 W.
The question is: how come single-user Linux (with all the tricks I could
think of! ) is still using 2W more than Windows XP after 5 minutes of
hasty configuration? Anyone can explain that?