Difference between revisions of "How to reduce power consumption"
(→Sound: patch in plain format for easier downloading) |
(→Sound) |
||
Line 43: | Line 43: | ||
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 | 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. | + | 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 disabled by default, and activated via <tt>power_save=1</tt> option for <tt>snd-ac97-codec</tt> driver (at run time, use {{cmdroot|echo Y > /sys/module/snd_ac97_codec/parameters/power_sav}}). To allow powering off the analog mixer, make sure all analog inputs (Line, Microphone, CD, etc.) are muted. |
==Related toptics== | ==Related toptics== |
Revision as of 21:21, 7 October 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.
Contents
System power states
CPU
Graphics
- How to make use of Graphics Chips Power Management features
- Problem with high power drain in ACPI sleep
- Rovclock
- Reduce LCD brightness (~1-4W difference)
- Disable CRT output (~0.5W difference)
Hard disk
Spinning down the disk saves about 1W.
Optical drive
The optical drive consumes about 1W even when not accessed.
- Eject the UltraBay optical drive, or just turn off its power supply (i.e., run the appropriate eject script but leave the drive inserted).
- Reduce the spinning speed of the optical drive.
System fan
Consumes about 0.5W when running.
Wireless network
Consumes up to ~4W.
- Activate power saving on the wireless network card
- For Intel PRO/Wireless 2200BG Mini-PCI Adapter and Intel PRO/Wireless 2915ABG Mini-PCI Adapter, see instructions for the ipw2200 driver.
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 disabled by default, and activated via power_save=1 option for snd-ac97-codec driver (at run time, use # echo Y > /sys/module/snd_ac97_codec/parameters/power_sav
). To allow powering off the analog mixer, make sure all analog inputs (Line, Microphone, CD, etc.) are muted.
Related toptics
External resources
- Power Management Guide from the Gentoo Linux documentation
- When/where/what for low power consumption? (thread on Linux-Thinkpad)
- 8hours of battery life on your lap(top) (ODP/PDF), a presentation by Pavel Machek