Ноутбук під Linux може працювати від батареї значно довше, якщо зробити кілька правильних налаштувань. У цьому гіді я покажу безпечні та практичні кроки, які знижують енергоспоживання без втрати комфорту. Будемо діяти від простого до просунутого — з прикладами для термінал Linux, а також із GUI-підходами для GNOME/KDE. 🔋
Вступ
Економія енергії — це не лише зменшена яскравість екрана. На автономність впливають планувальник CPU, профілі живлення, енергозбереження Wi‑Fi/Bluetooth/USB, робота дисків, відеоядра та фонові служби. Розумний Linux моніторинг плюс точкова оптимізація продуктивності допомагають отримати додаткові години без розетки.
Основний How-to: перевірені кроки
1) Оновіть систему та мікрокод
Свіжі ядро і мікрокод CPU часто приносять кращі режими сну і керування живленням. Виконайте в термінал Linux:
На Fedora замініть apt на dnf, на Arch — на pacman.
2) Powertop: виміряйте і автоналаштуйте
powertop показує споживання компонентів і дає рекомендації з тюнінгу.
Щоб автоналаштування застосовувалося при кожному старті, створимо сервіс systemd:
3) TLP: «розумне» енергозбереження для ноутбуків
TLP автоматично оптимізує живлення для батареї та AC. Рекомендовано для більшості користувачів.
Налаштуємо кастомний профіль (без зміни дефолтного файлу):
Якщо ви використовуєте GNOME/KDE з power-profiles-daemon, TLP з ними сумісний, але краще уникати дублювання функцій (див. FAQ).
4) Профілі живлення системи
У системах з power-profiles-daemon перемикайте профілі в терміналі або через GUI.
5) Wi‑Fi і Bluetooth
Power-save для Wi‑Fi через NetworkManager:
Bluetooth можна автоматично вимикати на батареї через TLP (див. опцію DEVICES_TO_DISABLE_ON_BAT вище).
6) Диск, USB, екран
- USB autosuspend ми вже увімкнули в TLP. Якщо щось «засинає» зайве — додайте VID:PID пристрою в список виключень.
- NVMe і SATA зазвичай мають енергозбереження за замовчуванням. Поведінку коректно підтягує TLP.
- Зменшіть яскравість і скоротіть час гасіння екрана. Це дає найбільший ефект. 🛠️
Альтернативні способи
Auto-cpufreq замість/поряд з TLP
auto-cpufreq динамічно керує частотами CPU і може бути простішим для новачків. Не рекомендується використовувати одночасно з агресивними налаштуваннями TLP для CPU — оберіть одне.
Полювання на «прожерливі» процеси
Використайте top або htop, щоб знайти процеси з високим CPU wakeups/IO. Це швидкий Linux моніторинг, який часто дає +0.5–1.5 години автономності, якщо вимкнути зайві служби.
GUI-спосіб (GNOME/KDE)
- Увімкніть профіль «Power Saver» (Параметри → Живлення).
- Зменшіть яскравість, вимкніть підсвітку клавіатури, скоротіть таймер сну екрана.
- Вимкніть автозапуск зайвих застосунків (Налаштування → Автозапуск).
- Якщо користуєтеся 4K, спробуйте 100% масштабування або нижчу частоту оновлення (60 Гц замість 120 Гц) — це реальна оптимізація продуктивності та економія енергії.
FAQ
Чому після TLP вентилятор гуде або fps впали?
Ймовірно, активований профіль економії для CPU/GPU. На AC живленні перемкніться на balanced/performance (через GNOME/KDE або powerprofilesctl set balanced), або послабте опції CPU в /etc/tlp.d/50-battery.conf.
Чи можна одночасно використовувати TLP і power-profiles-daemon?
Так, але уникайте дублювання. Дозвольте TLP керувати CPU/IO/USB, а через power-profiles-daemon лише перемикайте загальний профіль. Якщо виникають конфлікти — тимчасово зупиніть один із них і перевірте різницю.
Powertop —autotune не зберігається після перезавантаження. Що робити?
Створіть systemd-сервіс, як у розділі How-to. Переконайтеся, що ExecStart вказує на правильний шлях до powertop (/usr/sbin/powertop або /usr/bin/powertop).
Миша/тачпад «засинають» занадто агресивно
Додайте їхні VID:PID в виключення USB для TLP або вимкніть autosuspend точково. Приклад пошуку ID: lsusb, далі правте конфіг та перезапустіть TLP.
Як перевірити реальне зношення батареї?
Спробуйте:
Що дає вимкнення анімацій і прозорості?
На інтегрованій графіці це зменшує завантаження GPU і wakeups в compositor. Вмикайте «Reduced Animations» у налаштуваннях доступності, зменшуйте ефекти у KDE.
Порада від Kernelka
Перед «важкими» твіками зробіть короткий експеримент: заміряйте простою батарею 30 хв із вашими звичними застосунками, потім увімкніть Powertop Autotune + профіль «Power Saver» і повторіть замір. Далі додайте TLP і, за бажання, auto-cpufreq. Міряйте крок за кроком — це найнадійніший спосіб відчути ефект і підібрати саме ваш набір оптимізацій. Такі поради Linux економлять час і нерви.
Підсумок
- Оновіть систему та мікрокод — часто це вже мінус кілька ват.
- Вимірюйте споживання через powertop, додайте автоналаштування.
- Увімкніть TLP і налаштуйте базові опції для батареї.
- Перемикайте системні профілі power-saver/balanced за потреби.
- Увімкніть Wi‑Fi powersave, приберіть зайві автозапуски, зменшіть яскравість.
- Використовуйте htop для відлову «прожерливих» процесів.
- Тестуйте поетапно: кожен ноутбук унікальний, але підхід працює для більшості.

Прокоментувати
На сайті відображається лише твоє ім'я та коментар. Електронна пошта зберігається виключно для зв'язку з тобою за потреби та в жодному разі не передається стороннім особам.