По мере обнаружения новых возможностей я буду редактировать эту статью.
В настоящее время весь материал проверен и дал положительные результаты.
Если есть вопросы, предложения, замечания - задавайте. Всегда рад обсудить.
Что у нас есть?
- Lenovo ThinkPad x200s 74663TG. Проверено на Ubuntu 9.04, 9.10, 10.04, 10.10
- Lenovo ThinkPad x220 4290RW1. Проверено на Ubuntu 11.04, 11.10
Видно, что разработчиками ядра была проведена работа по уменьшению потребления энергии. Мне удалось настроить систему так, что на Lenovo Thinkpad x200s с ядром 2.6.35-31-generic-pae при включенном wi-fi и запущеном firefox в idle минимальное потребление составляло 4.1 Вт. Типичное - около 5 Вт.
Для Lenovo Thinkpad x220 4290RW1 под Ubuntu 11.04 с ядром 2.6.38 показатели чуть скромнее: около 8,3 Вт. Типичный уровень потребления 9 Вт. Это лучше чем в Windows 7, где потребление составляет 10-11 Вт.
На скриншоте ниже показан powertop и snapshot Power Manager, сделанный из под Windows7.
Для той же Lenovo Thinkpad x220 4290RW1 под Ubuntu 11.10 с ядром 3.0.0.13: около 7 Вт. Типичный уровень потребления 9 Вт.
Для той же Lenovo Thinkpad x220 4290RW1 под Ubuntu 11.10 с кастомным ядром 3.1.5-pf.: около 6 Вт. Типичный уровень потребления 8 Вт.
Игра Emilia Pinball дает потребляемую мощность около 21 Вт. Я думаю, столько же даст Quake.
Теория и исследования
- Какие команды используются для управления оборудованием
- Кто раскручивает диск?
- Выбор файловой системы.
- Скрипт контроля системных параметров, влияющих на энергопотребление.
Что делать?
- Обновить BIOS
- Отключить в BIOS неиспользуемые устройства
- Установить новое ядро
- Настроить x server (xorg.conf)
- Настроить режимы видеокарты
- Перенести временные файлы в RAM
- Отключить запись логов
- Для SSD минимизировать запись на диск.
- Настроить laptop_mode (Ubuntu 9.04) или pm-utils (≥ 9.10).
- Включить управление скоростью вентилятора.
- Настроить работу программ
- Отключить некритичные сервисы.
- Если возможно, настроить точку доступа.
Полезные ссылки:
-
Power saving manual, wiki and tips & triks
- www.lesswatts.org - Saving Power with Linux on Intel Platform - Отправная точка. С чего начать, куда копать.
- Power management in Ubuntu - Общие направления для Ubuntu
- Ubuntu Documentations.PowerManagement.
- Ubuntu Documentations. Power Management. Reduced Power
- Ubuntu Power Management
- Gentoo. Power Management Guide.
- Open Suse. Disk Power Management
- Fedora. Features/PowerManagement ( + Tracker bug for power management efforts)
- Thin Wiki: How to reduce power consumption
- Thin Wiki: Extending battery life on X200
- Battery Powered Linux Mini-HOWTO
- Linux-Tips. Linux on Laptops.
- Linux online. Battery Powered Linux Mini-HOWTO
- http://www.ibm.com/developerworks - Экономия энергии в Linux: Часть 1. Подсистема CPUfreq
- http://www.ibm.com/developerworks - Экономия энергии в Linux: Часть 2. Общая настройка и настройка регуляторов
-
Power saving in forums & blogs
- powerconsumption X200, X200s, X30x
- ThinkPad X300 and Linux - first impressions and power consumption issues
- Linux Power Saving Tweaks for HP Pavilion
- Saving energy in Linux (power management of hard drive, monitor, and CPU using ACPI or APM)
- Linux Hard Disk Spin-Down
- Mandriva 2008 power management
- Записки дебианщика. О сохранении энергии, батареях и процессорах