2.7.6.3 TLP и TLPUI — утилиты для управления питанием
Скачать документ Установка TLP, TLP-RDW, TLPUI
Работа в графическом интерфейсе
Запуск TLPUI
Основные возможности утилиты TLPUI
Смена языка интерфейса
Описание интерфейса TLPUI
Работа в терминале
Синтаксис TLP
Команды TLP
Параметры TLP
Примеры использования утилиты
TLP-RDW
Окружение
- Версия РЕД ОС: 7.3
- Конфигурация: Рабочая станция
- Версия ПО: tlp-1.5.0-4, tlp-rdw-1.5.0-4, tlpui-1.5.0-5
TLP и TLPUI — это утилиты для управления питанием, которые позволяют значительно улучшить энергопотребление и увеличить время автономной работы устройств.
TLP обеспечивает широкий спектр функций для настройки различных компонентов системы, включая процессор, жесткие диски, беспроводные и сетевые устройства, а также графические и звуковые компоненты. Хотя TLP предлагает множество опций для настройки, его использование может быть сложным для обычных пользователей, так как требует работы с командной строкой.
TLPUI предоставляет удобный графический интерфейс для TLP, упрощая процесс настройки параметров и избавляя пользователей от необходимости вручную редактировать конфигурационные файлы.
Установка TLP, TLP-RDW, TLPUI
Прежде чем запустить интерфейс tlpui, сначала установите необходимые пакеты. Пакеты tlp доступны в официальном репозитории РЕД ОС:
- tlp – пакет для оптимизации управления энергопотреблением;
- tlp-rdw (необязательный) – пакет для управления беспроводными устройствами в tlp;
- tlpui – графический интерфейс утилиты командной строки tlp.
Установить программу можно либо через графический менеджер пакетов, либо через терминал.
Для установки программы через графический менеджер пакетов dnfdragora перейдите в «Главное меню» — «Администрирование» — «Управление пакетами dnfdragora», выполните поиск необходимых пакетов по ключевому слову «tlp» и отметьте флагом пакеты последней версии. После этого нажмите кнопку «Применить» и дождитесь окончания установки пакетов.
Для установки tlp, tlp-rdw, tlpui через терминал выполните команду (потребуются права администратора):
sudo dnf install tlp tlp-rdw tlpui
Работа в графическом интерфейсе
Запуск TLPUI
После установки запуск программы доступен из «Главного меню» — «Параметры» — «TLP UI».
Для запуска tlpui через терминал введите команду:
tlpui
Главное окно утилиты выглядит следующим образом:
Основные возможности утилиты TLPUI
Основные возможности утилиты tlpui включают:
- графический интерфейс — обеспечивает удобный доступ к настройкам tlp без необходимости редактирования конфигурационных файлов вручную;
- настройку параметров процессора — позволяет регулировать параметры энергосбережения и производительности процессора;
- управление жесткими дисками — настройка параметров энергопотребления и производительности для жестких дисков;
- конфигурацию беспроводных устройств — позволяет настраивать параметры энергопотребления для Wi-Fi и других беспроводных компонентов;
- управление сетевыми устройствами — настройка параметров энергосбережения для сетевых карт и интерфейсов;
- оптимизацию графических устройств— позволяет регулировать энергопотребление графических карт;
- настройку звуковых устройств — возможность управления параметрами энергопотребления звуковых карт;
- гибкость конфигурации — возможность создания и применения различных настроек для различных сценариев использования;
- мониторинг состояния — предоставляет информацию о текущем состоянии энергопотребления и параметрах системы.
Смена языка интерфейса
Для смены языка приложения перейдите в меню «Language» и в выпадающем списке выберите необходимый язык (в примере выбран русский):
Описание интерфейса TLPUI
Интерфейс tlpui состоит из нескольких основных компонентов, которые предоставляют доступ к различным настройкам и параметрам энергосбережения.
Вкладка «Конфигурация»
Главная
На вкладке «Главная» интерфейса tlpui отображаются основные параметры конфигурации tlp, такие как включение/выключение tlp, управление предупреждениями, выбор режима работы по умолчанию и игнорирование определённых источников питания.
Параметры:
1. TLP_ENABLE — включение/выключение TLP. По умолчанию параметр активен. Для отключения переведите ползунок в положение «выключено». Для применения изменений потребуется перезагрузка.
2. TLP_WARN_LEVEL_ID_TITLE — управляет выводом предупреждений о недопустимых настройках.
Возможные значения:
- 0 — отключено;
- 1 — фоновые задачи (загрузка, возобновление работы, смена источника питания) отправляются в системный журнал;
- 2 — команды оболочки сообщают терминалу (stderr);
- 3 — комбинация 1 и 2 (устанавливается по умолчанию).
3. TLP_DEFAULT_MODE — определяет режим работы TLP по умолчанию на случай, если источник питания не может быть обнаружен.
Возможные значения:
- AC — режим работы от сети;
- BAT — режим работы от батареи.
4. TLP_PERSISTENT_DEFAULT — выбор режима работы.
Возможные значения:
- 0 — применить настройки в соответствии с фактическим источником питания (по умолчанию);
- 1 — всегда использовать настройки для TLP_DEFAULT_MODE.
5. TLP_PS_IGNORE — класс(ы) источника питания, которые следует игнорировать при определении режима работы.
Возможные значения:
- AC — игнорировать сетевой адаптер;
- BAT — игнорировать батарею;
- USB — игнорировать USB-питание (только для версии 1.4 и выше).
Аудио
Вкладка «Аудио» в интерфейсе tlpui позволяет пользователям настроить параметры энергосбережения для звукового оборудования, такие как время ожидания для перехода в режим энергосбережения и выключение звукового контроллера. Эти настройки помогают оптимизировать энергопотребление аудиооборудования на устройстве.
Параметры:
1. SOUND_POWER_SAVE_ON_AC — время ожидания (в секундах) для перехода звукового оборудования в режим энергосбережения при работе от сети.
2. SOUND_POWER_SAVE_ON_BAT — время ожидания (в секундах) для перехода звукового оборудования в режим энергосбережения при работе от батареи.
3. SOUND_POWER_SAVE_CONTROLLER — включить или выключить контроллер вместе со звуковым чипом. Эффективно только когда активировано энергосбережение звука (SOUND_POWER_SAVE_ON_AC/BAT). Поддерживается только HDA.
Дисковые устройства
Вкладка «Дисковые устройства» позволяет пользователю настроить параметры энергосбережения для жестких дисков и твердотельных накопителей (SSD). Здесь можно задать различные таймауты, уровни управления питанием и другие параметры для оптимизации энергопотребления дисковых устройств при работе как от сети, так и от батареи.
Параметры:
1. DISK_IDLE_SECS — определяет время простоя диска в секундах перед тем, как он будет переведен в режим экономии энергии.
- DISK_IDLE_SECS_ON_AC — время ожидания (в секундах) перед синхронизацией после ухода в режим ожидания при работе от сети.
- DISK_IDLE_SECS_ON_BAT — время ожидания (в секундах) перед синхронизацией после ухода в режим ожидания при работе от батареи.
Нулевое значение выключает задержку перед синхронизацией.
2. MAX_LOST_WORK_SECS — относится к максимальному времени, в течение которого данные могут быть потеряны в случае внезапного отключения питания или другой неисправности. Этот параметр определяет временной интервал, в течение которого данные могут оставаться в кеше перед записью на диск.
- MAX_LOST_WORK_SECS_ON_AC — время хранения страниц кеша в ОЗУ в секундах при работе от сети.
- MAX_LOST_WORK_SECS_ON_BAT — время хранения страниц кеша в ОЗУ в секундах при работе от батареи.
3. DISK_DEVICES_ID — определяет идентификаторы устройств жестких дисков, для которых будут применены настройки энергосбережения TLP.
4. DISK_APM_LEVEL — задает уровень управления энергопотреблением для жесткого диска, влияя на баланс между производительностью и энергосбережением.
- DISK_APM_LEVEL_ON_AC — уровень управления питанием при работе от сети.
- DISK_APM_LEVEL_ON_BAT — уровень управления питанием при работе от батареи.
Возможные значения:
- 1 — максимальное энергосбережение/минимальная производительность (настройка может привести к повышенному износу жесткого диска из-за чрезмерной разгрузки головки чтения-записи);
- 128 — баланс между энергосбережением и износом (стандартная настройка TLP на аккумуляторе);
- 192 — предотвращает чрезмерную разгрузку головок некоторых HDD;
- 254 — минимальное энергосбережение/максимальная производительность (стандартная настройка TLP на переменном токе);
- 255 — отключить APM (не поддерживается некоторыми моделями дисков).
5. DISK_APM_CLASS_DENYLIST_ID_TITLE — исключает классы дисков из расширенного управления питанием.
Возможные значения:
- sata — для подключения жёстких дисков и SSD;
- ata — для подключения дисковых устройств;
- usb — для подключения внешних дисков;
- ieee1394 — для подключения различных устройств, включая внешние диски.
6. DISK_SPINDOWN_TIMEOUT — определяет время простоя в секундах перед тем, как жесткий диск будет переведен в режим остановки вращения для экономии энергии.
- DISK_SPINDOWN_TIMEOUT_ON_AC — время ожидания запуска диска при работе от сети;
- DISK_SPINDOWN_TIMEOUT_ON_BAT — время ожидания запуска диска при работе от батареи.
Возможные значения:
- 0 — отключить уменьшение оборотов;
- от 1 до 240 — время ожидания от 5 секунд до 20 минут (шаг в 5 секунд);
- от 241 до 251 — время ожидания от 30 минут до 5.5 часов (шаг в 30 минут).
7. DISK_IOSCHED — устанавливает планировщик ввода-вывода для дисковых устройств.
Возможные значения:
- Планировщики нескольких очередей:
- mq-deadline — многоканальная версия планировщика deadline, обеспечивающая минимальное время отклика для каждой операции ввода-вывода;
- none — отключает планирование, передавая операции ввода-вывода напрямую на устройство без дополнительной очереди;
- kyber — планировщик, оптимизированный для устройств с низкой задержкой, таких как SSD, который учитывает задержку и пропускную способность;
- bfq — предназначен для обеспечения оптимального распределения дискового времени между всеми процессами;
- keep — сохраняет текущий планировщик, не изменяя его.
- Планировщики одной очереди:
- deadline — минимизирует время ожидания операций ввода-вывода, устанавливая жесткие сроки для их выполнения;
- cfq — равномерно распределяет время доступа к диску между процессами;
- bfq — выделяет каждому процессу лимит времени для более эффективного управления и снижения задержки;
- noop — простой планировщик, который полезен для устройств с собственным алгоритмом планирования, например, SSD;
- keep — сохраняет текущий планировщик для систем с одной очередью.
8. SATA_LINKPWR — управляет режимами энергосбережения для SATA-устройств, определяя, как активно будет использоваться энергосбережение на уровне интерфейса SATA.
- SATA_LINKPWR_ON_AC — управляет режимом управления питанием для каналов SATA при работе от сети.
- SATA_LINKPWR_ON_BAT — устанавливает режим управления питанием для каналов SATA, соединяющих диски и оптические приводы.
Возможные значения:
- min_power— максимальное энергосбережение / минимальная производительность;
- med_power_with_dipm — лучший баланс между энергосбережением и производительностью (рекомендуется);
- medium_power — среднее энергопотребление и производительность;
- max_performance — минимальное энергосбережение / максимальная производительность.
9. SATA_LINKPWR_DENYLIST_ID_TITLE — позволяет исключить определённые устройства из управления энергопотреблением SATA для предотвращения проблем с совместимостью или производительностью. Диски определяются их хостом, формат — hostX.
10. AHCI_RUNTIME_PM — управляет режимами энергосбережения для устройств, подключенных через интерфейс AHCI.
- AHCI_RUNTIME_PM_ON_AC — управляет питанием для дисков NVMe, SATA, ATA и USB при работе от сети, предоставляя опцию автоматического выключения бездействующих устройств для экономии энергии.
- AHCI_RUNTIME_PM_ON_BAT — контролирует управление питанием для дисков NVMe, SATA, ATA и USB, а также для портов SATA.
Возможные значения:
- auto — выключать бездействующие устройства;
- on — устройства включены постоянно.
11. AHCI_RUNTIME_PM_TIMEOUT — время ожидания в секундах перед приостановкой работы диска или порта. Действует только при активации AHCI_RUNTIME_PM_ON_AC/BAT.
12. BAY_POWEROFF — позволяет отключать питание для устройств, установленных в сменных отсеках (например, для оптических дисководов или дополнительных жестких дисков), когда они не используются, с целью экономии энергии.
- BAY_POWEROFF_ON_AC — позволяет управлять выключением оптического привода при работе от сети, что может быть полезным для экономии энергии и увеличения времени автономной работы устройства.
- BAY_POWEROFF_ON_BAT — управляет выключением оптического привода при работе от батареи, что помогает экономить заряд батареи и продлевает время автономной работы устройства.
13. BAY_DEVICE — отображает устройства оптического привода, для которых могут применяться настройки энергосбережения.
Графика
На вкладке «Графика» настраиваются параметры управления энергопотреблением для графических ускорителей, таких как интегрированные графические процессоры Intel и дискретные адаптеры Radeon.
Параметры:
1. INTEL_GPU_FREQ — установка минимальной / максимальной / ускоренной частоты для графического процессора Intel. Возможные значения зависят от вашего оборудования.
- 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 — частота ускорения (Boost) графического процессора при работе от сети;
- INTEL_GPU_BOOST_FREQ_ON_BAT — частота ускорения (Boost) графического процессора при работе от батареи.
2. RADEON_POWER_PROFILE — управление тактовой частотой графического адаптера Radeon.
- RADEON_POWER_PROFILE_ON_AC — устанавливает профиль энергопотребления графического адаптера Radeon при работе от сети;
- RADEON_POWER_PROFILE_ON_BAT — устанавливает профиль энергопотребления графического адаптера Radeon при работе от батареи.
Возможные значения:
- low — низкий уровень;
- mid — средний уровень;
- high — высокий уровень;
- auto — использует средний уровень при питании от батареи и высокий уровень при питании от сети;
- default — использует аппаратные настройки по умолчанию.
3. RADEON_DPM_STATE — управление Dynamic Power Management (DPM) для графического адаптера Radeon.
- RADEON_DPM_STATE_ON_AC — управляет состоянием DPM графического адаптера Radeon при работе от сети.
- RADEON_DPM_STATE_ON_BAT — управляет состоянием DPM графического адаптера Radeon при работе от батареи.
Возможные значения:
- battery — активируется, когда устройство работает на батарее, в этом режиме система предпринимает шаги для уменьшения энергопотребления;
- perfomance — активируется, когда устройство подключено к источнику переменного тока, в этом режиме система может использовать полные ресурсы процессора.
4. RADEON_DPM_PERF_LEVEL — установка уровня производительности для Radeon DPM.
- RADEON_DPM_PERF_LEVEL_ON_AC — устанавливает уровень производительности для Radeon DPM при работе от сети;
- RADEON_DPM_PERF_LEVEL_ON_BAT — устанавливает уровень производительности для Radeon DPM при работе от батареи.
Возможные значения:
- auto — позволяет автоматический контроль уровня производительности графического процессора Radeon;
- low — при установке этой настройки графический процессор Radeon будет работать на низком уровне производительности;
- high — при выборе этой настройки графический процессор Radeon будет работать на высоком уровне производительности.
Сеть
На вкладке «Сеть» предоставлены параметры управления энергопотреблением и функциями, такими как режим энергосбережения Wi-Fi и отключение пробуждения по LAN (Wake-on-LAN), для оптимизации работы сетевых адаптеров.
Параметры:
1. WIFI_PWR — устанавливает режим энергосбережения Wi-Fi (поддержка адаптера зависит от ядра и драйвера).
- WIFI_PWR_ON_AC — определяет уровень мощности Wi-Fi адаптера, когда устройство подключено к источнику питания;
- WIFI_PWR_ON_BAT — определяет уровень мощности Wi-Fi адаптера, когда устройство работает от батареи.
2. WOL_DISABLE — отключает функцию Wake-on-LAN (WOL), позволяющую удаленно включать компьютер по сети.
PCIe
На вкладке «PCIe» настраиваются параметры энергосбережения и управления энергопотреблением для PCIe-устройств, включая режим энергосбережения ASPM, режим управления энергопотреблением во время работы и список исключений для устройств и их драйверов.
Параметры:
1. PCIE_ASPM — устанавливает режим энергосбережения (PCIe ASPM).
- PCIE_ASPM_ON_AC — устанавливает режим энергосбережения для PCIe ASPM при работе от сети.
- PCIE_ASPM_ON_BAT — устанавливает режим энергосбережения для PCIe ASPM при работе от батареи.
Возможные значения:
- default — использует настройки по умолчанию, определённые системой или оборудованием;
- performance — приоритет производительности;
- powersave — снижает потребление энергии;
- powersupersave — максимально снижает потребления энергии.
2. RUNTIME_PM — управляет энергопотреблением во время работы устройств шины PCI(e).
- RUNTIME_PM_ON_AC — активирует управление энергопотреблением в реальном времени при подключении устройства к источнику переменного тока.
- RUNTIME_PM_ON_BAT — активирует управление энергопотреблением в реальном времени при работе устройства от батареи.
Возможные значения:
- включено — выключение неактивных устройств;
- отключено — устройства включены постоянно.
3. RUNTIME_PM_DENYLIST_ID_TITLE — представляет список идентификаторов устройств, для которых отключено управление энергопотреблением в реальном времени.
4. RUNTIME_PM_DRIVER_DENYLIST_ID_TITLE — представляет список идентификаторов драйверов устройств, для которых отключено управление энергопотреблением в реальном времени.
Возможные значения:
- mei_me nouveau radeon — версия 1.4 и выше;
- amdgpu mei_me nouveau nvidia pcieport radeon — версия 1.3.
5. RUNTIME_PM_DEVICE_GROUP_TITLE — группа устройств, для которых управление энергопотреблением в реальном времени активировано/отключено.
- RUNTIME_PM_ENABLE_ID_TITLE — идентификаторы устройств, для которых активировано управление энергопотреблением в реальном времени.
- RUNTIME_PM_DISABLE_ID_TITLE — идентификаторы устройств, для которых отключено управление энергопотреблением в реальном времени.
Процессор
На вкладке «Процессор» можно настроить параметры управления энергопотреблением для центрального процессора (CPU). Эти параметры могут включать в себя управление частотой процессора, режимом работы ядер, а также другие опции, которые могут повлиять на производительность и энергопотребление процессора.
Параметры:
1. CPU_SCALING_GOVERNOR — определяет алгоритм управления частотой процессора в операционной системе.
- CPU_SCALING_GOVERNOR_ON_AC — определяет алгоритм управления частотой процессора при подключении устройства к источнику переменного тока.
- CPU_SCALING_GOVERNOR_ON_BAT — определяет алгоритм управления частотой процессора при работе устройства от батареи.
Возможные значения:
- ondemand — алгоритм управления частотой процессора, который динамически регулирует частоту процессора в зависимости от нагрузки на систему;
- powersave — алгоритм управления частотой процессора, который старается минимизировать энергопотребление, даже за счет производительности;
- performance — алгоритм управления частотой процессора, который устанавливает максимальную частоту процессора для обеспечения максимальной производительности;
- conservative — алгоритм управления частотой процессора, который старается сохранить высокую производительность, но при этом избегает частых переключений частоты для экономии энергии;
- schedutil — алгоритм управления частотой процессора, который является адаптивным и использует информацию от планировщика задач для регулировки частоты процессора с целью обеспечения баланса между производительностью и энергопотреблением.
2. CPU_SCALING_MIN_FREQ — определяет минимальную частоту процессора, которая может быть установлена в системе при использовании алгоритмов управления частотой процессора.
- CPU_SCALING_MIN_FREQ_ON_AC — минимальная частота процессора при подключении устройства к источнику переменного тока.
- CPU_SCALING_MAX_FREQ_ON_AC — максимальная частота процессора при подключении устройства к источнику переменного тока.
- CPU_SCALING_MIN_FREQ_ON_BAT — минимальная частота процессора при работе устройства от батареи.
- CPU_SCALING_MAX_FREQ_ON_BAT — максимальная частота процессора при работе устройства от батареи.
3. CPU_ENERGY_PERF_POLICY — управляет энергоэффективностью и производительностью процессора.
- CPU_ENERGY_PERF_POLICY_ON_AC — определяет политику энергоэффективности и производительности процессора при подключении устройства к источнику переменного тока.
- CPU_ENERGY_PERF_POLICY_ON_BAT — определяет политику энергоэффективности и производительности процессора при работе устройства от батареи.
Возможные значения:
- default — использует стандартные настройки производительности и энергопотребления, предоставляемые операционной системой;
- performance — обеспечивает максимальную производительность процессора, игнорируя энергосберегающие меры;
- balance_performance — обеспечивает баланс между производительностью и энергосбережением, уделяя приоритет производительности;
- balance_power — обеспечивает баланс между производительностью и энергосбережением, уделяя приоритет энергосбережению;
- power — нацелен на минимизацию энергопотребления.
4. CPU_PERF — минимальный уровень производительности процессора. Возможные значения: от 0 до 100%.
- CPU_MIN_PERF_ON_AC — минимальный уровень производительности процессора при подключении устройства к источнику переменного тока.
- CPU_MAX_PERF_ON_AC — максимальный уровень производительности процессора при подключении устройства к источнику переменного тока.
- CPU_MIN_PERF_ON_BAT — минимальный уровень производительности процессора при работе устройства от батареи.
- CPU_MAX_PERF_ON_BAT — максимальный уровень производительности процессора при работе устройства от батареи.
5. CPU_BOOST — управляет возможностью процессора использовать режимы повышенной производительности.
- CPU_BOOST_ON_AC — включает или отключает режимы повышенной производительности процессора при подключении устройства к источнику переменного тока.
- CPU_BOOST_ON_BAT — включает или отключает режимы повышенной производительности процессора при работе устройства от батареи.
6. CPU_HWP_DYN_BOOST_GROUP_TITLE — устанавливает настройки для динамического ускорения процессора Intel HWP.
- CPU_HWP_DYN_BOOST_ON_AC — включает или отключает динамическое ускорение HWP при подключении устройства к источнику переменного тока.
- CPU_HWP_DYN_BOOST_ON_BAT — включает или отключает динамическое ускорение HWP при работе устройства от батареи.
7. SCHED_POWERSAVE — управляет настройками энергосбережения планировщика задач, влияя на распределение задач для минимизации энергопотребления.
- SCHED_POWERSAVE_ON_AC — активирует или деактивирует режим энергосбережения планировщика задач при подключении устройства к источнику переменного тока.
- SCHED_POWERSAVE_ON_BAT — активирует или деактивирует режим энергосбережения планировщика задач при работе устройства от батареи.
8. NMI_WATCHDOG — механизм мониторинга и диагностики, который помогает обнаруживать и реагировать на зависания системы и другие критические ошибки.
9.PLATFORM_PROFILE_GROUP_TITLE — устанавливает настройки, касающиеся платформенного профиля, который определяет общие параметры производительности и энергосбережения для устройства.
- PLATFORM_PROFILE_ON_AC — устанавливает платформенный профиль при подключении устройства к источнику переменного тока.
- PLATFORM_PROFILE_ON_BAT — устанавливает платформенный профиль при работе устройства от батареи.
Возможные значения в порядке увеличения энергосбережения:
- performance — обеспечивает максимальную производительность процессора;
- balanced — обеспечивает баланс между производительностью и энергосбережением;
- low_power — обеспечивает максимальное энергосбережение.
Радио
На вкладке «Радио» настраиваются параметры энергосбережения для беспроводных устройств, такие как Bluetooth и Wi-Fi. Эти параметры включают управление режимами энергосбережения для беспроводных устройств при работе от сети и от батареи, что помогает оптимизировать энергопотребление и продолжительность работы вашего устройства в различных условиях использования.
Параметры:
1. RESTORE_DEVICE_STATE_ON_STARTUP — восстанавливает состояние беспроводных устройств до настроек, существовавших до выключения или перезагрузки системы.
2. DEVICES_TO_DISABLE_ON_STARTUP — определяет устройства, которые должны быть отключены при запуске системы для экономии энергии или других целей.
3. DEVICES_TO_ENABLE_ON_STARTUP — определяет устройства, которые должны быть включены при запуске системы.
4. DEVICES_TO_DISABLE_ON_SHUTDOWN — определяет устройства, которые должны быть отключены при выключении системы.
5. DEVICES_TO_ENABLE_ON_SHUTDOWN — определяет устройства, которые должны быть включены при выключении системы.
6.DEVICES_TO_ENABLE_ON_AC — определяет устройства, которые должны быть включены при подключении устройства к источнику переменного тока (AC).
7. DEVICES_TO_DISABLE_ON_BAT — определяет устройства, которые должны быть отключены при работе устройства от батареи.
8. DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE — определяет устройства, которые должны быть отключены при работе устройства от батареи, когда оно не используется.
Мастер радиоустройств
На вкладке «Мастер радиоустройств» настраиваются параметры энергосбережения для беспроводных устройств. Эти параметры включают управление режимами энергосбережения для беспроводных устройств при работе от сети и от батареи, что позволяет оптимизировать энергопотребление и продолжительность работы устройства в различных сценариях использования.
Параметры:
1. DEVICES_TO_DISABLE_ON_CONNECT — при установленном соединении LAN, Wi-Fi или WWAN беспроводные устройства отключаются.
- DEVICES_TO_DISABLE_ON_LAN_CONNECT — устройства, которые необходимо отключить при подключении к проводной сети.
- DEVICES_TO_DISABLE_ON_WIFI_CONNECT — устройства, которые необходимо отключить при подключении к Wi-Fi сети.
- DEVICES_TO_DISABLE_ON_WWAN_CONNECT — устройства, которые необходимо отключить при подключении к мобильной сети.
2. DEVICES_TO_ENABLE_ON_DISCONNECT — при отключении соединения LAN, Wi-Fi, WWAN беспроводные устройства активируются.
- DEVICES_TO_ENABLE_ON_LAN_DISCONNECT — устройства, которые необходимо включить при отключении от проводной сети.
- DEVICES_TO_ENABLE_ON_WIFI_DISCONNECT — устройства, которые необходимо включить при отключении от Wi-Fi сети.
- DEVICES_TO_ENABLE_ON_WWAN_DISCONNECT — устройства, которые необходимо включить при отключении от мобильной сети.
3. DEVICES_ON_DOCK — устройства, которые должны быть активны при подключении к док-станции.
- DEVICES_TO_ENABLE_ON_DOCK — устройства, которые необходимо включить при подключении к док-станции.
- DEVICES_TO_DISABLE_ON_DOCK — устройства, которые необходимо отключить при подключении к док-станции.
4. DEVICES_ON_UNDOCK — устройства, которые должны быть активны при отключении от док-станции.
- DEVICES_TO_ENABLE_ON_UNDOCK — устройства, которые необходимо включить при отключении от док-станции.
- DEVICES_TO_DISABLE_ON_UNDOCK — устройства, которые необходимо отключить при отключении от док-станции.
Беспроводные устройства: bluetooth, wifi, wwan.
USB
На вкладке «USB» настраиваются параметры управления энергопотреблением для портов USB и связанных с ними устройств. Здесь можно установить режимы энергосбережения, такие как отключение USB-портов или управление энергопотреблением подключенных устройств. Это позволяет оптимизировать энергопотребление и продолжительность работы устройства в различных сценариях использования.
Параметры:
1. USB_AUTOSUSPEND — отвечает за автоматическое приостановление работы USB-устройств для экономии энергии. Когда эта функция активирована, USB-устройства переходят в режим низкого энергопотребления после определенного времени бездействия.
2. USB_DENYLIST — позволяет указать список USB-устройств, для которых автоматическое приостановление работы будет отключено. Полезно для устройств, испытывающих трудности с выходом из режима автозависания.
3. USB_EXCLUDE_AUDIO — предназначена для исключения аудиоустройств из автоматического приостановления работы. При активировании этой опции USB-аудиоустройства остаются активными и не переходят в режим низкого энергопотребления, обеспечивая постоянную доступность звуковых функций.
4. USB_EXCLUDE_BTUSB — исключает Bluetooth-устройства из автоматического приостановления работы, обеспечивая их постоянную активность.
5. USB_EXCLUDE_PHONE — исключает смартфоны из автоматического приостановления работы, обеспечивая их постоянную активность.
6. USB_EXCLUDE_PRINTER — исключает принтеры из автоматического приостановления работы, обеспечивая их постоянную активность.
7. USB_EXCLUDE_WWAN — исключает WWAN (беспроводные широкополосные сети) устройства из автоматического приостановления работы, обеспечивая их постоянную активность.
8. USB_ALLOWLIST — позволяет указать список USB-устройств, которые будут исключены из автоматического приостановления работы, обеспечивая их постоянную активность.
9. USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN — отвечает за отключение автоматического приостановления работы для USB-устройств перед выключением системы.
Батарея ThinkPad
Вкладка «Батарея ThinkPad» предоставляет возможность управления различными параметрами работы батареи ThinkPad. В этой вкладке можно настроить различные параметры зарядки, разрядки и энергосбережения батареи. Например, пользователь может установить пороги заряда, определить условия начала и прекращения заряда, а также настроить другие параметры, влияющие на производительность и долговечность батареи.
1. CHARGE_THRESH_BAT0 — задает пороговый уровень заряда для аккумулятора.
- START_CHARGE_THRESH_BAT0 — определяет пороговый уровень заряда, при достижении которого начинается заряд аккумулятора.
- STOP_CHARGE_THRESH_BAT0 — определяет пороговый уровень заряда, при достижении которого происходит прекращение заряда аккумулятора.
2. CHARGE_THRESH_BAT1 — позволяет задать пороговый уровень заряда для сменной батареи в ноутбуках Lenovo ThinkPad, если они поддерживают две батареи.
- START_CHARGE_THRESH_BAT1 — устанавливает порог заряда, при достижении которого начинается заряд сменной батареи.
- STOP_CHARGE_THRESH_BAT1 — устанавливает порог заряда, при достижении которого прекращается заряд сменной батареи.
3. RESTORE_THRESHOLDS_ON_BAT — восстановление настроенных порогов заряда при отключении от сети.
4. NATACPI_ENABLE — включает поддержку ACPI для управления зарядом батареи.
5. TPACPI_ENABLE — включает поддержку ACPI для управления различными функциями ThinkPad.
6.TPSMAPI_ENABLE — включает поддержку SMAPI для управления различными функциями батареи ThinkPad.
Вкладка «Статистика»
Вкладка "Статистика" предоставляет пользователю информацию о статистике использования энергии на компьютере. Здесь отображаются данные о потреблении энергии, времени работы от аккумулятора, времени работы от сети и другие параметры, которые помогают отслеживать и анализировать энергопотребление устройства. Это позволяет пользователям лучше понимать, как и когда их устройство использует энергию, и оптимизировать его работу для экономии энергии и увеличения времени автономной работы.
Просмотр статистики
Для просмотра статистических данных откройте вкладку «Статистика» (1) и нажмите кнопку «Простая» (2).
После этого будут отражены данные о системе:
Работа в терминале
Синтаксис TLP
Утилита tlp доступна для запуска через терминал при помощи команды следующего вида:
tlp [<команды>] [<параметры>] [--параметры_конфигурации=<значение> ... ]
Команды TLP
Основные команды утилиты:
- start — инициализировать tlp и применить настройки энергосбережения в соответствии с фактическим источником питания, используется для применения измененной конфигурации или выхода из ручного режима.
- bat, true — применить профиль настроек батареи и перейти в ручной режим.
- ac — применить профиль настроек переменного тока и перейти в ручной режим. Ручной режим означает, что изменения в источнике питания будут игнорироваться до следующей перезагрузки или запуска tlp для возобновления автоматического режима.
- false — включить автоматическую приостановку для всех USB—устройств, за исключением тех, которые исключены по умолчанию или в конфигурации.
- bayoff — выключить оптический привод в UltraBay/MediaBay.
- setcharge — временно изменить пороговые значения заряда батареи. Если оборудование поддерживает только пороговое значение stop, установить начальное значение равным 0. Настроенные пороговые значения заряда будут восстановлены при следующей загрузке или при повторном использовании tlp setcharge, но без пороговых параметров. Синтаксис команды имеет вид:
setcharge [<START_CHARGE_THRESH> <STOP_CHARGE_THRESH>] [BAT0|BAT1|BAT<x>|CMB0]
. - fullcharge — предназначена для зарядки аккумулятора до полной емкости путем временного применения предустановок производителя к пороговым значениям заряда. Настроенные пороговые значения заряда будут восстановлены при следующей загрузке или с помощью tlp setcharge без аргументов threshold (уровень заряда). Команда предназначена для временного увеличения заряда аккумулятора до максимальной емкости, но не изменяет стандартных настроек порогов заряда. Синтаксис команды имеет вид:
fullcharge [BAT0|BAT1|BATx|CMB0]
. - chargeonce (только для ThinkPads) — зарядить аккумулятор до порогового значения stop charge один раз. Для этого необходимо временно снять пороговое значение start charge. Настроенное пороговое значение start charge будет восстановлено при следующей загрузке или с помощью tlp setcharge без аргументов. Синтаксис команды имеет вид:
chargeonce [BAT0|BAT1]
. - discharge (только для ThinkPads) — принудительно полностью разрядить аккумулятор. Синтаксис команды имеет вид:
discharge [BAT0|BAT1]
. - recalibrate (только для ThinkPads) — повторная калибровка аккумулятора: полностью разрядить аккумулятор и зарядить его до 100%. Для этого к пороговым значениям временно применяются настройки производителя. Настроенные пороговые значения будут восстановлены при следующей загрузке или с помощью tlp setcharge. Синтаксис команды имеет вид:
recalibrate [BAT0|BAT1]
. - diskid — отобразить идентификаторы дисков для настройки.
Параметры TLP
Основные параметры утилиты:
- -b, --battery — проверка состояния заряда и другой информации о батарее;
- -c, --config — проверка состояния настроек конфигурации;
- -d, --disk — проверка состояния диска;
- -e, --pcie — проверка состояния шины PCI Express;
- -g, --graphics — проверка состояния графической подсистемы;
- -p, --processor — проверка состояния процессора;
- -r, --rfkill — проверка состояния переключателей аппаратного блокирования;
- -s, --system — проверка состояния системы;
- -t, --temp — проверка состояния температуры;
- -u, --usb — проверка состояния устройств USB;
- -w, --warn — проверка состояния предупреждений;
- -v, --verbose — вывод более подробной информации;
- --cdiff — проверка состояния различий в конфигурации;
- --pev — проверка состояния окружения Power and Environmental Monitoring;
- -P, --psup — проверка состояния источника питания;
- -T, --trace — проверка состояния трассировки;
- --udev — проверка состояния управления устройствами.
Параметры конфигурации:
Добавьте параметры конфигурации, чтобы переопределить конфигурацию системы только для единственного вызова программы. Впоследствии они не сохраняются.
Для ноутбуков с несколькими аккумуляторами выбор осуществляется следующим образом:
- BAT0 — основной или встроенный аккумулятор;
- BAT1 — дополнительный или сменный аккумулятор.
Примеры использования утилиты
1. Запустить TLP. После установки tlp запускается автоматически. Если требуется вручную запустить tlp, можно использовать команду:
sudo tlp start
Также можно использовать эту команду для применения изменений после редактирования конфигурации.
2. Применить режим автоматической приостановки для всех подключенных USB-устройств, кроме тех, которые исключены по умолчанию или в конфигурации:
tlp usb
3. Выключить оптический привод в MediaBay/Ultrabay:
tlp bayoff
4. Временно изменить пороговые значения заряда аккумулятора:
sudo tlp setcharge [<START_CHARGE_THRESH> <STOP_CHARGE_THRESH>] [BAT0|BAT1|BAT<x>|CMB0]
Пример:
tlp setcharge 70 90 BAT0
В этом примере применяются пороговые значения 70/90% к батарее BAT0. Tlp setcharge изменяет пороговые значения заряда только временно. Чтобы изменения стали постоянными, необходимо активировать или изменить соответствующие настройки в файле конфигурации.
5. Зарядить аккумулятор до полной емкости:
tlp fullcharge [BAT0|BAT1|BAT<x>|CMB0|CMB1]
Пример:
tlp fullcharge BAT1
Заряжает аккумулятор BAT1 до полной емкости.
6. Зарядить аккумулятор до порога остановки заряда один раз (только ThinkPad):
tlp chargeonce [BAT0|BAT1]
Это достигается путем временного поднятия порога стартового заряда. Настроенный порог стартового заряда будет восстановлен при следующей загрузке или с помощью tlp setcharge без аргументов порога.
Пример:
tlp chargeonce BAT0
7. Для просмотра текущих настроек TLP можно выполнить команду:
tlp-stat
8. Проверить состояние заряда и другую информацию о батарее:
tlp-stat -b
tlp-stat -s
10. Проверить все параметры TLP:
tlp-stat -p
TLP-RDW
Синтаксис утилиты tlp-rdw имеет следующий вид:
tlp-rdw [<команды>]
Основные команды утилиты tlp-rdw:
- disable — отключить управление беспроводными устройствами;
- enable — включить управление беспроводными устройствами;
- <none> — использование команды без аргументов отображает фактическое состояние.
Пример использования:
Для отключения параметра управления энергопотреблением в режиме реального времени введите команду:
tlp-rdw disable
Дата последнего изменения: 24.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.