Увеличиваем время работы от батареи с помощью TLP.
Есть множество различных твиков, которые увеличивают продолжительность работы от батареи, но многие из них зависят от оборудования, дистрибутива линукс. Часто твики уже устарели или слишком сложны для применения обычным пользователем.
TLP — это продвинутая, консольная утилита для управления питанием, которая автоматически применяет нужные настройки для конкретного аппаратного оборудования и знает про разные дистрибутивы линукс и их возможности.
TLP применяет следующие настройки в зависимости от источника питания (батарея или от сети):
- режим ноутбука и таймауты грязных буферов (dirty buffer).
- частота процессора, включая «turbo boost» / «turbo core».
- планировщик с малым потреблением энергии для многоядерных процессоров или с hyper-threading.
- расширенное управление питанием жёстких дисков и продолжительностью вращения шпинделя.
- агрессивное управление питанием SATA (ALPM).
- управление питанием PCI Express (PCIe ASPM).
- управление питанием PCI(e) устройств в режиме реального времени.
- управление питанием Radeon KMS, но не fglrx.
- Wi-Fi режимы экономии питания.
- выключение питания оптических приводов.
Дополнительные функции TLP:
- планировщики ввода-вывода I/O на каждый диск отдельно.
- автоматическая приостановка работы USB (autosuspend) с поддержкой чёрных списков устройств.
- режимы сохранения питания аудио устройств — hda_intel, ac97.
- включение и отключение интегрированных wifi, bluetooth или wwan устройств при старте или выключении системы.
- восстановление радио устройств при старте системы.
- мастер для радио устройств и переключение состояния устройства от событий сети или в доке или не в доке оно.
- отключение пробуждения от сети Wake On LAN.
- восстановление WWAN после suspend, hibernate.
- пороги зарядки батареи для IBM/Lenovo ThinkPads.
- калибровка батареи для ThinkPads.
TLP применяет настройки автоматически при запуске и каждый раз при смене источника питания. Грубо говоря, стоит только установить TLP и многое будет работать искаропки. Однако есть настройки, которые нужно в ручную указать для использования, такие как включение или отключение устройств WiFi, Bluetooth или Wwan (3G или UMTS).
Установка TLP.
До установки знайте следующее:
- Если вы использовали какие-либо твики и прописали их вызов в /etc/rc.local, то нужно их убрать.
- нужно удалить laptop-mode-tools ( sudo apt-get remove laptop-mode-tools ).
Установка TLP в Ubuntu.
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
TLP будет стартовать сам, но впервый раз не лишним будет запустить его, если влом перезагружаться.
sudo /etc/init.d/tlp restart
Следующие пакеты опциональны:
- smartmontools — для просмотра S.M.A.R.T.
- ethtool — для отключения Wake On LAN.
Поставьте их sudo apt-get install smartmontools ethtool если есть желание.
Для ThinkPad ноутбуков может потребоваться:
- tp-smapi-dkms — пороги зарядки батареи ThinkPad.
- acpi-call-tools — пороги зарядки батареи на платформе Sandy Bridge или новее (X220/T420, X230/T430, etc.).
Если у вас ThinkPad или Интел платформа Sandy Bridge, то поставьте нужное sudo apt-get install tp-smapi-dkms acpi-call-tools
FAQ по TLP.
Настройки находятся в файле /etc/default/tlp
1. Если в Kubuntu (KDE) есть явные проблемы в управлении питания при смене источника, то в System Settings -> Power Management -> Edit Profile.
Профиль «Powersave» (для батареи): отметить.
Профиль «Performance» (от сети): снять галку.
2. На ядрах 3.x система кажется медленной.
Обходной путь — SATA_LINKPWR_ON_BAT=medium_power
3. При изменении частоты процессора проблемы.
Пробуйте удалить ondemand sudo update-rc.d -f ondemand remove
4. Если на ядрах 3.х ноутбук не может уснуть.
Пробуйте BAY_POWEROFF_ON_BAT=0
5. Если жёсткий диск слишком часто хлопает головками при парковке, то успокойте его DISK_APM_LEVEL_ON_BAT=128
6. У меня твердотельный Crucial M4 SSD и от батареи всё тупит.
Для Crucial отключите APM
DISK_APM_LEVEL_ON_AC=»255 255″
DISK_APM_LEVEL_ON_BAT=»255 255″
7. При любых проблемах со звуком во время смены источника питания пробуйте SOUND_POWER_SAVE=0
TLP – Linux Advanced Power Management
TLP – Linux Advanced Power Management
Выполнен перевод на русский язык (первый Beta вариант) основной части документации, а именно:
— установка
— консольные команды
— конфигурация
в работе еще находится раздел с советами по использованию.
Ознакомится и внести свои предложения по улучшению перевода или предложить свои советы можно здесь — TLP – Linux Advanced Power Management — русский перевод — установка, консольные команды, конфигурация
Установка
Перед установкой TLP необходимо откатить до исходного состояния все внесенные вами изменения в файле /etc/rc.local, а также удалить (если было установлено) laptop-mode-tools
Необходимо установить следующие пакеты
tlp (TLP repo) – Сама утилита
tlp-rdw (TLP repo) – Мастер который отвечает за отключение радио модулей
tp-smapi-dkms (main) – опционально, только для ThinkPad
acpi-call-dkms (TLP repo или main) – опционально, только для ThinkPad
Устанавливаем непосредственно сами пакеты
Для обычных систем
Admin-RDA: |
Вопрос — эта хреновина лучше laptop-mode-tools? Если да — то чем? |
По моему личному опыту, мне TLP больше понравился простотой настройки, все собрано в одном файле.
Разработчик не поленился написал подробное описание, все очень понятно и доходчиво.
Плюс к этому после установки появляются команды которые позволяют сразу из терминала включить или выключить синезуба вайфай, а также если сильно надо рубануть питание на всех usb портах (все это сунул в один скрипт, и вместо того что бы клацать все переключатели достаточно 2 раза тапнуть мышкой), это полезно когда ты с ноутом скажем в дороге едешь, и условия отличаются от обычного его использования.
Плюс мне понравилось что в режиме от сети поднял производительность компа, т.к. поменял режимы работы процессора.
TLP своего в систему ничего не ставит, токо рулит уже существующим инструментарием linux.
Я в Ча.В.О. некоторые примеры своих настроек описал.
Касательно вопроса, подойду по еврейски 😉
а чем laptop-mode-tools лучше TLP?
(laptop-mode-tools не пользовал сравнить не могу)
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
16 апреля 2013
Установить TLP — Linux Advanced Power Management в Ubuntu/Linux Mint
Общеизвестно, что время работы ноутбука/нетбука от батареи значительно меньше при работе в одной из систем Linux, чем в Windows, установленной на той же машине.
Существуют различные хитрости, которые можно применить к вашему ноутбуку/нетбуку для экономии заряда батареи, но многие из них зависят от аппаратного обеспечения, дистрибутива, а некоторые устаревшие или слишком затруднительны в установке для обычных пользователей и т. д.
TLP (TLP — Linux Advanced Power Management) является более прогрессивной утилитой управления питанием от батареи для Linux, которая применяет различные настройки автоматически при входе в систему и каждый раз при смене источника питания, в зависимости от вашего дистрибутива и аппаратного обеспечения.
Всё что вам нужно сделать, это установить TLP.
Установка TLP в Ubuntu/Linux Mint
Прежде чем приступить к установке TLP, есть несколько условий, которые вы должны выполнить:
Во-первых, если вы добавляли какие-то энергосберегающие настройки/скрипты и т.д., удалите их или же TLP может работать неправильно;
И второе. Удалите laptop-mode-tools («sudo apt-get remove laptop-mode-tools»).
Теперь откройте терминал, скопируйте и выполните следующие команды:
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
TLP не имеет графического интерфейса, поэтому после установки энергосбережение вашего ноутбука/нетбука начнётся после следующего и всех последующих входов в систему. Но чтобы не перезагружать его сейчас, выполните следующую команду:
А также есть некоторые пакеты с дополнительными возможностями, которые можно установить из Центра приложений или выполнить следующую команду:
sudo apt-get install smartmontools ethtool
И некоторые дополнительные пакеты только для ноутбуков ThinkPad:
sudo apt-get install tp-smapi-dkms acpi-call-tools
Примечание. Сам я проверить в работе данную утилиту не мог, т.к. в настоящее время использую только стационарный компьютер, поэтому просьба откликнуться в комментариях о её работе, пользователей ноутбуков/нетбуков, установивших TLP.