TLPUI — интуитивно понятный Python / GTK графический интерфейс для консольной утилиты TLP.
TLP (Linux Advanced Power Management) — консольная утилита для расширенного управления питанием ноутбуков/нетбуков. Утилитой автоматически задаются рекомендованные для аппаратного обеспечения параметры применяя инструменты имеющиеся в используемом GNU Linux дистрибутиве.
Утилита TLP создана в целях сохранения мощности и увеличения долговечности используемых аккумуляторных батарей. Утилита не заменяет заданный план управления питанием, а добавляет ещё один уровень оптимизации, делая несколько тонких настроек в соответствии с предпочтениями пользователя. Имеющаяся "по умолчанию" конфигурация уже предусматривает оптимальную экономию заряда батареи и во многих случаях нет необходимости менять настройки.
Из интерфейса TLPUI можно легко скорректировать настройки TLP (/etc/default/tlp), при этом предусмотрена защита от выставления пользователем неправильных и/или ошибочных параметров, предоставляя только набор допустимых значений конфигурации для имеющегося оборудования, для большинства параметров имеются краткие описания.
В зависимости от источника питания (батарея или от сети) TLPUI позволяет задать режим работы ноутбука, частоту процессора (включая "turbo boost" / "turbo core"), активировать планировщик с малым потреблением энергии для многоядерных процессоров или с hyper-threading, включить расширенное управление питанием жёстких дисков и продолжительностью вращения шпинделя.
Поддерживается установка агрессивного управление питанием SATA (ALPM), управление питанием PCI Express (PCIe ASPM) и PCI(e) устройств в режиме реального времени, управление питанием Radeon KMS (но не fglrx), автоматическая приостановка работы USB (autosuspend) с поддержкой чёрных списков устройств, режим экономии питания Wi-Fi и выключение питания оптических приводов.
К дополнительным функциям TLP относится планирование ввода-вывода I/O на каждый диск отдельно, выбор режима сохранения питания аудио устройств (hda_intel, ac97), включение и отключение интегрированных wifi, bluetooth или wwan устройств при старте или выключении системы. Отключение пробуждения от сети Wake On LAN, восстановление WWAN (после suspend, hibernate) и прочее...
TLPUI для работы требует прав администратора (root), помечаются все изменения внесённые в параметры "по умолчанию", для сохранения внесённых изменений требуется подтверждение, после внесения изменений необходимо "Перезагрузить настройки" (tlp-stat), можно просмотреть простую или полную версию статистики.
Лицензия: GNU General Public License version 2.0 (GPLv2)