Управление питанием в Linux с TLP

Домашняя страница:
linrunner.de/en/tlp/tlp.html

Лицензия: GNU GPL

Назначение: энергосбережение

TLP (Linux Advanced Power Management) — консольная утилита по расширенному управлению питанием для ноутбуков/нетбуков, автоматически применяет нужные настройки для конкретного аппаратного оборудования и адаптируется под возможности разных дистрибутивов Linux. Применяет настройки при каждом входе в систему и смене источника питания. Поддерживается

  • режим ноутбука и таймауты грязных буферов (dirty buffer).
  • частота процессора, включая «turbo boost» / «turbo core».
  • планировщик с малым потреблением энергии для многоядерных процессоров или с hyper-threading.
  • расширенное управление питанием жёстких дисков и продолжительностью вращения шпинделя.
  • агрессивное управление питанием SATA (ALPM).
  • управление питанием PCI Express (PCIe ASPM) и PCI(e) устройств в режиме реального времени.
  • управление питанием Radeon KMS, но не fglrx.
  • Wi-Fi режимы экономии питания, плюс wifi, bluetooth и wwan.
  • выключение питания оптических приводов.
  • пороги зарядки батареи для IBM/Lenovo ThinkPads.
  • калибровка батареи для ThinkPads.

Плюс планировщики I/O на каждый диск, автоматическая приостановка работы USB (autosuspend), режимы сохранения питания аудио устройств и многое другое. Проект предлагает исходные тексты, но он есть в сторонних репозитариях. Для установки в Ubuntu или Linux Mint используется репозитарий в PPA. Но перед установкой необходимо удалить все имеющиеся энергосберегающие настройки и пакет 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

Также могут понадобиться некоторые дополнительные пакеты:

$ sudo apt-get install smartmontools ethtool tp-smapi-dkms acpi-call-tools

TLP будет запущен при следующем входе в систему, это можно сделать вручную.

sudo tlp start

Метки: ,

Leave a Reply

Follow tux_in on Twitter