Авторские статьи

TLP 0.6.


Согласитесь, что длительность работы от батареи важный параметр для мобильных устройств. Но устройств много, много компонент внутри, много параметров в операционной системе, влияющих на потребление электроэнергии. Что-то устарело, что-то пришло с новыми ядрами linux - всё это сложно упомнить, да и не нужно! Вышел новый релиз TLP 0.6 - замечательного инструмента, который управляет питанием и делает это просто отлично! В новой версии, помимо исправлений, есть улучшения под новые ядра linux 3.15 и 3.16 и "совместимость" с systemd, с которым теперь tlp придётся работать и дружить во многих дистрибутивах.

Ubuntu notebook

Ранее TLP отключал себя, если обнаруживал не удалённый вами пакет laptop-mode-tools. Теперь TLP 0.6 выводит предупреждение о возможных конфликтах.

TLP - автоматическая утилита, которая будучи установленной в систему, начинает применять различные настройки и твики в зависимости от версии вашего linux дистрибутива и вашего оборудования. Если вы хотите сделать свои правки, то их следует указывать в /etc/default/tlp

Изменения в TLP 0.6:

  • Сервис TLP корректно интегрируется в систему иницализации systemd и асинхронно стартует в фоне при запуске системы.
  • Удалён DISABLE_TPACPIBAT из конфигурации.
  • Удалён DEVICES_TO_ENABLE_ON_RADIOSW из конфигурации, поскольку он стал в статусе запрещён (deprecated). Параметр работает только с Ubuntu 12.04 + Kernel 3.2.
  • По умолчанию включён параметр RUNTIME_PM_ALL, контролирующий питание устройств на шине PCI-E.
  • Не трогаются настройки linux kernel, если нижеперечисленные параметры имеют пустые значения или закомментированы: 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:

    • Учитывает изменения в sysfs путях в ядре 3.15 для i915 enable_rc6/fbc.
    • Учитывает изменения в sysfs путях в ядре 3.15/3.16 для датчиков hwmon.
    • Показывает скорости вращения всех кулеров, а не только первого из найденных.
    • Показывает предупреждения SATA из сообщений ядра linux, вызванных применением SATA_LINKPWR_ON_BAT/AC=min/medium
    • Может показать трассировочный вывод из журнала systemd.
  • TLP теперь не отключается в присутствии laptop-mode-tools, только выводится предупреждение о возможных конфликтах.
  • Исправлено: Makefile - удалён tlp-nop из цели uninstall-tlp.
  • Исправлено: tlp-stat - не предлагал tp-smapi для НЕ ThinkPad оборудования с загруженным модулем thinkpad_acpi.
  • Исправлено: tlp-stat - не показывал /proc/acpi/ibm/fan для Lenovo НЕ ThinkPad.

Установка TLP 0.6 в Ubuntu 12.04, 14.04 и 14.10.

Подходит так же к Linux Mint 13 и 17, но не LMDE:

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

Если у вас модель ThinkPads, то поставьте дополнительно: sudo apt-get install tp-smapi-dkms acpi-call-tools

Установка TLP 0.6 в Debian 7.0

Подходит так же к Linux Mint Debian Edition (LMDE), но не к Debian 8.0 Jessie. Выполняйте действия от root'а.

echo "deb http://ppa.launchpad.net/linrunner/tlp/ubuntu lucid main" >> /etc/apt/sources.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 02D65EFF
apt-get update
apt-get install tlp tlp-rdw

Если у вас модель ThinkPads, то поставьте дополнительно: apt-get install tp-smapi-dkms acpi-call-tools

Установка TLP 0.6 в ArchLinux.

Инструкции вы найдёте по адресу wiki.archlinux.org/index.php/TLP

Установка TLP 0.6 в Gentoo.

Инструкции вы найдёте по адресу github.com/dywisor/tlp-portage/blob/maint/README.rst

Установка TLP 0.6 в Fedora 19 и 20.

Так как пакеты TLP доступны через стандартные репозитория, то достаточно скомандовать yum install tlp tlp-rdw

Если у вас модель ThinkPads, то необходимо поставить дополнительно компоненты, не доступные в официальных репозиторях:

yum localinstall --nogpgcheck http://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release-1.0-0.noarch.rpm
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
yum install akmod-tp_smapi akmod-acpi_call kernel-devel

Установка TLP 0.6 в openSUSE.

Для текущих релизов openSUSE нет официальных TLP пакетов.


Более детально о возможностях TLP и FAQ на русском вы найдёте в статье Увеличиваем время работы от батареи с помощью TLP.

Дата последней правки: 2023-12-28 11:52:02

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта