TLP

Материал из ALT Linux Wiki

Описание

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

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

Настройки объединены в два профиля, что позволяет независимо регулировать экономию и производительность при работе от батареи (BAT) и сети (AC).

Кроме того, TLP может включать или отключать Bluetooth, NFC, Wi-Fi и радиоустройства WWAN при загрузке.

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

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

Основные функции

  • изменение частоты процессора;
  • распределение питания для ядер в многоядерных системах;
  • уровень расширенного управления энергопотреблением (APM) жесткого диска и тайм-аут замедления вращения (для каждого диска);
  • управление питанием канала AHCI (ALPM) со списком запрещенных устройств;
  • управление питанием во время выполнения AHCI для дисков NVMe/SATA/USB и портов SATA;
  • управление активным состоянием питания PCIe (ASPM);
  • управление питанием во время выполнения для устройств шины PCIe;
  • ограничения частоты графического процессора Intel;
  • управление питанием графического процессора AMD;
  • экономия энергии Wi-Fi;
  • включение/отключение интегрированных устройств Bluetooth, Wi-Fi и WWAN;
  • выключите съемные оптические приводы (в отсеках для приводов);
  • экономия энергии звука.

Дополнительные настройки энергосбережения, независимые от источника питания:

  • автоматическая приостановка USB-соединения со списком запрещенных/разрешенных устройств;
  • включение или выключение радиоустройств (Bluetooth, Wi-Fi и WWAN) при загрузке и выключении;
  • восстановление состояния радиоустройства при загрузке (после предыдущего выключения);
  • мастер радиоустройств: включение/отключение радиоустройств при подключении/отключении сети и стыковке/отстыковке;
  • отключить Wake-On-LAN;
  • состояние Bluetooth и WWAN восстанавливается после перехода в режим ожидания/гибернации;
  • пороги заряда и повторная калибровка.

Установка

Для установки основного пакета необходимо выполнить следующую команду:

# apt-get install tlp

Для установки дополнительного пакета менеджера радиоустройств необходимо установить пакет tlp-rdw командой:

# apt-get install tlp-rdw

Для установки графического интерфейса необходимо выполнить команду:

# apt-get install tlpui

После установки включим по умолчанию и запустим TLP:

# systemctl enable --now tlp

Работа в терминале

Команды TLP

Примечание: Команды вводятся в консоли с правами суперпользователя

Работа с TLP в терминале доступна при помощи следующей команды:

tlp команда [параметр] [-- параметр_конфигурации=значение ... ]
Команда Описание Вывод в консоли
tlp start

Запуск TLP и применение профиля энергосбережения для фактического источника питания

Примечание: Также используется для применения настроек, при изменении конфигурационного файла вручную
TLP started in battery mode (auto)
tlp bat или tlp true

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

TLP started in battery mode (manual)
tlp ac или tlp false

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

TLP started in AC mode (manual)
tlp usb

Включение автоматической приостановки питания для всех USB-устройств, кроме тех, которые исключены по умолчанию или с помощью настройки

USB autosuspend settings applied
tlp bayoff

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

-

tlp setcharge [start_threshold stop_threshold] [battery]

Временно изменяет пороговые значения заряда батареи. Если ваше оборудование поддерживает только пороговое значение полной зарядки, установите начальное значение равным 0. Настроенные пороговые значения заряда будут восстановлены при следующей загрузке или при повторном использовании tlp setcharge, но без аргументов threshold

Setting temporary charge thresholds: start = 0, stop = 90

tlp fullcharge [battery]

Заряжает аккумулятор до полной емкости. Для этого временно применяются установки производителя к пороговым значениям заряда. Настроенные пороговые значения заряда будут восстановлены при следующей загрузке или с помощью tlp setcharge без аргументов threshold

Setting temporary charge thresholds: start = 0, stop = 100 Charging starts now, keep AC connected

tlp chargeonce [battery]

Заряжает аккумулятор до порогового значения stop charge один раз. Для этого временно отключается пороговое значение start charge. Настроенное пороговое значение start charge будет восстановлено при следующей загрузке или с помощью tlp setcharge без аргументов threshold

