TLP: aumente y optimice rápidamente la duración de la batería de los portátiles Linux


TLP es una herramienta gratuita de código abierto, rica en funciones y de línea de comandos para la administración avanzada de energía, que ayuda a optimizar la duración de la batería en computadoras portátiles con Linux. Se ejecuta en todas las marcas de computadoras portátiles y se envía con una configuración predeterminada ya ajustada para mantener la vida útil de la batería de manera efectiva y confiable, por lo que simplemente puede instalarla y usarla.

Realiza un ahorro de energía al permitirle configurar cómo dispositivos como CPU, disco, USB, PCI, dispositivos de radio deben utilizar energía cuando su computadora portátil está funcionando con batería.

  • Es altamente configurable a través de varios parámetros de ahorro de energía.
  • Utiliza tareas automatizadas en segundo plano.
  • Utiliza el modo portátil del kernel y tiempos de espera de búfer sucios.
  • Admite el escalado de frecuencia del procesador, incluidos "turbo boost" y "turbo core".
  • Tiene un programador de procesos consciente de la energía para multi-core/hyper-threading.
  • Proporciona administración de energía en tiempo de ejecución para dispositivos de bus PCI (e).
  • Administración de energía de estado activo PCI Express (PCIe ASPM).
  • Admite la administración de energía de gráficos radeon (KMS y DPM).
  • Tiene un programador de E/S (por disco).
  • Ofrece suspensión automática de USB con lista negra.
  • Admite el modo de ahorro de energía Wifi.
  • También ofrece el modo de ahorro de energía de audio.
  • Ofrece un nivel avanzado de administración de energía en el disco duro y tiempo de espera de inactividad (por disco).
  • También es compatible con la administración de energía de enlace agresivo SATA (ALPM) y mucho más.

Cómo instalar la herramienta de administración de batería TLP en Linux

El paquete TLP se puede instalar fácilmente en Ubuntu, así como en el Linux Mint correspondiente, utilizando el repositorio TLP-PPA como se muestra.

$ sudo add-apt-repository ppa:linrunner/tlp
$ sudo apt update
$ sudo apt install tlp tlp-rdw

En Debian 10.0 "Buster" y 9.0 "Stretch" agregue la siguiente línea a su archivo /etc/apt/sources.list.

deb http://ftp.debian.org/debian buster-backports main
deb http://ftp.debian.org/debian stretch-backports-sloppy main

y luego actualice el caché del paquete del sistema e instálelo.

$ sudo apt update 
$ sudo apt install tlp tlp-rdw 

En Fedora, Arch Linux y OpenSuse, ejecute el siguiente comando según su distribución.

# dnf install tlp tlp-rdw     [On Fedora]
# pacman -S tlp  tlp-rdw      [On Arch Linux]
# zypper install tlp tlp-rdw  [On OpenSUSE]

Cómo utilizar TLP para optimizar la duración de la batería en Linux

Una vez que haya instalado TLP, su archivo de configuración es/etc/default/tlp y tendrá los siguientes comandos para usar:

  • tlp: aplicar la configuración de ahorro de energía del portátil
  • tlp-stat: muestra todas las configuraciones de ahorro de energía
  • tlp-pcilist: muestra los datos del dispositivo PCI (e)
  • tlp-usblist: para ver datos de dispositivos USB

Debería iniciarse automáticamente como un servicio, puede verificar si se está ejecutando en SystemD usando el comando systemctl.

$ sudo systemctl status tlp

Una vez que el servicio comienza a ejecutarse, debe reiniciar el sistema para comenzar a usarlo. Pero puede evitar esto aplicando manualmente la configuración actual de ahorro de energía de la computadora portátil con privilegios de root usando el comando sudo, así.

$ sudo tlp start 

Luego, confirme que se está ejecutando con el siguiente comando, que en realidad muestra la información del sistema y el estado de TLP.

$ sudo tlp-stat -s 

Importante: como mencionamos anteriormente, utiliza tareas en segundo plano automatizadas, pero no verá ningún proceso en segundo plano o demonio de TLP en la salida del comando ps.

Para ver la configuración actual de TLP, ejecute el siguiente comando con la opción -c .

$ sudo tlp-stat -c

Para mostrar todas las configuraciones de energía, ejecute el siguiente comando.

$ sudo tlp-stat

Para mostrar la información de la batería de Linux, ejecute el siguiente comando con el interruptor -b .

$ sudo tlp-stat -b

Para mostrar las temperaturas y la velocidad del ventilador del sistema, ejecute el siguiente comando con el interruptor -t .

$ sudo tlp-stat -t

Para mostrar los datos del procesador, ejecute el siguiente comando con el interruptor -p .

$ sudo tlp-stat -p

Para mostrar cualquier advertencia, ejecute el siguiente comando con el interruptor -w .

$ sudo tlp-stat -w

Nota: Si está utilizando ThinkPad, hay ciertos paquetes específicos que necesita instalar para su distribución, que puede consultar en la página de inicio de TLP. Allí también encontrará más información y otros comandos de uso.

TLP es una herramienta útil para todas las computadoras portátiles con sistemas operativos Linux. Danos tu opinión al respecto a través del formulario de comentarios a continuación, y también puedes informarnos sobre cualquier otra herramienta similar con la que te hayas encontrado.