# Optimizar la duración de la batería de Ubuntu

> Optimizar la duración de la batería de Ubuntu  En este artículo veremos cuál es la forma más segura y sencilla de obtener la máxima vida útil de la batería de t

Source: https://knowledgebase.frame.work/es/-Sye_48Lg3

Last updated: 2023-08-09T18:26:47.130Z

En este artículo veremos cuál es la forma más segura y sencilla de obtener la máxima vida útil de la batería de tu Framework Laptop.Las instrucciones que se dan aquí abordan las mejores prácticas y cómo configurar herramientas como TLP para optimizar el consumo de energía de tu batería.

> **Nota:** Las actualizaciones importantes del TLP pueden sobrescribir tu configuración, y es probable que lo hagan. La alternativa es [seguir esta guía](https://linrunner.de/tlp/settings/introduction.html#set-config-files) para establecer manualmente configuraciones personalizadas. Pero si no te importa tener que rehacer la configuración del TLP, la GUI que aquí se proporciona funcionará y lo hará muy bien.

### **Tarjeta de expansión**

Una de las cosas más sencillas que puedes hacer ahora mismo para conservar la batería de tu Framework es simplemente retirar las tarjetas de expansión que no utilices. Siempre que no estés conectado a la corriente alterna, quitar las tarjetas HDMI y DisplayPort, por ejemplo, te ahorrará un consumo notable de batería durante toda la sesión en tu Framework Laptop. Puede parecer extraño, pero quitar esas tarjetas significa que no tienes nada que consuma energía de esas bahías de expansión. 

La mejor recomendación es guardar solo las tarjetas de expansión que necesites mientras tengas batería. Para la mayoría de la gente, esto consistirá en 2 tarjetas de expansión USB-C o una tarjeta USB-C y otra USB-A para que puedas conectarte a dispositivos periódicamente. 

### **Pantallas externas**

Si te conectas a pantallas externas, enchúfate a la corriente alterna. Trabajar con batería y utilizar pantallas externas agotará tu batería con mayor rapidez. Tus pantallas ya están conectadas a la corriente alterna, por lo que se recomienda que tu Framework también lo esté en este caso. 

### **Ajustes de Bluetooth, retroiluminación del teclado y brillo de la pantalla**

El Bluetooth debe estar desactivado a menos que se esté utilizando de algún modo; se trata de una buena práctica de seguridad. Si lo necesitas, enciéndelo. Es mejor apagar la retroiluminación del teclado cuando estés en una habitación bien iluminada. Simplemente pulsando las teclas Fn y Espacio podrás desactivarlo. Y por último, los ajustes de brillo de tu pantalla retroiluminada. 

La recomendación general es bajarlo lo suficiente como para no dificultar la lectura de la pantalla. Cuanto más bajo sea el ajuste, más duración de la batería obtendrás.

### **Utilizar eficazmente el TLP**

El TLP es una utilidad de línea de comandos con muchas funciones para Linux que ahorra energía de la batería del portátil sin necesidad de profundizar en detalles técnicos. 

En primer lugar, tienes que detener, desactivar y enmascarar o eliminar el controlador power-profiles-daemon antes de hacer nada con TLP. ¿Por qué? Porque entran en conflicto entre sí y luego acabas con una duración horrorosa de la batería durante toda tu jornada laboral.

Entonces, ¿qué se recomienda? Desactivar y, a continuación, enmascarar. ¿Por qué no eliminarlo?

> _La diferencia entre la máscara systemctl y desactivar systemctl. Añadir una máscara a un servicio crea un enlace simbólico desde /etc/systemd/system a /dev/null. Desactivar un servicio elimina el enlace simbólico de /lib/systemd/system. Enmascarar un servicio lo inutiliza permanentemente, a menos que lo desenmascaremos._

Ahora bien, en lugar de enmascararlo, podrías simplemente eliminarlo.  A continuación encontrarás las instrucciones para ambos casos. Empieza abriendo una ventana del terminal e introduciendo lo siguiente:

  

sudo systemctl stop power-profiles-daemon.service

sudo systemctl disable power-profiles-daemon.service

sudo systemctl mask power-profiles-daemon.service

  

o  si prefieres, elimínalo por completo:

sudo systemctl stop power-profiles-daemon.service

sudo systemctl disable power-profiles-daemon.service

sudo apt remove power-profiles-daemon

  

Una vez hecho esto, ya estás preparado para instalar y activar TLP.

sudo apt install tlp tlp-rdw

sudo systemctl enable tlp

sudo systemctl start tlp

sudo systemctl status tlp

  

A estas alturas, ya tienes TLP instalado y funcionando. Lo has confirmado comprobando el comando de estado anterior. Debería aparecer como activado y funcionando. 

> #### **_Nota:_** _Puede que veas TLP como «Activo (abandonado)». Es un comportamiento normal. Puedes confirmar que todo va bien con..._ 

> _sudo tlp-stat -s_

> #### _...en el terminal. Busca la última hora de ejecución; esto y el hecho de que mostrará «activado» significa que todo está bien._

Pero pronto te darás cuenta de que tendrás que hacer los ajustes que desees directamente desde el archivo /etc/tlp.conf. La mayoría de la gente prefiere abordar los cambios mediante una interfaz gráfica de usuario en lugar de un archivo de texto. Esto nos lleva a una herramienta llamada TLPUI. Aunque no está disponible en los repositorios oficiales, sí lo está en un PPA de Ubuntu.

  

Vuelve a abrir la ventana del terminal:

sudo add-apt-repository y ppa:linuxuprising/apps

sudo apt update

sudo apt install tlpui

  

Ahora, cuando busques TLP en Actividades, encontrarás la aplicación TLPUI. Adelante, ábrela.

Antes de continuar, los ajustes que indicamos aquí son bastante agresivos. Así que, cuando estés usando la batería, puede que tengas que aumentar o cambiar algunos de estos ajustes si el rendimiento se resiente demasiado. Según nuestras pruebas, estos ajustes han conseguido un rendimiento de descarga de la batería realmente fiable. Puedes esperar _entre 6 y más de 8 horas_, dependiendo de tu carga de trabajo.

> **Nota:** Nosotros  _no hacemos_ni podemos hacer promesas de descarga de la batería. Hay demasiados factores que influyen en ello. Diremos que verás una mejora significativa respecto a lo que verías con el Ubuntu de serie.

**Sección general, audio y discos.** Puedes hacer cambios ahí si quieres experimentar, pero creemos que para la mayoría de los usuarios inexpertos es mejor dejarlos como ya están.

**Sección de gráficos.** Utilizando _sudo tlp-stat -g_ en un terminal nos da recomendaciones al respecto. Las secciones que queremos vigilar son min, max y boost. 

  

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/60961be3f5555fa4e9ce3ef34b6467ad.png)

  

  

