Skip to Content

Para los usuarios de portátiles, la gestión de la energía y la optimización de la batería son cruciales. Ubuntu 26.04 incluye la herramienta de administración de energía power-profiles-daemon incorporada, y puede optimizar aún más la duración de la batería instalando TLP y otras utilidades. Este artículo cubre en detalle varias opciones de administración de energía y consejos prácticos.

Perfiles de energía

Ubuntu 26.04 incluye power-profiles-daemon, que proporciona tres modos de energía preestablecidos para un cambio flexible entre rendimiento y duración de la batería.

Tres modos de energía

ModoDescripciónMejor para
Ahorro de energíaReduce la frecuencia y el rendimiento de la CPU para maximizar la duración de la batería.Trabajo ligero, lectura, viajes.
EquilibradoEquilibra el rendimiento y la duración de la batería (predeterminado)uso diario
RendimientoLibera el máximo rendimiento y agota la batería más rápidoCompilación, renderizado, juegos.

Cambio de modos de energía

Interfaz gráfica

  1. Haga clic en el área de estado del sistema en la esquina superior derecha de la barra superior
  2. Busque el botón de modo de encendido en el panel de configuración rápida
  3. Haga clic para cambiar entre modos

También puedes cambiar los modos de energía en “Configuración > Energía”.

Línea de comando

# View current power mode powerprofilesctl get # List all available modes powerprofilesctl list # Switch to power saver mode powerprofilesctl set power-saver # Switch to balanced mode powerprofilesctl set balanced # Switch to performance mode powerprofilesctl set performance

Cambio de modo automatizado

Puede cambiar automáticamente los modos según el estado de energía. Por ejemplo, utilice una regla udev para cambiar automáticamente cuando se conecta/desconecta la alimentación de CA:

Cree el archivo /etc/udev/rules.d/99-power-profile.rules:

# Switch to balanced mode when AC power is connected ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="1", RUN+="/usr/bin/powerprofilesctl set balanced" # Switch to power saver mode when AC power is disconnected ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="0", RUN+="/usr/bin/powerprofilesctl set power-saver"

TLP: gestión avanzada de energía

TLP es la herramienta de optimización de energía más popular para Linux y ofrece opciones de administración de energía más detalladas que las predeterminadas del sistema.

Instalación de TLP

sudo apt install tlp tlp-rdw # For ThinkPad users, install additional battery management tools sudo apt install tp-smapi-dkms acpi-call-dkms

Habilitando TLP

sudo systemctl enable tlp sudo systemctl start tlp

Nota: TLP y el demonio de perfiles de energía pueden entrar en conflicto. Después de instalar TLP, se recomienda desactivar power-profiles-daemon:

sudo systemctl mask power-profiles-daemon

Ver el estado de TLP

# View TLP running status sudo tlp-stat -s # View battery information sudo tlp-stat -b # View full system power status sudo tlp-stat # View CPU frequency and scheduler info sudo tlp-stat -p # View disk settings sudo tlp-stat -d

Configuración TLP

El archivo de configuración de TLP se encuentra en /etc/tlp.conf. Configuraciones de optimización comunes:

sudo nano /etc/tlp.conf
# CPU scaling governor policy # Use powersave on battery, performance on AC CPU_SCALING_GOVERNOR_ON_AC=performance CPU_SCALING_GOVERNOR_ON_BAT=powersave # CPU energy performance preference CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance CPU_ENERGY_PERF_POLICY_ON_BAT=power # CPU Boost frequency CPU_BOOST_ON_AC=1 CPU_BOOST_ON_BAT=0 # WiFi power saving mode WIFI_PWR_ON_AC=off WIFI_PWR_ON_BAT=on # USB auto-suspend USB_AUTOSUSPEND=1 # Disk APM (Advanced Power Management) DISK_APM_LEVEL_ON_AC="254 254" DISK_APM_LEVEL_ON_BAT="128 128" # PCI Express power management PCIE_ASPM_ON_AC=default PCIE_ASPM_ON_BAT=powersupersave # Sound card power saving (seconds, 0 to disable) SOUND_POWER_SAVE_ON_AC=0 SOUND_POWER_SAVE_ON_BAT=1

Vuelva a cargar la configuración después de editarla:

sudo tlp start

Umbrales de carga de la batería Think Pad

Para las computadoras portátiles ThinkPad, TLP admite la configuración de umbrales de carga de la batería para extender la vida útil de la batería:

# Start charging threshold (begin charging when below this level) START_CHARGE_THRESH_BAT0=75 # Stop charging threshold (stop charging when reaching this level) STOP_CHARGE_THRESH_BAT0=80

Esto significa que la batería permanecerá entre el 75% y el 80%, extendiendo efectivamente su ciclo de vida.

Monitoreo del estado de la batería

Ver información de la batería

# View battery details with upower upower -i /org/freedesktop/UPower/devices/battery_BAT0 # Key information includes: # - energy-full-design: Design capacity # - energy-full: Current maximum capacity # - capacity: Battery health percentage # - charge-cycles: Charge cycle count (if supported)