Current charge level of battery BAT0 is 78%, we are about to charge to 100%.

Setting temporary charge threshold for battery BAT0:

start = 99

Charging start now, keep the charger connected.

If charging does not start immediately, unplug the charger for a moment and reconnect it.

Примечание: Только для ThinkPad
tlp discharge [battery] [target_charge_level]

Принудительно разряжает аккумулятор полностью или частично при включенном питании от сети

Currently discharging battery BAT0 to 70% (34118 mWh):

voltage = 12312 [mV]

remaining energy = 38260 [mWh]

remaining percent = 78.5 [%]

remaining time = 36 [min]

power = 6796 [mW]

status = Discharging

force-discharge = 1

Press Ctrl+C to cancel.

Примечание: Только для ThinkPad
tlp recalibrate [battery]

Выполняет повторную калибровку аккумулятора при включенном питании от сети: полностью разряжает и заряжает аккумулятор до 100%. Для этого временно применяются установки производителя к пороговым значениям заряда. Настроенные пороговые значения будут восстановлены при следующей загрузке или с помощью tlp setcharge

Currently discharging battery BAT0 to 0% (34118 mWh):

voltage = 12312 [mV]

remaining energy = 38260 [mWh]

remaining percent = 78.5 [%]

remaining time = 36 [min]

power = 6796 [mW]

status = Discharging

force-discharge = 1

Press Ctrl+C to cancel.

Примечание: Только для ThinkPad
tlp diskid

Вывод идентификаторов накопителей

nvme0n1: nvme-WD_PC_SN000_AAAA-512G-0000_000AA

sda: usb-Kingston_3.0_00000

tlp --version

Вывод версии TLP

TLP version 1.8.0

Важно! Применение команды
tlp -- параметр_конфигурации=значение ...
временно переопределяет конфигурацию системы и не сохраняет результат изменений.

Для изменения конфигурации на постоянной основе необходимо отредактировать файл /etc/tlp.conf, добавив свои изменения вручную, что не рекомендуется.

Необходимо воспользоваться графической утилитой TLPUI.


Команды TLP-STAT

tlp-stat —  утилита в составе пакета tlp позволяющая просматривать конфигурацию, системную информацию, настройки энергосбережения ядра и данные об аккумуляторе.

Примечание: Команды вводятся в консоли с правами суперпользователя

Работа с tlp-stat в терминале доступна при помощи следующей команды:

tlp-stat команда [параметр] [-- параметр_конфигурации=значение ... ]
Примечание: Вызов без параметров показывает все информационные категории
  • -b, --battery — вывод данных о батарее. Добавьте -v, чтобы увидеть напряжение батареи (если доступно);
  • -c, --config — вывод активной конфигурации;
  • --cdiff — вывод различий между настройками по умолчанию и пользовательской конфигурацией;
  • -d, --disk — вывод информации о накопителях;
  • -e, --pcie — вывод информации об устройстве PCIe. Добавьте -v, чтобы увидеть состояние работы устройства;
  • -g, --graphics — вывод информации о видеокарте;
  • -m, --mode — вывод текущего режима питания;
  • -p, --processor — вывод информации о процессоре. Для наглядности в стандартном выводе отображается только cpu0. Добавьте -v, чтобы увидеть все процессоры. Добавьте -q, чтобы увидеть драйвер процессора;
  • -q, --quiet — вывод информации без заголовков версий и отображает меньше информации в категории процессоров;
  • -r, --rfkill — вывод состояния радиоустройств;
  • -s, --system — вывод системной информации и статус TLP;
  • -t, --temp — вывод температуры и скорость вращения вентилятора;
  • -u, --usb — вывод информации об устройствах USB. Добавьте -v, чтобы увидеть состояние работы устройства;
  • -v, --verbose — вывод дополнительной информации в категориях батареи, PCIe, процессора и USB;
  • --version — вывод версии TLP.

