Как увеличить время автономной работы ноутбуков с Linux

Посмотрим правде в глаза: время автономной работы в Linux ужасно. Если вы возьмете современный ноутбук под управлением Windows 10, время автономной работы, вероятно, составит около 6-10 часов. Установите Linux на тот же компьютер, и вы получите 4-5 часов. Почему это? Что ж, многие разработчики Linux делают недостаточно, чтобы помочь пользователям ноутбуков. Конечно, некоторые добавляют несколько настроек, а другие даже используют некоторое программное обеспечение, описанное в этой статье, чтобы увеличить время автономной работы в Linux, но большинство основных операционных систем Linux имеют в лучшем случае посредственное время автономной работы.

ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.

Вот почему в этой статье мы рассмотрим лучшие способы увеличить время автономной работы ноутбуков с Linux. Давайте начнем!

TLP

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

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

  5 лучших твердотельных накопителей NVMe для использования с Linux (выпуск 2021 года)

Чтобы установить TLP на ваш компьютер с Linux, начните с открытия окна терминала. Затем введите команду, соответствующую вашей операционной системе.

Ubuntu

sudo apt-get install tlp

Arch Linux

sudo pacman -S tlp

Fedora

sudo dnf install tlp

OpenSUSE

У Suse есть TLP на странице программного обеспечения OpenSUSE. Установите его «в один клик» Вот.

Другой

Как упоминалось ранее, TLP очень популярен. Даже если ваша операционная система недостаточно популярна, чтобы ее можно было упомянуть в списке установки, все же, вероятно, есть способ ее установить. Откройте диспетчер пакетов, который обычно используется для установки программного обеспечения в операционной системе Linux, которую вы используете. Выполните поиск по запросу «TLP».

Включение TLP

Программное обеспечение TLP очень легко включить при загрузке. Те, кто использует Ubuntu, Fedora, Arch Linux, OpenSUSE или любой другой дистрибутив Linux, который использует современную систему запуска systemd, могут легко включить TLP. Это делается с помощью одной команды, чтобы он загружался при загрузке.

sudo systemctl enable tlp

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

sudo system start tlp

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

sudo tlp start

Когда TLP полностью включен, он автоматически управляет энергопотреблением в Linux. На самом деле нет никаких причин менять какие-либо настройки. Однако, если вы все равно хотите изменить настройки, откройте терминал и введите: tlp –help. Это раскрывает множество возможностей программы для управления энергопотреблением в Linux.

  Как проверить системные журналы в Linux

Powertop

Хотя TLP удается автоматически увеличивать время автономной работы в Linux, она никогда не вникает в суть проблемы, почему время автономной работы такое ужасное. Для решения этой проблемы есть другой метод. Программа, которая может решить эту проблему, носит название Powertop. Как и TLP, он может автоматически сканировать ноутбук с Linux и пытаться увеличить время автономной работы. Однако, в отличие от TLP, это больше касается включения и отключения определенных инструментов управления питанием в Linux.

Кроме того, в Powertop есть браузер, который может помочь пользователям найти, что именно потребляет мощность, чтобы можно было принять меры. Вот как это установить:

Ubuntu

sudo apt install powertop

Debian

sudo apt-install powertop

Arch Linux

Arch Linux имеет powertop. Однако, в отличие от многих других операционных систем на базе Linux в этом списке, есть обширная статья о том, как Powertop работает с Arch Linux. Если вы пользователь Arch и хотите установить это программное обеспечение, это хорошая идея прочитать эту страницу. Установите его с помощью:

pacman -S powertop

Fedora

sudo dnf install powertop

OpenSUSE

Как и в большинстве программных пакетов для OpenSUSE, Powertop имеет страницу установки «в один клик». Установите это Вот.

  Как исправить сломанный экран входа в Gnome в Linux

Другой

Исходный код Powertop доступен на Github. Наряду с этим, в подробных инструкциях рассказывается, как именно его загрузить и собрать на основе исходного кода. Идти Вот если вы искали в своем дистрибутиве Linux Powertop и ничего не нашли.

Настройка Powertop

Powertop — мощный инструмент. Хороший профиль энергосбережения будет настроен автоматически с помощью функции «автонастройка». Эта функция автоматически пройдет и включит все настройки «ХОРОШО». Например: если ваш WiFi-чип потребляет слишком много энергии, в результате страдает аккумулятор. Функция автонастройки диагностирует это, сообщит вам об этом и включит режим энергосбережения.

Сначала откалибруйте Powertop. Это необходимо для работы программы.

sudo powertop --calibrate

В процессе калибровки Powertop собирает множество данных о том, как работает ваш ноутбук. Экран может погаснуть, а Wi-Fi может перестать работать. Это просто Powertop возится с вещами. Оставьте все, и пусть Powertop сделает свое дело.

По завершении калибровки запустите процесс автонастройки.

sudo powertop --auto-tune

Наконец, включите эти настройки автонастройки при запуске с помощью systemd. Вставьте следующее в nano с помощью: sudo nano /etc/systemd/system/powertop.service

[Unit]
Description=Powertop tunings

[Service]
ExecStart=/usr/bin/powertop --auto-tune
RemainAfterExit=true

[Install]
WantedBy=multi-user.target

Нажмите CTRL + O, чтобы сохранить этот файл. Затем включите автонастройку при загрузке с помощью:

sudo systemctl enable powertop.service

Заключение

Время автономной работы в Linux довольно ужасно, особенно если сравнить его с временем автономной работы в операционных системах, таких как Windows и macOS. Именно из-за этого многие пользователи Linux разочарованы. К счастью, с помощью таких инструментов, как TLP и Powertop, еще не все потеряно.