Посмотрим правде в глаза: время автономной работы в Linux ужасно. Если вы возьмете современный ноутбук под управлением Windows 10, время автономной работы, вероятно, составит около 6-10 часов. Установите Linux на тот же компьютер, и вы получите 4-5 часов. Почему это? Что ж, многие разработчики Linux делают недостаточно, чтобы помочь пользователям ноутбуков. Конечно, некоторые добавляют несколько настроек, а другие даже используют некоторое программное обеспечение, описанное в этой статье, чтобы увеличить время автономной работы в Linux, но большинство основных операционных систем Linux имеют в лучшем случае посредственное время автономной работы.
ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.
Вот почему в этой статье мы рассмотрим лучшие способы увеличить время автономной работы ноутбуков с Linux. Давайте начнем!
Оглавление
TLP
Первое программное обеспечение, которое пользователи могут использовать для увеличения времени автономной работы на платформе Linux, — это TLP. Это фоновый инструмент, который после установки автоматически сканирует компьютер, на котором он находится, и автоматически регулирует расход заряда батареи. По большей части, с помощью этого инструмента не требуется никаких настроек, потому что все происходит автоматически. Однако при желании можно изменить некоторые настройки.
TLP широко используется любителями Linux на ноутбуках. Разработчики, которые хотят немного поработать над своей операционной системой Linux, когда она работает на ноутбуке, обращаются к этому программному обеспечению именно из-за того, что практически все автоматизировано. Обычному пользователю не требуется никаких дополнительных усилий.
Чтобы установить 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.
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 имеет страницу установки «в один клик». Установите это Вот.
Другой
Исходный код 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, еще не все потеряно.