Производители ноутбуков тратят много времени на настройку драйверов устройств для работы от батареи Windows. Linux обычно не привлекает такого же внимания. Linux может работать так же хорошо, как и Windows, на том же оборудовании, но при этом не обязательно будет обладать таким большим временем автономной работы.
Использование батареи в Linux значительно улучшилось за эти годы. Ядро Linux стало лучше, и дистрибутивы Linux автоматически настраивают многие параметры, когда вы используете ноутбук. Но вы все равно можете сделать некоторые вещи, чтобы улучшить время автономной работы.
Основные советы по экономии заряда аккумулятора
Прежде чем делать что-либо слишком сложное, настройте те же параметры, что и на ноутбуке с Windows или MacBook, чтобы продлить срок службы аккумулятора.
Например, попросите свой ноутбук Linux приостановить работу – это то, что Linux называет спящим режимом – быстрее, когда вы его не используете. Вы найдете эту опцию в настройках вашего рабочего стола Linux. Например, перейдите в «Настройки системы»> «Включение рабочего стола Ubuntu».
Яркость экрана может существенно повлиять на срок службы батареи. Чем ярче подсветка дисплея, тем хуже будет время автономной работы. Если на вашем ноутбуке есть горячие клавиши для изменения яркости экрана, попробуйте их – надеюсь, они будут работать и в Linux. Если нет, вы найдете эту опцию где-то в настройках вашего рабочего стола Linux. Это доступно в Системных настройках> Яркость и блокировка в Ubuntu.
Вы также можете указать своему рабочему столу Linux быстрее выключать экран, когда он неактивен. Ноутбук будет использовать меньше энергии, когда его экран выключен. Не используйте заставки, поскольку они просто тратят энергию, заставляя ваш компьютер выполнять больше работы и оставляя дисплей включенным.
Вы также можете отключить аппаратные радиостанции, которые вы не используете. Например, если вы не используете Bluetooth, вы можете отключить его, чтобы продлить срок службы батареи. Перейдите в «Настройки системы»> «Bluetooth», чтобы отключить Bluetooth на рабочем столе Ubuntu.
Если вы не используете Wi-Fi, вы также можете сэкономить немного энергии, отключив его. В Ubuntu перейдите в «Настройки системы»> «Сеть» и включите «Режим полета», чтобы отключить Wi-Fi и другие беспроводные радиостанции.
Помните, что то, что вы делаете с ноутбуком, также важно. Запуск более тяжелого программного обеспечения и использование большего количества ресурсов ЦП приведут к тому, что ваш ноутбук будет расходовать больше энергии аккумулятора. По этой причине вы можете захотеть взглянуть на более легкую среду рабочего стола, такую как Lubuntu на основе Lxde вместо основного рабочего стола Ubuntu на основе Unity.
Установите проприетарные графические драйверы (если они вам нужны)
Если ваш ноутбук имеет встроенную графику Intel, поздравляю. Вам не нужно беспокоиться о проблемах управления питанием с вашими графическими драйверами. Графика Intel не самая быстрая, но она имеет отличную поддержку драйверов с открытым исходным кодом и «просто работает» из коробки.
Однако если на вашем ноутбуке установлена графика NVIDIA или AMD, возможно, вам придется поработать, чтобы снизить энергопотребление.
В худшем случае это ноутбук с NVIDIA Optimus или переключаемой графикой AMD. Такие ноутбуки имеют два разных графических процессора. Например, ноутбук NVIDIA Optimus будет обладать как более мощным, разряжающим аккумулятор графическим процессором NVIDIA, так и менее мощным и дружественным к нему графическим процессором Intel. В Windows, где это поддерживается должным образом, ноутбук предназначен для использования графики Intel до тех пор, пока вы не поиграете в игру, когда начнется графическая карта NVIDIA.
Когда вы устанавливаете дистрибутив Linux на ноутбук NVIDIA Optimus, ваш ноутбук будет по умолчанию использовать графику NVIDIA, что разряжает вашу батарею. Вам нужно будет установить драйверы Linux от NVIDIA и настроить Optimus – найдите пакет nvidia-prime
в Ubuntu – чтобы все работало правильно. На некоторых ноутбуках вы также можете войти в экран настроек прошивки BIOS или UEFI и отключить дискретный графический процессор, чтобы заставить Linux использовать только встроенную графику без каких-либо дополнительных настроек.
Даже если у вас нет переключаемой графики с двумя графическими процессорами, вы можете выиграть от установки проприетарных графических драйверов NVIDIA или AMD. Они могут предоставлять доступ к функциям энергосбережения, которые не работают в стандартных драйверах с открытым исходным кодом.
Проверьте, нужно ли заменить батарею
Если вы боретесь со временем автономной работы, возможно, вам необходимо заменить батарею вашего ноутбука. Все батареи будут со временем изнашиваться, постепенно расходуя меньше энергии, чем они ушли с завода.
Например, в Ubuntu вы можете открыть приложение Power Statistics из Dash. Посмотрите на раздел «Аккумулятор ноутбука». «Энергия при полном заряде» – это количество энергии, которое ваша батарея может накапливать, когда полностью заряжена. «Энергия (дизайн)» – это то количество энергии, которое первоначально могла аккумулировать ваша батарея при полной зарядке.
Разделите «Энергия, когда она полна» на «Энергия (дизайн)», умножьте результат на 100, и вы получите процент. Например, на скриншоте ниже мы выполнили бы следующую математику:
(44,8/54,3) * 100 = 82,5%
Это означает, что батарея в настоящее время держит 82,5% своей первоначальной емкости. Это не так уж плохо. Вы не будете на 100%, если вы только что купили новый ноутбук. Но если он низкий – например, ниже 50% – и вы не тратите много времени на разряд батареи, вам, возможно, просто придется заменить батарею.
Если у вас нет приложения Power Statistics в вашем дистрибутиве Linux, вы можете получить эту информацию с помощью нескольких команд терминала.
Откройте окно терминала и выполните следующие команды:
cat/sys/class/power_supply/BAT0/charge_full cat/sys/class/power_supply/BAT0/charge_full_design
Разделите первое число на второе и умножьте на 100, чтобы получить процент от первоначальной емкости аккумулятора. Например, для скриншота ниже мы выполнили бы следующую математику:
(5901000/7150000) * 100 = 82,5%
Это означает, что батарея в настоящее время находится на 82,5% от первоначальной заводской емкости.
Расширенные утилиты для экономии заряда батареи
Это все низко висящие фрукты. Есть много низкоуровневых твиков, которые вы можете сделать, чтобы немного повлиять на время автономной работы, но они, как правило, требуют много работы, а не окупаются. Существуют различные инструменты, которые обещают помочь вам в работе от батареи, но они менее полезны, чем когда-то несколько лет назад. В дистрибутивах Linux автоматически настраиваются различные параметры для работы на ноутбуках.
Утилита PowerTOP с открытым исходным кодом Intel проверит вашу систему и выяснит, насколько хорошо включены различные функции энергосбережения, и даже предоставит несколько советов о том, как снизить энергопотребление вашей системы. Это инструмент командной строки, поэтому вам нужно запустить его оттуда. Обычно вы найдете его в репозиториях вашего дистрибутива Linux.
Например, чтобы установить и запустить PowerTOP в Ubuntu, вы должны открыть окно терминала и выполнить следующие команды:
sudo apt установить powertop sudo powertop - Calibrate
Если вы действительно боретесь и нуждаетесь в большем времени автономной работы, вы можете установить TLP. Он разработан, чтобы быть единым пакетом агрессивных настроек времени автономной работы. Он также доступен в репозиториях программного обеспечения Ubuntu. Просто установите его и перезапустите вашу систему – вот и все. TLP автоматически запускается при загрузке и включает настройки по умолчанию для энергосбережения.
Например, TLP будет более агрессивно приостанавливать USB-устройства, парковать головки жесткого диска и загружать процессор. Они могут быть не идеальными настройками, если у вас уже есть длительное время автономной работы на вашем ноутбуке с Linux, но они могут быть полезны, если вы изо всех сил пытаетесь сократить время автономной работы вашей системы.
Например, чтобы установить TLP в Ubuntu, вы должны выполнить:
sudo apt install tlp
Затем вы можете перезагрузить систему, и TLP будет автоматически запускаться при каждой загрузке. Чтобы избежать немедленного перезапуска, вы можете запустить его, выполнив:
sudo tlp start
Возможно, вам не следует связываться с TLP, если вы довольны временем работы ноутбука. Но это хороший последний вариант, который бьет вручную, включая все эти агрессивные настройки. Существуют и другие инструменты, такие как TLP, но вы можете использовать только один. Они меняют большинство одинаковых настроек под капотом.