Следующие команды применяются для диагностики и отладки:

  • -P, --pev — отслеживание событий udev в источнике питания;
  • --psup — вывод диагностики источника питания;
  • -T, --trace — вывод выходных данных трассировки;
  • --udev — проверка, активны ли правила udev для изменения источника питания и подключения USB-устройств;
  • -w, --warn — вывод предупреждений SATA дисков.

Запуск и работа в TLPUI

Запуск TLPUI можно осуществить из Меню приложений ⇾ Настройки, либо через терминал командой:

 tlpui

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

Смена языка TLPUI

При работе с TLPUI после редактирования параметров рядом с редактируемом пунктом появится пиктограмма:

Изменение параметров в TLPUI

Для сохранения изменений необходимо нажать кнопку Кнопка сохранения TLPUI, после чего будет выведено окно Настройка просмотра c перечислением всех параметров, которые были отредактированы:

TLPUI настройка просмотра

Для применения изменений необходимо нажать кнопку OK и в открывшемся окне ввести пароль администратора если запуск TLPUI производился от имени простого пользователя.

Главная

На вкладке Конфигурация в группе Главная отображаются основные параметры:

Группа Главная TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание
TLP_ENABLE

Включен/Выключен

(по умолчанию включен)

Включение/Выключение TLP

Включение/выключение TLP

TLP_WARN_LEVEL

0 — отключено;

1 — фоновые задачи (загрузка, возобновление работы, смена источника питания) отображаются в системном журнале;

2 — команды оболочки выводятся в терминале (stderr);

3 — комбинация 1 и 2

(по умолчанию 3)

Вывод уведомлений о недопустимых настройках

Вывод уведомлений о недопустимых настройках

TLP_MSG_COLORS

Цвета указаны кодами ANSI:

1 — жирный черный;

90 — серый;

91 — красный;

92 — зеленый;

93 — желтый;

94 — синий;

95 — пурпурный;

96 — голубой;

97 — белый.

Цвета необходимо указывать в порядке "<ошибка> <предупреждение> <уведомление> <успех>".

Возможны и другие цвета.

(По умолчанию: "91 93 1 92")

Цвет сообщений об ошибках, предупреждения, уведомления и сообщения об успешном завершении

Цвет сообщений

TLP_DEFAULT_MODE

AC — работа от сети;

BAT — работа от батареи

(По умолчанию: выключен)

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

Источник питания по умолчанию для настольных ПК

TLP_PERSISTENT_DEFAULT

0 — зависит от источника питания;

1 — принимает значения из TLP_DEFAULT_MODE

(по умолчанию: 0)

Выбор режима работы

Примечание: Использовать в сочетании с TLP_DEFAULT_MODE равным BAT для настройки режима работы от батареи в сети переменного тока

Выбор режима работы

TLP_PS_IGNORE

AC/BAT/USB

(по умолчанию: выключен)

Классы источников питания, которые следует игнорировать при определении режима работы: AC, USB или BAT

Примечание: Включить на ноутбуках, где неправильно определяется режим работы AC/BAT

Игнорирование классов питания

Аудио

На вкладке Конфигурация в группе Аудио отображаются параметры энергосбережения для звукового оборудования:

Группа Аудио TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание

SOUND_POWER_SAVE_ON_AC=1

SOUND_POWER_SAVE_ON_BAT=1

0 отключает, >= 1 включает энергосбережение

Примечание: Значение 1 рекомендуется для настольных систем Linux с поддержкой PulseAudio, для систем без PulseAudio может потребоваться значение 10


(по умолчанию: 1)

Включить энергосбережение для устройств Intel HDA, AC97 (время ожидания в секундах)

Энергосбережение для устройств Intel HDA, AC97

SOUND_POWER_SAVE_CONTROLLER

Включен/Выключен

(по умолчанию включен)

Отключить контроллер Intel HDA

Примечание: Действует только при активации режимов SOUND_POWER_SAVE_ON_AC/BAT

Отключить контроллер Intel HDA

Дисковые устройств

На вкладке Конфигурация в группе Дисковые устройства отображаются параметры энергосбережения для жестких дисков и твердотельных накопителей:

Группа Дисковые устройства TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание

DISK_IDLE_SECS_ON_AC

DISK_IDLE_SECS_ON_BAT

Время в секундах

(по умолчанию: AC 0, BAT 2)

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

Задержка перед синхронизацией

MAX_LOST_WORK_SECS_ON_AC

MAX_LOST_WORK_SECS_ON_BAT

Время в секундах

(по умолчанию: AC 15, BAT 60)

Время хранения страниц кэша в оперативной памяти

Время хранения страниц кэша в оперативной памяти

DISK_DEVICES

Название или ID дискового устройства

Дисковые устройства, на которые действуют параметры DISK/AHCI_RUNTIME. Может быть несколько устройств разделенных пробелом. Устройства также могут быть указаны с помощью идентификатора диска (tlp diskid).

Дисковые устройства

DISK_APM_LEVEL_ON_AC

DISK_APM_LEVEL_ON_BAT

Значения от 1 до 255 1-127 — пониженное энергопотребление, потеря производительности;

128-191 — пониженное энергопотребление;

192-254 — обычный режим, максимальное энергопотребление

255-отключить управления питанием

(по умолчанию: АС 254, BAT 128)

Уровень управления питанием жесткого диска

Уровень управления питанием жесткого диска

DISK_APM_CLASS_DENYLIST

sata/ata/usb/ieee1394

(по умолчанию: usb ieee1394)

Исключение классов дисков из расширенного управления питанием(APM)

Исключение классов дисков из APM

DISK_SPINDOWN_TIMEOUT_ON_AC

DISK_SPINDOWN_TIMEOUT_ON_BAT

Значения от 0 до 251

0 — отключить уменьшение оборотов;

1-240 — таймаут от 5 сек. до 20 мин. (шаг 5 сек.);

241-251 — таймаут от 30 мин. до 5,5 часов. (шаг 30 мин.)

(по умолчанию: AC 0, BAT 0)

Таймаут уменьшения оборотов диска

Таймаут уменьшения оборотов диска

DISK_IOSCHED

Планировщики нескольких очередей:

  • mq-deadline;
  • none;
  • kyber;
  • bfq;
  • keep.

Планировщики одной очереди:

  • deadline;
  • cfq;
  • bfq;
  • noop;
  • keep

Выбор планировщика ввода/вывода для дисковых устройств

Выбор планировщика ввода/вывода для дисковых устройств

SATA_LINKPWR_ON_AC

SATA_LINKPWR_ON_BAT

  • min_power;
  • med_power_with_dipm;
  • medium_power;
  • max_performance

(по умолчанию: med_power_with_dipm для AC и BAT)

Управление режимами энергосбережения для SATA-устройств

Управление режимами энергосбережения для SATA-устройств

SATA_LINKPWR_DENYLIST

Наименование хоста

(по умолчанию: выключен)

Исключите SATA ссылок из системы управления питанием AHCI link (ALPM). Ссылки SATA определяются их хостом. Выполните команду tlp-stat -d, чтобы определить хост. При указании нескольких хостов, необходимо разделять их пробелом

Исключите SATA ссылок из системы управления питанием

AHCI_RUNTIME_PM_ON_AC

AHCI_RUNTIME_PM_ON_BAT

Включен/Выключен

Запуск управления режимами энергосбережения для дисков NVMe, SATA, ATA и USB, а также для портов SATA, подключенных через интерфейс AHCI

Примечание: Контроллеры SATA являются устройствами шины PCIe и обрабатываются RUNTIME_PM

Управление режимами питания для дисков

AHCI_RUNTIME_PM_TIMEOUT

Время в секундах

(по умолчанию: 15)

Время бездействия в секундах перед приостановкой работы диска.

Примечание: Действует только при активной функции AHCI_RUNTIME_PM_ON_AC/BAT

Время бездействия в секундах перед приостановкой работы диска

BAY_POWEROFF_ON_AC

BAY_POWEROFF_ON_BAT

Включен/Выключен