Evaluación del estado de la batería

# Calculate battery wear # The capacity field shows the ratio of current max capacity to design capacity # For example, capacity: 85% means the battery has lost about 15% of its capacity

Monitoreo del estado de la batería en tiempo real

# Monitor real-time battery discharge rate watch -n 1 "cat /sys/class/power_supply/BAT0/power_now" # Or use powertop for detailed analysis sudo apt install powertop sudo powertop

Análisis de potencia PowerTOP

PowerTOP es una herramienta de análisis de energía desarrollada por Intel que puede identificar componentes que consumen mucha energía y brindar sugerencias de optimización.

Instalación y uso

sudo apt install powertop # Run PowerTOP sudo powertop

La interfaz PowerTOP contiene varias pestañas:

  • Descripción general: muestra la frecuencia de activación de cada componente
  • Estadísticas de inactividad: estadísticas del estado de inactividad de la CPU
  • Estadísticas de frecuencia: distribución de frecuencia de la CPU
  • Estadísticas del dispositivo: Estadísticas de energía del dispositivo
  • Tunables: Lista de elementos optimizables (estado Bueno/Malo)

Optimización automática

# Apply all PowerTOP recommended optimizations at once sudo powertop --auto-tune # Generate an HTML report sudo powertop --html=power-report.html

Para aplicar optimizaciones automáticamente en cada arranque, cree un servicio systemd:

sudo tee /etc/systemd/system/powertop.service << 'EOF' [Unit] Description=PowerTOP Auto Tune [Service] Type=oneshot ExecStart=/usr/sbin/powertop --auto-tune [Install] WantedBy=multi-user.target EOF sudo systemctl enable powertop

Consejos prácticos sobre la duración de la batería

Brillo de la pantalla

La pantalla es uno de los mayores consumidores de energía de una computadora portátil. Reducir el brillo puede prolongar significativamente la duración de la batería:

  • Utilice las teclas de método abreviado de brillo en su teclado
  • Habilite “Brillo automático” en “Configuración > Energía” (si su computadora portátil tiene un sensor de luz ambiental)
  • Habilitar el modo “Luz nocturna” no solo protege sus ojos sino que también proporciona un ligero ahorro de energía

Deshabilitar hardware no utilizado

# Disable Bluetooth (if not in use) rfkill block bluetooth # Enable Bluetooth rfkill unblock bluetooth # View wireless device status rfkill list

También puedes alternar rápidamente WiFi y Bluetooth desde el panel de configuración rápida.

Gestión de procesos en segundo plano

# View high-power-consuming processes top -o %CPU # Or use htop sudo apt install htop htop

Cerrar aplicaciones en segundo plano y pestañas del navegador innecesarias puede reducir notablemente el consumo de energía.

Elegir la GPU adecuada

Si su computadora portátil tiene GPU duales (Intel + NVIDIA), cambiar a la GPU integrada cuando no se necesita la GPU discreta puede reducir significativamente el consumo de energía:

# View currently active GPU switcherooctl list # Run applications on the integrated GPU (default) # Run specific applications on the discrete GPU switcherooctl launch app-name

También puede haber una opción de cambio de GPU en “Configuración > Energía”.

Reducir los efectos de animación

Habilitar “Reducir animación” en “Configuración > Accesibilidad” puede reducir ligeramente la carga de la GPU, lo que proporciona un pequeño beneficio en la duración de la batería.

Configuración de suspensión e hibernación

Configurar en “Configuración > Energía”:

  • Tiempo de espera de suspensión automática: establezca el retraso de suspensión automática cuando esté en batería
  • Acción de cierre de la tapa: elija qué sucede cuando se cierra la tapa de la computadora portátil (suspender/hibernar/no hacer nada)
  • Acción del botón de encendido: elige qué sucede cuando se presiona el botón de encendido

Expectativas de duración de la batería

Referencia de duración aproximada de la batería para diferentes escenarios de uso (basado en una batería de 60 Wh):

Escenario de usoDuración esperada de la batería
Trabajo ligero (edición de documentos, navegación web)8-12 horas
Uso diario mixto5-8 horas
Reproducción de vídeo6-10 horas
Desarrollo/compilación3-5 horas
Carga pesada (3D, renderizado de vídeo)2-3 horas

La duración real de la batería depende de la configuración del hardware, el brillo de la pantalla, las aplicaciones en ejecución y muchos otros factores.

Resumen

Ubuntu 26.04 proporciona opciones flexibles de administración de energía. Para la mayoría de los usuarios, el demonio de perfiles de energía incorporado ya satisface las necesidades básicas. Los usuarios que buscan la máxima duración de la batería pueden instalar TLP y PowerTOP para una optimización más profunda. Los buenos hábitos energéticos, como reducir el brillo, apagar el hardware no utilizado y establecer umbrales de carga adecuados, pueden prolongar tanto la vida útil de la batería por carga como su estado general.