Поиск по сайту:

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


Производители ноутбуков тратят много времени на настройку драйверов своих устройств в соответствии с временем автономной работы Windows. Linux обычно не получает такого же внимания. Linux может работать так же хорошо, как Windows, на том же оборудовании, но у него не обязательно будет такое же длительное время автономной работы.

Использование батареи Linux значительно улучшилось за последние годы. Ядро Linux стало лучше, а дистрибутивы Linux автоматически настраивают многие параметры, когда вы используете ноутбук. Но вы все равно можете сделать некоторые вещи, чтобы увеличить срок службы батареи.

Основные советы по экономии заряда батареи

Прежде чем делать что-то слишком сложное, настройте те же параметры, что и на ноутбуке с Windows или MacBook на ноутбуке с Linux, чтобы максимально увеличить время автономной работы.

Например, скажите своему ноутбуку с 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, разряжая аккумулятор. Вам нужно будет установить драйверы NVIDIA для Linux и настроить 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% — и вы не получаете много времени от батареи, вам может потребоваться просто заменить батарею.

Если в вашем дистрибутиве Linux нет приложения Power Statistics, вы можете получить эту информацию с помощью нескольких команд терминала.

Откройте окно терминала и выполните следующие команды:

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 install powertop

sudo powertop --calibrate

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

Например, TLP будет более агрессивно приостанавливать работу USB-устройств, парковать головки жесткого диска и ограничивать работу процессора. Это могут быть не идеальные настройки, если у вас уже есть стабильное время автономной работы на ноутбуке с Linux, но они могут быть полезны, если вы изо всех сил пытаетесь выжать из своей системы больше времени работы от батареи.

Например, чтобы установить TLP в Ubuntu, вы должны запустить:

sudo apt install tlp

Затем вы можете перезагрузить систему, и TLP будет автоматически запускаться при каждой загрузке. Чтобы избежать немедленного перезапуска, вы можете запустить его, выполнив:

sudo tlp start

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