Что такое tlp linux

Увеличиваем время работы от батареи с помощью TLP.

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

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

TLP применяет следующие настройки в зависимости от источника питания (батарея или от сети):

  • режим ноутбука и таймауты грязных буферов (dirty buffer).
  • частота процессора, включая «turbo boost» / «turbo core».
  • планировщик с малым потреблением энергии для многоядерных процессоров или с hyper-threading.
  • расширенное управление питанием жёстких дисков и продолжительностью вращения шпинделя.
  • агрессивное управление питанием SATA (ALPM).
  • управление питанием PCI Express (PCIe ASPM).
  • управление питанием PCI(e) устройств в режиме реального времени.
  • управление питанием Radeon KMS, но не fglrx.
  • Wi-Fi режимы экономии питания.
  • выключение питания оптических приводов.

Дополнительные функции TLP:

  • планировщики ввода-вывода I/O на каждый диск отдельно.
  • автоматическая приостановка работы USB (autosuspend) с поддержкой чёрных списков устройств.
  • режимы сохранения питания аудио устройств — hda_intel, ac97.
  • включение и отключение интегрированных wifi, bluetooth или wwan устройств при старте или выключении системы.
  • восстановление радио устройств при старте системы.
  • мастер для радио устройств и переключение состояния устройства от событий сети или в доке или не в доке оно.
  • отключение пробуждения от сети Wake On LAN.
  • восстановление WWAN после suspend, hibernate.
  • пороги зарядки батареи для IBM/Lenovo ThinkPads.
  • калибровка батареи для ThinkPads.

TLP применяет настройки автоматически при запуске и каждый раз при смене источника питания. Грубо говоря, стоит только установить TLP и многое будет работать искаропки. Однако есть настройки, которые нужно в ручную указать для использования, такие как включение или отключение устройств WiFi, Bluetooth или Wwan (3G или UMTS).

Установка TLP.

До установки знайте следующее:

  • Если вы использовали какие-либо твики и прописали их вызов в /etc/rc.local, то нужно их убрать.
  • нужно удалить laptop-mode-tools ( sudo apt-get remove laptop-mode-tools ).

Установка TLP в Ubuntu.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

TLP будет стартовать сам, но впервый раз не лишним будет запустить его, если влом перезагружаться.
sudo /etc/init.d/tlp restart

Следующие пакеты опциональны:

  • smartmontools — для просмотра S.M.A.R.T.
  • ethtool — для отключения Wake On LAN.

Поставьте их sudo apt-get install smartmontools ethtool если есть желание.

Для ThinkPad ноутбуков может потребоваться:

  • tp-smapi-dkms — пороги зарядки батареи ThinkPad.
  • acpi-call-tools — пороги зарядки батареи на платформе Sandy Bridge или новее (X220/T420, X230/T430, etc.).

Если у вас ThinkPad или Интел платформа Sandy Bridge, то поставьте нужное sudo apt-get install tp-smapi-dkms acpi-call-tools

FAQ по TLP.

Настройки находятся в файле /etc/default/tlp

1. Если в Kubuntu (KDE) есть явные проблемы в управлении питания при смене источника, то в System Settings -> Power Management -> Edit Profile.

Читайте также:  Инструкция установки windows по сети

Профиль «Powersave» (для батареи): отметить.
Профиль «Performance» (от сети): снять галку.

2. На ядрах 3.x система кажется медленной.
Обходной путь — SATA_LINKPWR_ON_BAT=medium_power

3. При изменении частоты процессора проблемы.
Пробуйте удалить ondemand sudo update-rc.d -f ondemand remove

4. Если на ядрах 3.х ноутбук не может уснуть.
Пробуйте BAY_POWEROFF_ON_BAT=0

5. Если жёсткий диск слишком часто хлопает головками при парковке, то успокойте его DISK_APM_LEVEL_ON_BAT=128

6. У меня твердотельный Crucial M4 SSD и от батареи всё тупит.
Для Crucial отключите APM
DISK_APM_LEVEL_ON_AC=»255 255″
DISK_APM_LEVEL_ON_BAT=»255 255″

7. При любых проблемах со звуком во время смены источника питания пробуйте SOUND_POWER_SAVE=0

Источник

Что такое tlp linux

TLP is a feature-rich command line utility for Linux, saving laptop battery power without the need to delve deeper into technical details. TLP’s default settings are already optimized for battery life and implement Powertop’s recommendations out of the box. So you may just install and forget it. Nevertheless TLP is highly customizable to fulfil your specific requirements.

Contents

Installation

Install the tlp package. Installing the optional dependencies may help provide additional power saving.