**Sección Red.** Recomendamos poner ambos en posición de apagado. ¿Por qué? Porque por defecto se usa el ahorro de energía mientras está usando batería y seguro que experimentarás interrupciones de wifi.

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/346dec69a7d219fc5003871064d0cac7.png)

  

  

**Sección PCIe.** En esta sección, vamos a proporcionar ahorro de energía PCIe siempre que podamos. Copia nuestra configuración aquí en la imagen inferior. Ten en cuenta también que si algo no funciona después o el rendimiento se está resintiendo, podemos poner algo en la denylist (impide que los ajustes de ahorro de energía afecten a ese dispositivo) o desactivarlo  por completo. Pero para nuestras necesidades, puedes coincidir con lo que tenemos aquí abajo. 

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/d7c7c339cbf1fc344d95ba0698a2967f.png)

  

**Sección Procesador.** Esta sección suele confundir a los usuarios. Al fin y al cabo, aquí hay mucho. Y al leerlo en un archivo de texto /etc/tlp.conf se saltan muchos de los comentarios. Sin embargo, leerlo en una GUI es mucho más fácil. Si utilizas estos ajustes, el ruido del ventilador será menor, pero el portátil se calentará más. Solo tienes que copiar los ajustes que ves en las imágenes de abajo. 

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/2e5dd249a81305f53895c462bb42a1cd.png)

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/594821ff4f43e045d8384fd94347b4ec.png)

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/78b6277e1e21bc4ef5c4e00d1c124a03.png)

**Secciones Radio y Asistente para dispositivos de radio.** Vamos a pasar por alto esto, ya que estos valores predeterminados están bien para la mayoría de la gente.

**Sección USB.** Aquí es donde vemos muchas entradas y mensajes en el foro. «Mi dispositivo USB funcionaba bien, luego se paró». Esto se refiere a cualquier cosa que se conecte a través de una tarjeta de expansión. Una buena regla general es esta: se supone que la TLP no suspende la alimentación cuando está conectada a la CA, a menos que hayas indicado lo contrario. Sin embargo, no siempre es así.

Por ello, te recomendamos que conectes por USB cualquier dispositivo que vayas a utilizar y que necesites no desconectar en absoluto, ejecutando un comando lsusb en el terminal y anotando la ID del dispositivo para, a continuación, añadirlo a la denylist (recuerda, la denylist significa impedir que utilice el ahorro de energía y se pueda desconectar). Esto incluye tarjetas de expansión HDMI, DisplayPort y Ethernet. Ejecuta lsusb, obtén esas ID y añádelas a la denylist. ¿Ratón externo? Ejecuta lsusb, obtén la ID y añádela a la denylist.

> _No confundas esto con la lista de permitidos - la lista de permitidos es algo que debería suspender la energía y que no lo hace. No vamos a tocar eso._

