TLP - оптимизация работы батареи ноутбука на Linux

TLP – это бесплатный многофункциональный инструмент с открытым исходным кодом для расширенного управления питанием, который помогает оптимизировать время автономной работы ноутбуков под управлением Linux.

Он работает на всех марках ноутбуков и поставляется с конфигурацией по умолчанию, уже настроенной для эффективного и надежного поддержания времени автономной работы, поэтому вы можете просто установить и использовать его.

Он обеспечивает энергосбережение, позволяя вам настроить, как такие устройства, как процессор, диск, USB, PCI и радиоустройства должны использовать энергию, когда ваш ноутбук работает от батареи.

Особенности TLP:

  • Широкая возможность конфигурирования различных параметров энергосбережения.
  • Использование автоматических фоновых задач.
  • Поддержка масштабирования частоты процессора, включая «turbo boost» и «turbo core».
  • Планировщик процессов с учетом энергопотребления для многоядерной/гиперпоточной обработки.
  • Обеспечивает управление питанием устройств шины PCI во время выполнения.
  • Управление питанием активного состояния PCI Express (PCIe ASPM).
  • Поддерживает управление питанием графики radeon (KMS и DPM).
  • Имеет планировщик ввода-вывода (на каждый диск).
  • Предлагает автоприостановку USB с черным списком.
  • Поддерживает режим энергосбережения Wifi.
  • Также предлагает режим энергосбережения Audio.
  • Предлагает расширенный уровень управления питанием жесткого диска и таймаут раскрутки (на каждый диск).
  • Также поддерживает SATA aggressive link power management (ALPM) и многое другое.

Как установить TLP Battery Management Tool в Linux

Пакет TLP можно легко установить на Ubuntu и Linux Mint используя репозиторий TLP-PPA, как показано на рисунке.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-rdw

На Debian более новые пакеты TLP доступны через официальные репозитории Debian. Добавьте следующую строку в файл /etc/apt/sources.list.

deb http://ftp.debian.org/debian DIST-backports main

Затем обновите системный кэш пакетов и установите их.

sudo apt update 
sudo apt install tlp tlp-rdw

В RHEL, Arch Linux и OpenSUSE выполните следующую команду в соответствии с вашим дистрибутивом.

dnf install tlp tlp-rdw     [On RHEL]
pacman -S tlp  tlp-rdw      [On Arch Linux]
zypper install tlp tlp-rdw  [On OpenSUSE]

Как использовать TLP для оптимизации времени работы от батареи в Linux

После установки TLP его конфигурационный файл /etc/default/tlp будет содержать следующие команды:

  • tlp – применение настроек энергосбережения ноутбука
  • tlp-stat – отображение всех настроек энергосбережения
  • tlp-pcilist – отображение данных PCI устройств
  • tlp-sublist – просмотр данных USB устройств

Он должен запускаться автоматически как служба, вы можете проверить, запущен ли он под SystemD с помощью команды systemctl.

sudo systemctl status tlp

После запуска службы вам придется перезагрузить систему, чтобы начать ее использовать. Но вы можете не делать этого, вручную применив текущие настройки энергосбережения ноутбука с правами root с помощью команды sudo, например, так.

sudo tlp start

После этого подтвердите, что она запущена, с помощью следующей команды, которая действительно показывает системную информацию и статус TLP.

sudo tlp-stat -s

Важно: Как мы уже говорили, он использует автоматические фоновые задачи, но вы не увидите ни одного фонового процесса или демона TLP в выводе команды ps.

Для просмотра текущей конфигурации TLP выполните следующую команду с опцией -c.

sudo tlp-stat -c

Для отображения всех настроек питания выполните следующую команду.

sudo tlp-stat

Для отображения информации о батарее Linux выполните следующую команду с переключателем -b.

sudo tlp-stat -b

Для отображения температуры и скорости вентилятора системы выполните следующую команду с переключателем -t.

sudo tlp-stat -t

Для отображения данных процессора выполните следующую команду с переключателем -p.

sudo tlp-stat -p

Для отображения предупреждений выполните следующую команду с переключателем -w.

sudo tlp-stat -w

Примечание: Если вы используете ThinkPad, то для вашего дистрибутива необходимо установить некоторые специфические пакеты, о которых вы можете прочитать на официальном сайте TLP. Там же вы найдете дополнительную информацию и ряд других команд для использования.

Заключение

TLP – полезный инструмент для всех ноутбуков под управлением операционных систем Linux. Выскажите свое мнение о нем в форме комментариев ниже, а также сообщите нам о других подобных инструментах, с которыми вы сталкивались.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Комментарии (1)

  • Denis

    Можно ли информацию из TLP выводить в панель задач? например температуру проц/графпроц?