Radio Device Wizard (tlp-rdw)

When using the Radio Device Wizard ( tlp-rdw ), it is required to use NetworkManager and enabling NetworkManager-dispatcher.service .

One should also mask the service systemd-rfkill.service and socket systemd-rfkill.socket to avoid conflicts and assure proper operation of TLP’s radio device switching options.

See TLP settings for details.

ThinkPads only

For advanced battery functions, i.e. charge thresholds and recalibration, install the following package(s):

  • tp_smapi – tp-smapi is needed for battery charge thresholds, recalibration and specific status output of tlp-stat
  • acpi_call – acpi-call is needed for battery charge thresholds and recalibration on Sandy Bridge and newer models (X220/T420, X230/T430 et al.). Use acpi_call-dkms if not running kernels from official repositories.

Controlling the charge thresholds using D-Bus without root privileges is possible using threshy AUR and its example Qt user interface threshy-gui AUR .

Front end

tlpui-git AUR is a GTK user interface for TLP written in Python.

Configuration

The configuration file is located at /etc/tlp.conf and provides a largely optimized power saving by default. For a full explanation of options see: TLP settings.

USB autosuspend

When starting TLP with the default configuration, some USB devices such as audio DACs will be powered down when running on battery due to TLP’s autosuspend feature. Some devices such as keyboards and scanners are blacklisted from autosuspend by default.

You may simply want to disable USB autosuspend entirely with the following setting:

Or blacklist specific devices from being auto-suspended. See the TLP documentation on USB devices for details.

Force battery (BAT) configuration

When no power supply can be detected, the setting for AC will be used on devices like desktops and embedded hardware.

You may want to force the battery (BAT) settings when using TLP on these devices to enable more power saving:

Bumblebee with NVIDIA driver

If you are running Bumblebee with NVIDIA driver, you need to disable power management for the GPU in TLP in order to make Bumblebee control the power of the GPU.

Читайте также:  Установка гугл хром для линукс

Depending on the driver(s) that you are using, blacklist one or more of them, preventing TLP from managing their power state:

PCI(e) runtime power management on AC

Enabling runtime power management for PCI(e) bus devices while on AC may improve power saving on some laptops. This is enabled by default on battery, but not on AC. To enable on AC, set:

Command line

TLP provides several command line tools. See TLP commands.

Debugging

You can display information about the currently used Mode(AC/BAT) and applied configurations:

If your bluetooth headphones suddenly stop working and you see this error from dmesg, it may be caused by TLP suspending your device. Add device ID to USB_BLACKLIST in /etc/tlp.conf :

Get the device ID for your bluetooth device from lsusb -v . Restart TLP and the bluetooth service.

Источник

TLP — режим экономии энергии на ноутбуке.

Автор: admin.

Экономия энергии на ноутбуке во время работы от батареи, всегда была, есть и пока ещё остаётся, своего рода проблемой. Для улучшения такой ситуации, придуманы всевозможные ухищирения, которые в той или иной мере, решают определённую часть имеющейся проблемы. Но все эти способы, если смотреть реально — малоэффективны, да ещё несут в себе, целый ряд сложностей, обусловленных наличием различного аппаратного обеспечения, неоднородности дистрибутивов, а также, возможные усложнённые способы установки и прочей дребедени.

Так как, вся оптимизация электропотребления зависит от множества факторов, то дело это весьма хлопотное и «тонкое», а следовательно и создать что-то такое универсально-единое, очень и очень не просто, но всё-таки возможно. Чуть ранее, здесь же, была представленна продвинутая утилита под названием: Laptop Mode Tools — которая как раз предназначена для этих целей, сейчас же, предлагаю рассмотреть ещё одну подобообразную программу: TLP — Linux Advanced Power Management.

Теперь давайте немножко сравним. Если Laptop Mode Tools — ну прежде всего, имеет графический интерфейс и требует гораздо больше времени для того, что бы разобраться с его настройками и выставить нужные параметры, что кстати обеспечивает наилучшую совместимость всех звеньев данной цепочки, между собой, то TLP — это утилита для ленивых, если можно так выразиться. Она не оснащена пользовательским интерфейсом, не имеет никаких настроек, в ней всё уже включено по-умолчанию, её достаточно только установить. Но, как говорилось выше, сделать что-то единое и универсальное невозможно, а значит и максимальной степени экономии, при помощи TLP, скорее всего мы не получим, но общая положительная тенденция, безусловно будет.

