Слід відверто визнати: час роботи акумулятора на 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
OpenSUSE пропонує TLP на своїй сторінці програмного забезпечення. Встановіть його “методом в один клік” тут.
Інші дистрибутиви
Як вже згадувалося, TLP користується великою популярністю. Навіть якщо ваш дистрибутив Linux не є достатньо відомим, щоб потрапити до списку встановлення, швидше за все, існує спосіб його інсталювати. Відкрийте менеджер пакетів, який ви зазвичай використовуєте для встановлення програмного забезпечення на вашій операційній системі Linux. Здійсніть пошук за запитом “TLP”.
Активація TLP
Програмне забезпечення TLP легко активувати під час завантаження системи. Користувачі Ubuntu, Fedora, Arch Linux, OpenSUSE або будь-якого іншого дистрибутива Linux, що використовує сучасну систему запуску systemd, можуть легко включити TLP. Це можна зробити за допомогою однієї команди, щоб 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. Там також можна знайти докладні інструкції, як саме завантажити та зібрати програму з вихідного коду. Перейдіть сюди, якщо ви не знайшли Powertop у вашому дистрибутиві Linux.
Налаштування Powertop
Powertop – потужний інструмент. Функція “автоналаштування” автоматично налаштує ефективний профіль енергозбереження. Ця функція просканує систему і увімкне всі налаштування, що мають статус “ДОБРЕ”. Наприклад: якщо ваш чіп WiFi споживає забагато енергії, це негативно впливає на акумулятор. Функція автоналаштування виявить це, повідомить вас і увімкне режим енергозбереження.
Спочатку відкалібруйте Powertop. Це потрібно для коректної роботи програми.
sudo powertop --calibrate
Під час процесу калібрування Powertop збирає дані про роботу вашого ноутбука. Екран може згаснути, а Wi-Fi може тимчасово припинити працювати. Це Powertop проводить аналіз. Дозвольте програмі виконати необхідні дії.
Після завершення калібрування, запустіть процес автоматичного налаштування.
sudo powertop --auto-tune
Далі, щоб автоматичні налаштування застосовувались під час запуску, потрібно створити новий сервіс systemd. Вставте наступний текст у файл, використовуючи команду: 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, ситуація не є безнадійною.