LINUX.ORG.RU

TLP 0.6 — продвинутая консольная утилита для управления питанием

 , , ,


11

6

TLP — это продвинутая консольная утилита для управления питанием, которая автоматически применяет нужные настройки для конкретного оборудования, знает про разные дистрибутивы и их возможности (допускается и ручная правка /etc/default/tlp).

Изменения:

  • тип systemd-сервиса изменён на simple, что позволяет запускать сервис tlp асинхронно в фоновом режиме;
  • убрана опция DISABLE_TPACPIBAT;
  • убрана опция DEVICES_TO_ENABLE_ON_RADIOSW, поскольку она работает лишь при сочетании Ubuntu 12.04/Linux 3.2;
  • включена по умолчанию опция RUNTIME_PM_ALL (управляет питанием устройств на шине PCI(e);
  • теперь настройки ядра не будут меняться, если следующие опции не указаны или закомментированы: DISK_IDLE_SECS_ON, MAX_LOST_WORK_SECS_ON, SCHED_POWERSAVE_ON, NMI_WATCHDOG, SATA_LINKPWR_ON, PCIE_ASPM_ON, RADEON_DPM_STATE_ON, RADEON_POWER_PROFILE_ON, WIFI_PWR_ON, SOUND_POWER_SAVE_ON, RUNTIME_PM_ON;
  • tlp-stat:
    • в Linux 3.15 изменились пути sysfs для i915 enable_rc6/fbc;
    • в Linux 3.15/3.16 изменились пути sysfs для hwmon coretemp/sensors;
    • теперь собираются данные о скорости всех кулеров, а не только первого по счёту;
    • добавлено предупреждение при возникновении ошибок kernel sata, которые (возможно) происходят из-за SATA_LINKPWR_ON_BAT/AC=min/medium power;
    • добавлено получение данных трассировки из журнала systemd при его наличии.
  • при обнаружении в системе laptop-mode-tools TLP больше не завершает работу, а лишь выдаёт предупреждение о возможном конфликте.

Существуют дополнительные пакеты, расширяющие возможности TLP.

На странице загрузки доступны инструкции по установке TLP для дистрибутивов Fedora, Debian, Arch Linux и Gentoo.

>>> Подробности

anonymous

Проверено: fallout4all ()

Ответ на: комментарий от DeadEye

Вот-вот. Хотелось бы услышать анонимуса, запостившего новость, что пробовал крутить для управления питанием, для каких целей и почему TLP подошёл больше

anonymous ()

Выглядит интересно, и оверлей есть... Нужно будет посмотреть на досуге.

Lilly ()
Ответ на: комментарий от Slackware_user

т.е. оно не нужно энтерпрайзу?

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

anonymous ()

как ты придумал «аппаратное оброрудование»? в оригинале я не нашел ничего что можно так дико перевести.

vasaka ★★★ ()

Очень крутая штука. Пользуюсь на thinkpad X220 ею. Сделал чтобы аккум не заряжался пока не достигнет уровня менее 40% заряда и не заряжался более чем на 80% (когда знаю что нужно подольше сидеть под аккумом выполняю `tlp fullcharge`). При чём фишка эта аппаратно вшивается и аккум работает в запрограммированном режиме из под любой ОС (второй осью OpenBSD стоит) и при выключенном/спящем ноуте.

soko1 ★★★★★ ()

Я так и не понял, чем оно лучше руками настроенного LMT для не-ѳинкпадов.

MiniRoboDancer ★☆ ()

А гуйня для неё какая-нибудь есть?

Myau ★★★★ ()

которая автоматически применяет нужные настройки для конкретного оборудования.

Где посмотреть список поддерживаемого оборудования?

aplay ★★★★★ ()
Ответ на: комментарий от aplay

Где-то тут, я так понимаю...

ls /sys/bus/{pci,usb}/devices/*/power/control
mamboo ★★ ()

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

AVL2 ★★★★★ ()
Ответ на: комментарий от soko1

Ох и страшно с такими утилитами иметь дело. Кто знает, что она там накрутит в железе...

AVL2 ★★★★★ ()

Крайне годная штука, между прочим. А самое смешное, что этот набор шелл-скриптов ведет себя намного адекватнее, чем большинство power-manager'ов из состава современных DE.

Отдельный респект в TLP заслуживают и дефолтные настройки:

# Hard disk advanced power management level: 1(max saving)..254(off)
# Levels 1..127 may spin down the disk.
# Separate values for multiple devices with spaces.
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"

Для сравнения, в не к ночи упомянутом в тегах laptop-mode-tools, это выглядит так:

#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=1
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254

Мне почему-то ещё ни разу не попался ноутбучный винт, который бы не начинал щелкать при hdparm -B 1.

avallach2000 ()
Ответ на: комментарий от AVL2

Таким утилитам обязательно нужен вагон конфигов

Зачем?

Кто знает, что она там накрутит в железе...

Не больше, чем умеет драйвер железяки.

mamboo ★★ ()
Ответ на: комментарий от KillTheCat

ну в какой части биос они я честно не в курсе.

по-моему они могут быть не в ROM

Slackware_user ★★★★★ ()
Ответ на: комментарий от Slackware_user

ЕМНИМС, про эту репу написано в центосовсой wiki (а ей я вполне доверяю).

dexpl ★★★★★ ()
Ответ на: комментарий от Slackware_user

ибо слакварь все еще не имеет нормального рабочего мультилиба, а мне он надо.

А чем инопланетянский плох?

kinik ★★☆ ()
Ответ на: комментарий от AVL2

Учитывая, что оно изначально для ноутов предназначено, и основной задачей имеет «перенастроить режимы энергопотребления устройств по отключению/подключению сетевого адаптера», там решительно нечего настраивать

для десктопа, для сервера и т.д.

mamboo ★★ ()
Ответ на: комментарий от BattleCoder

Откуда дровишки? Пруф можно?

Да любая дока по литий-ионному аккуму это подтвердит. Мы пришли к таким цифрам коллективно на ixbt в ветке посвящённой thinkpad x220. Не нагуглю уже наверное)

soko1 ★★★★★ ()
Ответ на: комментарий от Medar

Да не, не думаю, но и не исключаю такой вариант ;)

soko1 ★★★★★ ()
Ответ на: комментарий от yars068

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

Slackware_user ★★★★★ ()
Ответ на: комментарий от soko1

Не уверен, но предполагаю что в ПЗУ аккума.

Во первых, у большинства аккумуляторов - вполне себе контроллер батареи, с микропроцессором, прошивкой и прочим. Он обеспечивает проверку адекватности параметров, управление зарядом, мониторинг состояния и отгрузку текущего состояния батареи системе. Вот ему вполне возможно и командуется. Или как минимум ACPI, а тот контроллеру заряда.

Во вторых, для аккумулятора оптимальнее всего храниться с зарядом около 60-70%, при этом он наименее подвержен старению. А в плане циклирования важнее общий объем тока который in/out нежели глубина циклов или что-то еще. Небольшая глубина циклов увеличивает их число, но и циклы ведь будут чаще при прочих равных.

В третьих забота о подыхании аккумулятора в ущерб удобству - а что первично? Техника для человека или человек для техники? :)

anonymous ()
Ответ на: комментарий от anonymous

Небольшая глубина циклов увеличивает их число, но и циклы ведь будут чаще при прочих равных.

На хабре пишут, что малая глубина важнее числа циклов. http://habrahabr.ru/post/223955/

 Влияние больших циклов разрядки более существенно, а значит подтверждается то, что аккумулятор лучше заряжать при каждой возможности.
greenman ★★★★★ ()
Последнее исправление: greenman (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.