33 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

TLP – утилита для автоматической настройки энергосбережения на ноутбуках. TLP – утилита для автоматической настройки энергосбережения на ноутбуках Установка tlp

Увеличиваем время работы от батареи с помощью 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 ).
Читать еще:  Обзор галогенных ламп h4. Путеводная нить: Обзор ламп головного света

Установка 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.

Профиль “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

Как продлить время работы ноутбука с Ubuntu

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

За последние годы операционные системы на базе Linux добились впечатляющих результатов в создании дружелюбной среды для работы и отдыха. Однако, имеются у «свободных» систем и существенные недостатки, не вспоминать о которых было бы нечестно. Прежде всего, это еще недостаточная поддержка существующего аппаратного обеспечения. В том числе это касается и времени автономной работы ноутбуков под управлением Ubuntu, которое может значительно уступать времени жизни батареи при использовании Windows. В этой статье мы познакомимся с двумя утилитами, которые призваны исправить такое положение вещей.

Читать еще:  Самолюбование без рамок. Обзор Sony Xperia C5 Ultra Dual

Внимание! Одновременное использование описанных ниже утилит может привести к проблемам. Чтобы попробовать другую, удалите предыдущую.

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

Применяемых твиков довольно много и подробное их описание выходит за рамки этой статьи, поэтому предлагаем вам обратиться к справочной странице утилиты (англ.). Обращаем только ваше внимание, что утилита работает полностью самостоятельно и даже не имеет графического интерфейса.

Установить TLP можно выполнив в терминале следующие команды:

Laptop Mode Tools

Это приложение позволяет продлить срок службы батареи вашего ноутбука, позволяя включить соответствующий режим в ядре Linux наряду с другими энергосберегающими настройками. По своей сути оно очень похоже на рассмотренный выше TLP и точно так же работало до последнего времени только через командную строку. Однако начиная с версии 1.64 в Laptop Mode Tools появился графический интерфейс, который дает несколько большую свободу и удобство в настройках.

Для установки утилиты необходимо ввести в терминале:

Для запуска графического интерфейса Laptop Mode Tools выполните следующую команду:

Разумеется, после прочтения этого обзора у вас возникнет вопрос «какая из утилит эффективнее?». К сожалению, однозначного ответа на этот вопрос дать невозможно. Хотя Laptop Mode Tools и TLP воздействует на одинаковые параметры, конечные результаты будут сильно зависеть от конкретной модели ноутбука и версии операционной системы, так что нужно проверять только опытным путем. О результатах своих экспериментов не забудьте поделиться в комментариях.

Читать еще:  Особенности построения пейджеров. Мир до мобильной связи: пейджеры

Управление питанием с помощью tlp (настройка производительности)

Утилита tlp поможет настроить максимальную производительность для ПК и ноутбуков, а для последних добавит возможность перейти на энергосберегающий режим при питании от батареи. Советую ставить tlp и настраивать абсолютно на всех устройствах.

Не важно, ноутбук у вас или стационарный компьютер, по умолчанию manjaro использует энергосберегающую схему(регулятор) энергопотребления процессора powersave на системах с Intel. В других случаях обычно используется регулятор ondemand. Сравнение планировщиков вы можете посмотреть, например, на данном ресурсе.
Узнать подробнее про CPU регуляторы вы можете по ссылке.

Установка и настройка tlp:

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

Далее необходимо настроить конфигурационный файл tlp:

Вы должны настроить, какие параметры вы хотите использовать, а также какой регулятор, в режиме зарядки(AC) и работе от батареи(BAT).
Доступные CPU регуляторы, вы можете узнать, введя команду:

Я приведу свой конфигурационный файл, с пометкой #! для обозначения внимания, который подойдет как для ПК, так и для ноутбуков, настроенный на максимальную производительность при работе от сети и энергосбережении при работе от батареи:

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

Чтобы проверить его работу, достаточно выполнить

Вы увидите планировщик который вы указали при питании от сети, в моем случае — performance, либо же powersave при работе от батареи.

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

  • tlp
  • , scaling_governor
  • , governor
  • , cpu
  • , performance
  • , powersave
  • , производительность
  • , энергосбережение
  • , управление питанием
  • Doaxan
  • 28 февраля 2016, 00:59
  • 15 комментариев

    Хочется добавить одну вещь связанную с опцией:
    DISK_APM_LEVEL_ON_BAT

    Когда я использовал ноут с обычным HDD (не SSD), при работе от батареи с TLP, жесткий диск начинал часто щелкать (парковал головки). Победить это помогло изменение значения DISK_APM_LEVEL_ON_BAT с 128 на 192:
    DISK_APM_LEVEL_ON_BAT=«192»

    Для владельцев SSD может иметь место потеря производительности. Тогда можно отрубить APM:
    DISK_APM_LEVEL_ON_BAT=«255»

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: