Вот как я могу добиться наилучшего времени автономной работы с моим Dell XPS 15 9570 (графика NVIDIA) в любой системе на основе Ubuntu 18.04+ (Elementary OS, Mint и т. Д.)
Установить пакеты:
sudo apt-get install tlp powertop
Включить tlp:
sudo tlp start
Проверьте, что это работает:
sudo tlp-stat -s
Проверьте разрядку батареи при отключенном питании переменного тока и закрытых вкладках большинства приложений и браузера (дайте несколько минут для стабилизации):
sudo powertop
Нажмите ESC для выхода (это займет несколько секунд).
Важно для графики nvidia
Использование встроенной графики Intel, когда вы работаете от батареи, должно иметь большое значение. Однако tlp не будет выключать карту nvidia по умолчанию при использовании вашей встроенной Intel, потому что он ожидает, что другой сервис, такой как шмель, сделает это. Шмель не работает в Ubuntu 18.04+, поэтому tlp - лучший вариант.
sudo nano /etc/default/tlp
Раскомментируйте эту строку и установите значение пустым:
RUNTIME_PM_DRIVER_BLACKLIST=""
Переключитесь на графику Intel, перезапустите и проверьте энергопотребление:
sudo prime-select intel
sudo reboot
sudo powertop
Обратите внимание, что в будущем переход на Intel или NVIDIA требует только выхода из системы в зависимости от ваших настроек.
Дополнительные дополнительные шаги (применимо ко всем машинам)
Убедитесь, что --auto-tune значительно снижает вашу мощность:
sudo powertop --auto-tune
sudo powertop
Если --auto-tune сильно изменился, перейдите к настройкам powertop , нажав несколько раз TAB. Все, что вы настраиваете здесь, является временным. Проверьте, какие из них влияют на энергопотребление, не вызывая раздражающего поведения, например слишком быстрого отключения внешних USB-устройств. Теперь сделайте их постоянными, отредактировав конфигурацию tlp. Это требует некоторых экспериментов.
Чтобы отредактировать конфигурацию tlp и перезапустить ее впоследствии:
sudo nano /etc/default/tlp
sudo systemctl restart tlp
Обновите страницу настроек powertop, нажав кнопку r .