Вывод: если вы готовы потратить чуть больше времени на «разборку полётов», то однозначно устанавливайте Laptop Mode Tools, если вы не желаете лишний раз «париться», то ставьте TLP, никаких заморочек, правда и результат чуть похуже. Если вы до этого использовали кикие-либо скрипты, имеющие отношение к данной теме, то перед установкой TLP их нужно удалить, как впрочем и Laptop Mode Tools (если вдруг она у вас установлена и вы решили поменяться). Что бы установить программу, откройте терминал и выполните следующий ряд команд:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

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

Кроме того, существуют некоторые пакеты с дополнительными возможностями, которые скорее всего уже установлены в системе по-умолчанию или же их можно установить из «Центра приложений», либо выполнить следующую команду:

sudo apt-get install smartmontools ethtool

Также, имеются некоторые дополнительные пакеты для ноутбуков ThinkPad:

sudo apt-get install tp-smapi-dkms acpi-call-tools

Положительные характеристики TLP:

  • Быстрая и непринуждённая установка экономичных параметров потребления энергии от аккумулятора.
Читайте также:  Загрузочный диск windows 10 mbr или gpt

Отрицательные характеристики TLP:

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

Параметры:

Язык интерфейса: -«-
Лицензия: GNU GPL
Домашняя страница: http://linrunner.de

Проверялось на «Ubuntu» 13.10 Unity (64-bit.).

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

16 августа 2015

Релиз TLP 0.8 — инструмент управления питанием ноутбука в Linux

Общеизвестно, что время работы ноутбука/нетбука от батареи значительно меньше при работе в одной из систем Linux, чем в Windows, установленной на той же машине.
Существуют различные хитрости, которые можно применить к вашему ноутбуку/нетбуку для экономии заряда батареи, но многие из них зависят от аппаратного обеспечения, дистрибутива, а некоторые устаревшие или слишком затруднительны в установке для обычных пользователей и т. д.

TLP (TLP — Linux Advanced Power Management) является более прогрессивной утилитой управления питанием от батареи для Linux, которая применяет различные настройки автоматически при входе в систему и каждый раз при смене источника питания, в зависимости от вашего дистрибутива и аппаратного обеспечения.

Недавно вышел TLP 0.8, получив некоторые улучшения для ThinkPad, поддержку предсказуемых названий сетевых интерфейсов, а также другие изменения и исправления различных ошибок.

Изменения в новой версии TLP 0.8:

  1. Основное: TLP_DEFAULT_MODE: изменение стандартного режима работы на AC, когда не определяется источник питания (только для встроенного оборудования и некоторых рабочих столов)
  2. Радиоустроства: восстановление состояния Bluetooth
  3. Radio Device Wizard (tlp-rdw): Поддержка ThinkPad OneLink Dock Basic/Pro для событий подключения и отключения; определение «предсказанных имен сетевых интерфейсов» systemd для WWAN
  4. Батареи ThinkPad: tpacpi-bat: новая upstream-версия 2.2: получение ASL-пути из /sys/class/power_supply/*/device/path; избегание ненужных сообщений ядра «AE_NOT_FOUND»; tlp-stat: различные улучшения
  5. USB: удален USB_DRIVER_BLACKLIST
  6. tlp-stat: по-умолчанию отображаются предупреждения для atta-ошибок
  7. Исправления различных ошибок, например, определение конфигурации ядра в tlp-stat через PM_RUNTIME=N; исправления калибровки TLP; игнорирование отсутствующих файлов в /proc/sys/fs/xfs

Согласно списку изменений, возможность «USB_DRIVER_BLACKLIST» была удалена, потому что она вызывала проблемы с переключением AC/BAT и «горячим» подключением USB (требуемым для udevd v221 и выше).

Установка TLP в Ubuntu/Linux Mint

Прежде чем приступить к установке TLP, есть несколько условий, которые желательно выполнить:

Первое. Если вы добавляли какие-то энергосберегающие настройки/скрипты и т.д., удалите их или же TLP может работать некорректно;
Второе. Удалите laptop-mode-tools («sudo apt-get remove laptop-mode-tools»).

Теперь откройте терминал, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw

TLP не имеет графического интерфейса, поэтому после установки энергосбережение вашего ноутбука/нетбука начнётся после следующего и всех последующих входов в систему. Но чтобы не перезагружать его сейчас, выполните следующую команду:

А также есть некоторые пакеты с дополнительными возможностями, которые можно установить из Центра приложений или выполнить следующую команду:

sudo apt-get install smartmontools ethtool

И некоторые дополнительные пакеты только для ноутбуков ThinkPad:

sudo apt-get install tp-smapi-dkms acpi-call-tools

Источник

Оцените статью