Así es como obtengo la mejor duración de la batería con mi Dell XPS 15 9570 (gráficos nvidia) en cualquier sistema basado en Ubuntu 18.04+ (sistema operativo elemental, Mint, etc.)
Instalar paquetes:
sudo apt-get install tlp powertop
Habilitar tlp:
sudo tlp start
Comprueba que se está ejecutando:
sudo tlp-stat -s
Compruebe los vatios de descarga de la batería con CA desconectada y la mayoría de las aplicaciones y pestañas del navegador cerradas (espere unos minutos para estabilizarse):
sudo powertop
Presione ESC para salir (toma unos segundos).
Importante para los gráficos de nvidia
El uso de sus gráficos de Intel integrados cuando está con la batería debería marcar una gran diferencia. Sin embargo, tlp no apagará la tarjeta nvidia de forma predeterminada cuando use su Intel integrado porque espera que otro servicio como el abejorro lo haga. Bumblebee no funciona en Ubuntu 18.04+, por lo que tlp es la mejor opción.
sudo nano /etc/default/tlp
Descomente esta línea y establezca el valor en vacío:
RUNTIME_PM_DRIVER_BLACKLIST=""
Cambie a sus gráficos Intel, reinicie y verifique el uso de energía:
sudo prime-select intel
sudo reboot
sudo powertop
Tenga en cuenta que en el futuro el cambio a Intel o NVIDIA solo requiere un cierre de sesión dependiendo de su configuración.
Pasos adicionales opcionales (aplicables a todas las máquinas)
Comprueba si --auto-tune reduce tu potencia significativamente:
sudo powertop --auto-tune
sudo powertop
Si --auto-tune hizo una gran diferencia, entonces vaya a los sintonizables powertop presionando TAB varias veces. Todo lo que ajuste aquí es temporal. Pruebe cuáles marcan la diferencia en su uso de energía sin causar ningún comportamiento molesto, como dormir dispositivos USB externos demasiado rápido. Ahora hágalos permanentes editando tlp config. Esto requiere algo de experimentación.
Para editar la configuración de TLP y reiniciarla después:
sudo nano /etc/default/tlp
sudo systemctl restart tlp
Actualice la página de sintonía de Powertop presionando r .