Что такое пороги зарядки батареи в Linux с TLP

TLP — это мощный инструмент управления энергопотреблением в Linux, который позволяет контролировать когда батарея начинает и прекращает зарядку, тем самым уменьшая износ литий-ионных аккумуляторов. Порог зарядки задаёт уровни, при которых заряд начинается или останавливается: например, не заряжать выше 80 %, чтобы продлить срок службы батареи.
Почему это важно
Поддержание батареи на 100 % заряда всё время — это удобство, но сокращает срок службы аккумулятора. Установка порогов:
- уменьшает количество циклов глубоких зарядов;
- снижает тепловую нагрузку на батарею;
- позволяет дольше сохранять ёмкость аккумулятора.
Основные параметры TLP
TLP использует две ключевые настройки для контроля зарядки:
START_CHARGE_THRESH_BATx— ниже этого уровня зарядка начинается.STOP_CHARGE_THRESH_BATx— когда батарея достигает этого уровня, зарядка останавливается.
Как настроить пороги — пошагово
- Установите TLP (в Ubuntu/Debian):
sudo apt install tlp tlp-pd
- Откройте конфиг TLP:
sudo nano /etc/tlp.conf
- Добавьте пороги (пример для батареи BAT0):
START_CHARGE_THRESH_BAT0=75 STOP_CHARGE_THRESH_BAT0=80
- Примените настройки:
sudo tlp start
- Проверьте активные пороги:
sudo tlp-stat -b
Примеры рекомендуемых значений
В зависимости от сценария использования:
- В основном подключён к сети — Start 75 %, Stop 80 %
- Сбалансированный вариант — Start 60 %, Stop 80 %
- Частые поездки — Start 75 %, Stop 95 %
Эти значения помогают уменьшить циклы полной зарядки, сохраняя при этом достаточный запас энергии для работы.
Возможные ограничения и особенности
TLP определяет пороги через драйверы ядра, и не все ноутбуки поддерживают произвольные значения. На некоторых моделях поддерживается только «стоп-порог» без возможности указать «старт-порог».
Выводы
- Установка порогов зарядки может заметно увеличить срок службы батареи.
- TLP записывает пороги на аппаратном уровне, поэтому они действуют даже после перезагрузки.
- Перед настройкой убедитесь, что ваше оборудование поддерживает управление порогами.
FAQ
Что делает START_CHARGE_THRESH_BATx?
Этот порог определяет уровень, ниже которого батарея начнёт заряжаться при подключении питания.
Можно ли установить пороги на любом ноутбуке?
Нет — поддержка зависит от модели, драйверов и версии ядра Linux. Если поддержка отсутствует, TLP не сможет применить пороги.
Сохранятся ли пороги после отключения питания?
Да — TLP передаёт значения порогов встроенному контроллеру, и они сохраняются на аппаратном уровне на многих моделях.
Что делать, если ноутбук продолжает заряжаться до 100 %?
Проверьте через sudo tlp-stat -b, поддерживаются ли пороги в вашем устройстве. Если нет — TLP не сможет ограничить заряд.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.