Отключение оптического привода в UltraBay/MediaBay

Отключение оптического привода в UltraBay/MediaBay

BAY_DEVICE

Название оптического привода

Название оптического привода для отключения

Название оптического привода для отключения

Графика

На вкладке Конфигурация в группе Графика отображаются параметры управления энергопотреблением для графических ускорителей:

Группа Графика TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание

INTEL_GPU_MIN_FREQ_ON_AC

INTEL_GPU_MIN_FREQ_ON_BAT

INTEL_GPU_MAX_FREQ_ON_AC

INTEL_GPU_MAX_FREQ_ON_BAT

INTEL_GPU_BOOST_FREQ_ON_AC

INTEL_GPU_BOOST_FREQ_ON_BAT

Возможные значения зависят от оборудования. Информацию о доступных частотах можно увидеть, выполнив команду tlp-stat -g

Настройка min/max/turbo значений частоты графического процессора Intel

Настройка min/max/turbo значений частоты графического процессора Intel

RADEON_DPM_STATE_ON_AC

RADEON_DPM_STATE_ON_BAT

battery/performance

Динамическое управления питанием (DPM)

Примечание: Требуется драйвер radeon

Динамическое управления питанием (DPM)

RADEON_DPM_PERF_LEVEL_ON_AC

RADEON_DPM_PERF_LEVEL_ON_BAT

auto/low/high

Управление питанием графического процессора AMD

Примечание: Требуется драйвер amdgpu или radeon

Управление питанием графического процессора AMD

AMDGPU_ABM_LEVEL_ON_AC

AMDGPU_ABM_LEVEL_ON_BAT

0 — выключен 1-4 — максимальное снижение яркости, разрешенное ABM, где 1 — наименьшая, а 4 — наибольшая экономия энергии

Уровень адаптивной модуляции подсветки панели дисплея

Примечание:
  • требуется графический процессор AMD Vega или более новой версии с драйвером amdgpu начиная с версии ядра 6.9;
  • экономия достигается за счет цветового баланса

Уровень адаптивной модуляции подсветки панели дисплея

Сеть

На вкладке Конфигурация в группе Сеть отображаются параметры управления энергопотреблением wifi и wake on LAN:

Группа Сеть TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание

WIFI_PWR_ON_AC

WIFI_PWR_ON_BAT

Включен/Выключен

Режим энергосбережения wifi

Режим энергосбережения wifi

WOL_DISABLE

Включен/Выключен

Включение пробуждения по LAN

Включение пробуждения по LAN

PCIe

На вкладке Конфигурация в группе PCIe отображаются параметры энергосбережения и управления энергопотреблением для PCIe-устройств:

Группа PCIe TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание

PCIE_ASPM_ON_AC

PCIE_ASPM_ON_BAT

  • default;
  • performance;
  • powersave;
  • powersupersave

Включение режима энергосбережения ASPM

Включение режима энергосбережения ASPM

RUNTIME_PM_ON_AC

RUNTIME_PM_ON_BAT

Включен/Выключен

Управление питанием устройств шины PCIe

Управление питанием устройств PCIe во время работы

RUNTIME_PM_DENYLIST

Адреса устройств

Исключение перечисленных адресов устройств PCIe из Runtime PM

Исключение перечисленных адресов устройств PCIe

RUNTIME_PM_DRIVER_DENYLIST

Название драйверов

Исключение устройств PCIe, назначенные перечисленным драйверам из Runtime PM

Исключение устройств PCIe

RUNTIME_PM_ENABLE

RUNTIME_PM_DISABLE

Адреса устройств

Постоянное включение/отключение Runtime PM для перечисленных адресов устройств PCIe

Примечание: Этот параметр имеет приоритет над всеми предыдущими настройки Runtime PM. При указании нескольких адресов, разделять их пробелами. Для получения адресов можно использовать lspci

Постоянное включение/отключение Runtime PM

Процессор

На вкладке Конфигурация в группе Процессор отображаются параметры энергосбережения для центрального процессора:

Группа Процессор TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание

CPU_DRIVER_OPMODE_ON_AC

CPU_DRIVER_OPMODE_ON_BAT

Процессор Intel с драйвером intel_pstate: active/passive

Процессор AMD Zen 2 или новее с драйвером amd-pstate начиная с ядра 6.3/6.4: active/passive/guided

Выбрать режим работы драйвера процессора

Выбрать режим работы драйвера процессора

CPU_SCALING_GOVERNOR_ON_AC

CPU_SCALING_GOVERNOR_ON_BAT

Процессор Intel с драйвером intel_pstate или процессор AMD с драйвером amd-pstate в активном режиме ("amd-pstate-epp"): performance/powersave

Процессор AMD с драйвером amd-pstate в пассивном или управляемом режиме ('amd-pstate') или процессоры Intel, AMD и других производителей с драйвером acpi-cpufreq: conservative/ondemand/userspace/powersave/performance/schedutil

Необходимо посмотреть вывод tlp-stat -p, чтобы увидеть активный драйвер и доступные регуляторы

Выбрать регулятор частоты процессора

Выбрать регулятор частоты процессора

CPU_SCALING_MIN_FREQ_ON_AC

CPU_SCALING_MAX_FREQ_ON_AC

CPU_SCALING_MIN_FREQ_ON_BAT

CPU_SCALING_MAX_FREQ_ON_BAT

Возможные значения зависят от процессора. Информацию о доступных частотах можно получить в выходных данных tlp-stat -p

Установить минимальную/максимальную частоту, доступную для процессорного регулятора

Установить минимальную/максимальную частоту, доступную для процессорного регулятора

CPU_ENERGY_PERF_POLICY_ON_AC

CPU_ENERGY_PERF_POLICY_ON_BAT

performance/balance_performance/default/balance_power/power

Примечание: Требуется:
  • Процессор Intel:
    • EPP: процессор Intel Core i 6-го поколения или более новый процессор с драйвером intel_pstate;
    • EPB: процессор Intel Core i 2-го поколения или более новый процессор с драйвером intel_pstate.

EPP и EPB являются взаимоисключающими: при наличии EPP процессоры Intel не будут поддерживать EPB.

TLP будет использовать только соответствующую функцию.

  • Процессор AMD Zen 2 или новее:
    • EPP: драйвер amd-pstate в активном режиме ('amd-pstate-epp'), начиная с версии ядра 6.3

Настройка политики энергопотребления и производительности процессора EPP и EPB

Настройка политики энергопотребления и производительности процессоров EPP и EPB

CPU_MIN_PERF_ON_AC

CPU_MAX_PERF_ON_AC

CPU_MIN_PERF_ON_BAT

CPU_MAX_PERF_ON_BAT

Значение в процентах от 0 до 100

Примечание: Требуется процессор Intel Core i 2-го поколения или более новый с драйвером intel_pstate.

Установить производительность процессора Intel P-state: 0..100%. Ограничить максимальное/минимальное значение P-state для управления рассеиваемой мощностью процессора

Установить производительность процессора

CPU_BOOST_ON_AC

CPU_BOOST_ON_BAT

Включен/Выключен

Разрешить запуск функции "turbo boost" (Intel) или "core performance boost" (AMD)

Примечание: значение Включен не активирует ускорение, а просто разрешает его

Разрешить запуск функции "turbo boost" (Intel) или "core performance boost" (AMD)

CPU_HWP_DYN_BOOST_ON_AC

CPU_HWP_DYN_BOOST_ON_BAT

Включен/Выключен

Включить динамическое ускорения процессора

Примечание: Требуется процессор Intel Core i 6-го поколения или новее: драйвер intel_pstate в активном режиме. В процессорах AMD в настоящее время эта функция не настраивается.

Включить динамическое ускорения процессора

NMI_WATCHDOG

Включен/Выключен

Контрольный таймер ядра NMI

Контрольный таймер ядра NMI

PLATFORM_PROFILE_ON_AC

PLATFORM_PROFILE_ON_BAT

performance/balanced/low-power Значения приведены в порядке возрастания энергосбережения.

Примечание: Перед включением проверить вывод tlp-stat -p, чтобы определить доступность дополнительных профилей, таких как: balanced-performance/quiet/cool

Выбор профиля платформы. Управление рабочими характеристиками системы, такими как уровни энергопотребления/производительности, температурные характеристики и скорость вращения вентилятора

Выбор профиля платформы

MEM_SLEEP_ON_AC

MEM_SLEEP_ON_BAT

s2idle: режим ожидания — чисто программный, облегченный режим сна системы.

deep: режим приостановки с использованием оперативной памяти — вся система переводится в режим пониженного энергопотребления, за исключением памяти, что обычно обеспечивает большую экономию, чем s2idle.

Внимание! Изменение режима ожидания может привести к нестабильной работе системы и даже к потере данных. Что касается доступности различных режимов в системе, необходимо проверить вывод tlp-stat -s.

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

Режим приостановки системы

Режим приостановки системы

Radio

На вкладке Конфигурация в группе Radio отображаются параметры энергосбережения для беспроводных устройств:

Группа Radio TLPUI

Описание параметров

Параметр Возможные значения Описание Примечание

RESTORE_DEVICE_STATE_ON_STARTUP

Включен/Выключен

Восстановление состояния радиоустройств (Bluetooth, WiFi, WWAN) после предыдущего выключения

Примечание: Параметры DEVICES_TO_DISABLE, ENABLE_ON_STARTUP, SHUTDOWN игнорируются, если этот параметр включен

Восстановление состояния радиоустройств

DEVICES_TO_DISABLE_ON_STARTUP

bluetooth/nfc/wifi/wwan

Радиоустройства, отключаемые при запуске системы

Радиоустройства, отключаемые при запуске системы

DEVICES_TO_ENABLE_ON_STARTUP

bluetooth/nfc/wifi/wwan

Радиоустройства, включаемые при запуске системы

Радиоустройства, включаемые при запуске системы

DEVICES_TO_ENABLE_ON_AC

bluetooth/nfc/wifi/wwan

Радиоустройства, включаемые при питании от сети

Радиоустройства, включаемые при питании от сети

DEVICES_TO_DISABLE_ON_BAT

bluetooth/nfc/wifi/wwan

Радиоустройства, отключаемые при питании от батареи

Радиоустройства, отключаемые при питании от батареи

DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE

bluetooth/nfc/wifi/wwan

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

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

Мастер радиоустройств

На вкладке Конфигурация в группе Мастер радиоустройств настраиваются параметры энергосбережения для беспроводных устройств:

Мастер радиоустройств

Описание параметров

Параметр Возможные значения Описание Примечание

DEVICES_TO_DISABLE_ON_LAN_CONNECT

DEVICES_TO_DISABLE_ON_WIFI_CONNECT

DEVICES_TO_DISABLE_ON_WWAN_CONNECT

bluetooth/wifi/wwan

Радиоустройства, которые нужно отключить при подключении по lan/wifi/wwan

Радиоустройства, которые нужно отключить при подключении по lan/wifi/wwan

DEVICES_TO_ENABLE_ON_LAN_DISCONNECT

DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT

DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT

bluetooth/wifi/wwan

Радиоустройства, которые нужно включить при потере соединения по lan/wifi/wwan

Радиоустройства, которые нужно включить при потере соединения по lan/wifi/wwan

DEVICES_TO_ENABLE_ON_DOCK

DEVICES_TO_DISABLE_ON_DOCK

bluetooth/wifi/wwan

Радиоустройства, которые нужно включить/отключить при подключении к док-станции

Радиоустройства, которые нужно включить/отключить при подключении к док-станции

DEVICES_TO_ENABLE_ON_UNDOCK

DEVICES_TO_DISABLE_ON_UNDOCK

bluetooth/wifi/wwan

Радиоустройства, которые нужно включить/отключить при отключении от док-станции

Радиоустройства, которые нужно включить/отключить при отключении от док-станции

USB

