Cargando



Cómo optimizar duración de bateria portátil Linux con TLP

Te ayudamos a optimizar la duración de la batería de tu portátil con sistemas Linux usando TLP.


ene 10 2018 17:55
Avanzado
Total de Apartados : 3

Uno de los temas que siempre han sido debatidos antes, hoy y en los próximos tiempos, es la duración y rendimiento que la batería debe tener en nuestros equipos y alrededor de esto existen cientos de puntos de vista tanto a favor como en contra, bien sea que la dejemos conectada, que la removemos del equipo, que usemos software de rendimiento, etc, pero siempre se busca un objetivo común: extender la vida útil de esta al máximo.

 

Aunque existen muchos consejos sobre este tema, no usar el máximo brillo de la pantalla, no dejar el equipo encendido si no lo hemos de usar, configurar el disco duro para que se apague y más, hoy Solvetic analizará en detalle una utilidad llamada TLP la cual nos será de gran ayuda en todo el tema asociado a la batería.

 

Qué es TLP
TLP es una utilidad de código abierto que ha sido desarrollada pensando en optimizar la energía de la batería de nuestros equipos con Linux de una forma avanzada.
TLP es compatible para sistemas:
  • Arch
  • Debian
  • Fedora
  • Gentoo
  • OpenSUSE
  • Ubuntu

 

TLP se ejecuta en todas las marcas de portátiles, el ajuste de los umbrales de carga de la batería solo está disponible para los equipos IBM / Lenovo ThinkPads.

 

TLP ofrece tareas de ahorro de energía para poder configurar el uso de la energía del equipo portátil. También es una herramienta de línea de comandos con tareas de fondo automatizadas y no contiene una GUI o interfaz gráfica.

 

Si quieres conocer más características sobre TLP puedes visitar su página oficial en el siguiente enlace:

 

 

 


1. Instalar TLP en Linux

 

Paso 1

Para este caso usaremos Ubuntu 17.10 Server y para ello podemos usar el repositorio TLP-PPA de la siguiente forma:
sudo add-apt-repository ppa:linrunner/tlp

 

Paso 2

Posteriormente actualizamos los paquetes del repositorio ejecutando la siguiente línea:
sudo apt-get update
Paso 3

Finalmente instalamos TLP ejecutando el siguiente comando:
sudo apt install tlp tlp-rdw

 

 

Paso 4

Ingresamos la letra S para confirmar la descarga e instalación de los paquetes de TLP. Los paquetes que son instalados son los siguientes:

 

tlp (PPA o universal)
Ahorro de energía.

 

tlp-rdw (PPA o universal)
Es opcional, es un asistente de dispositivos de radio.

 

tp-smapi-dkms (PPA o universal)
Aplica solo en ThinkPad, tp-smapi es necesario para umbrales de carga de la batería, recalibración y salida de estado específico de tlp-stat.

 

acpi-call-dkms (PPA o universal)
Aplica solo con ThinkPad, se necesita acpi-call para los umbrales de carga de la batería y la recalibración en Sandy Bridge y los modelos más nuevos (X220 / T420, X230 / T430 y otros).

 

Paso 5
  • En el caso que usemos algún equipo ThinkPad será necesario ejecutar la siguiente línea adicional:
sudo apt-get install tp-smapi-dkms acpi-call-dkms
  • En el caso de usar Debian será necesario agregar la siguiente línea en el directorio /etc/apt/sources.list:
echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
  • Luego, podremos actualizar los paquetes y llevar a cabo el proceso de instalación de TLP:
apt-get update 
apt-get install tlp tlp-rdw
  • En el caso de usar Debian BackPorts debemos ejecutar la siguiente línea adicional:
apt-get install -t jessie-backports tlp tlp-rdw
  • En caso de contar con otras distribuciones podemos ejecutar lo siguiente:
dnf install tlp tlp-rdw (Fedora)
pacman -S tlp  tlp-rdw  (Arch Linux)
zypper install tlp tlp-rdw (OpenSUSE)

2. Usar TLP para aumentar la eficiencia de la batería en Linux


Cuando el proceso de instalación haya finalizado, su archivo de configuración es /etc/default/tlp y tendremos la oportunidad de usar los siguientes comandos para administrar la batería en Linux:

 

tlp
Permite generar la configuración de ahorro de energía del dispositivo portátil.

 

tlp-stat
Despliega todas las configuraciones de ahorro de energía.

 

tlp-pcilist
Genera datos del dispositivo PCI (e).

 

tlp-usblist -
Permite ver datos de los dispositivos USB.

 

 


3. Verificar el servicio TLP de la batería en Linux

 

Paso 1

Podremos validar el estado actual del servicio TLP ejecutando la siguiente línea:
sudo systemctl status tlp

 

Paso 2

Podemos ver que su estado inicial es inactivo, para que el servicio este activo podemos reiniciar el sistema o ejecutar la siguiente línea:
sudo tlp start

 

Paso 3

Podremos validar que está siendo ejecutado usando el siguiente comando el cual despliega información del sistema y el estado de TLP:
sudo tlp-stat -s

 

Paso 4

Podemos encontrar información detallada del sistema, estado de TLP, última ejecución, etc.

 

Para ver la configuración actual de TLP, podemos ejecutar el siguiente comando con la opción -c:

sudo tlp-stat -c

 

 

Paso 5

Para desplegar todas las configuraciones de energía, ejecutaremos el siguiente comando:
sudo tlp-stat

 

Paso 6

Para visualizar en tiempo real la información de la batería del sistema Linux, debemos ejecutar el siguiente comando con el parámetro -b:
sudo tlp-stat -b

 

 

Paso 7

Vemos en detalle el estado actual de la batería, si está en carga o no así como su capacidad actual.

 

Si deseamos desplegar la temperatura y velocidad de los ventiladores debemos añadir el parámetro -t así:

sudo tlp-stat -t

 

Paso 8

Si deseamos desplegar datos del procesador, debemos usar el parámetro -p:
sudo tlp-stat -p

 

Paso 9

Si queremos ver las advertencias de energía podemos usar el parámetro -w:
sudo tlp-stat -w

 

Paso 10

Otras opciones adicionales son:

 

Ver información del disco
tlp-stat -d
tlp-stat –disk

 

Ver información de la tarjeta gráfica
tlp-stat -g
tlp-stat –graphics

 

 

Obtener información de los dispositivos PCI
tlp-stat -e
tlp-stat –pcie

 

Verificar el estado de los dispositivos de radio
tlp-stat -r
tlp-stat –rfkill

 

Comprobar los dispositivos USB
tlp-stat -u
tlp-stat –usb

 

Paso 11

Podemos aplicar las siguientes configuraciones:
  • Aplicar configuración TLP:
sudo tlp start
  • Aplicar la configuración de la batería:
sudo tlp bat
  • Aplicar la configuración de AC:
sudo tlp ac
  • Aplicar la auto suspensión de todos los dispositivos USB:
sudo tlp usb
  • Apagar la unidad óptica:
sudo tlp bayoff
  • Finalmente, para obtener ayuda podemos ejecutar la siguiente línea:
man command
TLP es una solución ideal para toda la gestión de la batería en sistemas Linux y de este modo lograr un control mucho más preciso sobre este elemento fundamental de hardware.

 

Te damos diferentes consejos para mejorar la velocidad y el rendimiento de tu ordenador con Linux.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

Hola! Si no encuentras algún tutorial en el buscador de Solvetic, Solicítalo Aquí

X