O bien, limítate a copiar los demás ajustes que ves aquí abajo.

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/eee75d480915c438809abcfe202d97d2.png)

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/7201c5fbe40c09d91b901090da8392bf.png)

  

**Sección batería de Thinkpad.** Por favor, no hagas cambios aquí. Este artículo es para portátiles Framework, no para Thinkpad. Puedes hacer cambios respecto a cuánto carga tu batería, etc., en la BIOS de tu Framework Laptop.

### **¿Cuánto durará tu batería?**

Ahora la gran pregunta aquí es: ¿cuánto durará tu batería a lo largo del día mientras la usas? La respuesta es que depende de multitud de factores demasiado extensos para enumerarlos aquí. Pero estos son algunos factores comunes.

**\- Reuniones por vídeo o videoconferencia: vampiros de batería.** Aunque el TLP te ayudará, aquí verás cómo baja la batería por el uso. 

**\- Algunos IDE que funcionan con Electron.** Cualquier cosa en Electron es probable que consuma un poco más de energía de la que te gustaría. Pero, en general, no deberían ser peores que ejecutar una instancia adicional del navegador.

**\- Luces, cámara y uso de la Batería.** El uso de la webcam, la retroiluminación del teclado y la retroiluminación de la pantalla ya se trataron anteriormente. Solo un recordatorio: estos factores siguen existiendo. Ajústalos según tus necesidades, pero recuerda que afectan a la duración de la batería.

### **Otros cambios y ajustes que los usuarios de Framework han recomendado**

Los miembros de la comunidad han hecho una serie de recomendaciones adicionales que van desde la aceleración por hardware para tu uso diario del escritorio hasta  desactivando Turbo Boost en la BIOS. No te hará daño probar ninguna de estas cosas. Sin embargo, sería necesario que contaran con el apoyo de la comunidad en los foros de Framework. El caso es que puedes probar las sugerencias de la comunidad, pero tus experiencias pueden variar.

**\- Aceleración por hardware:** Apoyada por la comunidad, no oficialmente.

**\- Desactivar Turbo Boost en la BIOS:** Apoyada por la comunidad, no oficialmente.

**\- Ejecutar PowerTOP o GNOME Power profiles daemon:** PowerTOP «puede» ir bien junto con TLP, pero los informes son contradictorios, así que no lo recomendamos. GNOME Power profiles daemon entrará totalmente en conflicto con TLP.  

###   

### **¡En breve estará disponible! Una herramienta de evaluación comparativa/seguimiento de la descarga de la batería**

###   

Todavía en fase de pruebas beta, esta herramienta GUI está diseñada para que los clientes de Framework la ejecuten en segundo plano mientras trabajan en su portátil. 

![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/3e6faf9ff7fb066a8e2a52546a629c39.png)

Actualmente funciona, pero aún se están elaborando las personalizaciones (como el nombre de los botones).

La idea en la que se basa esta herramienta es la siguiente:

\- Realiza el seguimiento de la descarga de la batería no por la velocidad de descarga, sino por el porcentaje disponible y el tiempo que se registra. Esto es útil cuando intentas determinar cuánto dura realmente tu batería con o sin TLP, bajo diferentes cargas de trabajo, etc.

[![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/0063ec91f90935e0c12ea62eeaa9e964.png)](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/0063ec91f90935e0c12ea62eeaa9e964.png)

\- Compara las diferencias visuales entre distintos informes de evaluación comparativa. 

[![](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/4a288faf6cd5ac83527461473e795e2c.png)](https://cdn.kustomerhostedcontent.com/media/6047cd84502177bce9fccae2/4a288faf6cd5ac83527461473e795e2c.png)

\- Los gráficos proporcionados están en HTML y se cargan en tu navegador como una página local totalmente interactiva. Puedes hacer clic en puntos temporales individuales para hacerte una mejor idea de los marcadores temporales específicos o simplemente elegir exportar el gráfico como una imagen a tamaño completo.

Una vez que esté lista, esta herramienta te permitirá realizar una evaluación comparativa mucho más precisa, ya que te limitas a «grabar» tu jornada laboral, los distintos flujos de trabajo. A continuación, puedes observar los puntos temporales en el gráfico y en el archivo de texto producido. Observa cuándo cambiaste de codificación a vídeo. Compara los patrones de batería de los flujos de trabajo laborales con los ocasionales.

¿Se inspiró esto en Gnome Battery Bench? Sí, y también [en este proyecto](https://olickel.com/benchmarking-the-battery-on-an-ubuntu-machine). Así se probó el proyecto, con Gnome Battery Bench como herramienta para crear los flujos de trabajo. Es genial, salvo que queríamos que midiera flujos de trabajo reales, que utilizara archivos txt en lugar de json y que no dependiera exclusivamente de Gnome Battery Workbench. 

Ofreceremos más información cuando se publique.
