Difference between revisions of "How to reduce power consumption"

From ThinkWiki
Jump to: navigation, search
m (Sound: formatting, "=1")
(Sound: patch in plain format for easier downloading)
Line 42: Line 42:
 
Consumes about 0.3W. Disable by unloading modules or {{cmdroot|echo -n 3 >  /sys/class/sound/controlC0/device/power/state}} (replace 3 by 0 to enable again).
 
Consumes about 0.3W. Disable by unloading modules or {{cmdroot|echo -n 3 >  /sys/class/sound/controlC0/device/power/state}} (replace 3 by 0 to enable again).
  
There's a [http://www.kernel.org/git/?p=linux/kernel/git/perex/alsa.git;a=commit;h=6dbe662874ba08585eaf732d126762c25ac8e3f7 experimental patch] which enables the support
+
There's a [http://www.kernel.org/git/?p=linux/kernel/git/perex/alsa.git;a=commitdiff_plain;h=6dbe662874ba08585eaf732d126762c25ac8e3f7;hp=2b29b13c5794f648cd5e839796496704d787f5a6 experimental patch] which enables the support
 
of aggressive AC97 power-saving mode.  In this mode, the AC97 powerdown register bits are dynamically controlled at each open/close of PCM streams. The mode is activated via <tt>power_save=1</tt> option for <tt>snd-ac97-codec</tt> driver. As default it's off.
 
of aggressive AC97 power-saving mode.  In this mode, the AC97 powerdown register bits are dynamically controlled at each open/close of PCM streams. The mode is activated via <tt>power_save=1</tt> option for <tt>snd-ac97-codec</tt> driver. As default it's off.
  

Revision as of 23:33, 24 September 2006

Reducing system power consumption will extend battery life, reduce system temperature and (on some models) reduce system fan noise. This page summarizes the known techniques for reducing power consumption on ThinkPad laptops under Linux. The power numbers given (in Watt) are very rough and model-specific.

System power states

CPU

Graphics

Hard disk

Spinning down the disk saves about 1W.

Optical drive

The optical drive consumes about 1W even when not accessed.

System fan

Consumes about 0.5W when running.

Wireless network

Consumes up to ~4W.

USB

Causes significant power draw due to bus mastering (affects CPU C-state). Disable by unloading modules, or unbinding the devices in sysfs.

Sound

Consumes about 0.3W. Disable by unloading modules or # echo -n 3 > /sys/class/sound/controlC0/device/power/state (replace 3 by 0 to enable again).

There's a experimental patch which enables the support of aggressive AC97 power-saving mode. In this mode, the AC97 powerdown register bits are dynamically controlled at each open/close of PCM streams. The mode is activated via power_save=1 option for snd-ac97-codec driver. As default it's off.

Related toptics

External resources