На вкладке Конфигурация в группе USB отображаются параметры управления энергопотреблением для портов USB и связанных с ними устройств:

TLPUI Группа USB

Описание параметров

Параметр Возможные значения Описание Примечание

USB_AUTOSUSPEND

Включен/Выключен

Включение/Выключение автоматической приостановки USB-устройств

Включение/Выключение автоматической приостановки USB-устройств

USB_DENYLIST

Идентификаторы USB-устройств разделенные пробелом

Примечание: Для получения списка идентификаторов можно использовать lsusb. Устройства ввода (usbhid) и сканеры, поддерживаемые libsane, исключаются автоматически

Исключить перечисленные устройства из автоматической приостановки USB

Исключить перечисленные устройства из автоматической приостановки USB

USB_EXCLUDE_AUDIO

Включен/Выключен

Исключить аудиоустройства из автоматической приостановки USB

Исключить аудиоустройства из автоматической приостановки USB

USB_EXCLUDE_BTUSB

Включен/Выключен

Исключить bluetooth устройства из автоматической приостановки USB

Исключить bluetooth устройства из автоматической приостановки USB

USB_EXCLUDE_PHONE

Включен/Выключен

Исключение телефонных устройств из автоматической приостановки USB

Исключение телефонных устройств из автоматической приостановки USB

USB_EXCLUDE_PRINTER

Включен/Выключен

Исключить принтеры из автоматической приостановки USB

Исключить принтеры из автоматической приостановки USB

USB_EXCLUDE_WWAN

Включен/Выключен

Исключить wwan устройства из автоматической приостановки USB

Исключить wwan устройства из автоматической приостановки USB

USB_ALLOWLIST

Идентификаторы USB устройств разделенные пробелом

Примечание: Для получения идентификаторов использовать lsusb

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

Разрешить автозагрузку USB для перечисленных устройств

Батарея ThinkPad

На вкладке Конфигурация в группе Батарея ThinkPad находятся настройки, позволяющие управлять параметрами работы батареи ThinkPad:

TLPUI Группа Батарея ThinkPad

Описание параметров

Параметр Возможные значения Описание Примечание

START_CHARGE_THRESH_BAT0

STOP_CHARGE_THRESH_BAT0

Пороговые значения заряда аккумулятора от 0 до 100

Уход за аккумулятором — пороговые значения заряда. Зарядка начинается, когда подключено зарядное устройство и уровень заряда ниже порогового значения запуска. Зарядка останавливается, когда уровень заряда выше порогового значения остановки. Необходимое оборудование: Lenovo ThinkPad и другие бренды ноутбуков управляются через специальные плагины, поддержку которых можно посмотреть командой tlp-stat -b. Некоторые ноутбуки поддерживают только значения Включено/Выключено вместо процентного уровня. Если оборудование поддерживает пороговое значение запуска и остановки, необходимо указать оба, иначе TLP откажется применять единственное пороговое значение. Если оборудование поддерживает только пороговое значение остановки, установите начальное значение равным 0

Пороговые значения заряда аккумулятора

START_CHARGE_THRESH_BAT1

STOP_CHARGE_THRESH_BAT1

Пороговые значения заряда аккумулятора от 0 до 100

Установить пороги заряда для вторичного/съемного аккумулятора (если имеется)

Пороговые значения заряда вторичного/съемного аккумулятора

RESTORE_THRESHOLDS_ON_BAT

Включен/Выключен

Восстановить пороги заряда при отключении от сети

Восстановить пороги заряда при отключении от сети

Вкладка статистика

На вкладке статистика расположены две кнопки Простая статистика TLPUI и Полная статистика TLPUI. При нажатии на кнопку Простая статистика TLPUI выводится информация о настройках в конфигурационном файле /etc/tlp.conf, информация о системе, о статусе TLP, температуре, радио (беспроводных) устройствах и выходах USB. При нажатии на Полная статистика TLPUI, будет запрошен пароль суперпользователя и выведена информация, соответствующая команде:

# tlp-stat

.

TLPUI-статистика