- ✅ Lenovo ThinkPad E14 Gen 6 (Intel)
- ✅ Intel Core Ultra 5 125U (o similar de la serie Core Ultra 1)
- ✅ Arch Linux (o derivados)
# Instalar TLP
sudo pacman -S tlp
# Opcional pero recomendado
sudo pacman -S powertop # Para monitoreo
sudo pacman -S intel-gpu-tools # Para ver stats de GPU# 1. Clonar el repositorio
git clone https://github.com/yourusername/tlp-thinkpad-e14-gen6.git
cd tlp-thinkpad-e14-gen6
# 2. Hacer backup de configuración existente
sudo cp /etc/tlp.conf /etc/tlp.conf.backup
sudo mkdir -p ~/tlp-backup-$(date +%Y%m%d)
sudo cp -r /etc/tlp.d ~/tlp-backup-$(date +%Y%m%d)/ 2>/dev/null || true
# 3. Copiar archivos de configuración
sudo cp tlp.d/*.conf /etc/tlp.d/
# 4. Verificar que power-profiles-daemon no esté activo (conflicto)
systemctl status power-profiles-daemon
# Si está activo, deshabilitarlo
sudo systemctl stop power-profiles-daemon
sudo systemctl mask power-profiles-daemon
# 5. Habilitar y aplicar TLP
sudo systemctl enable tlp.service
sudo tlp start
# 6. Verificar que funcionó
sudo tlp-stat -s# 1. Descargar los archivos .conf desde GitHub
# Puedes hacerlo desde la interfaz web o con wget/curl
# 2. Crear directorio de configuración si no existe
sudo mkdir -p /etc/tlp.d
# 3. Copiar cada archivo manualmente
sudo cp 10-ac-performance.conf /etc/tlp.d/
sudo cp 20-battery-saver.conf /etc/tlp.d/
sudo cp 30-ultra-powersave.conf /etc/tlp.d/
sudo cp 40-battery-care.conf /etc/tlp.d/
# 4. Aplicar configuración
sudo tlp startsudo tlp-stat -sDeberías ver:
tlp = enabled, last run: ...
Power profile = balanced/AC (o low-power/BAT)
Power source = AC (o battery)sudo tlp-stat -p | grep -E "(energy_performance|max_perf|no_turbo|hwp_dynamic)"En AC deberías ver:
energy_performance_preference = balance_performance [EPP]
max_perf_pct = 100 [%]
no_turbo = 0
hwp_dynamic_boost = 1En Batería deberías ver:
energy_performance_preference = power [EPP]
max_perf_pct = 80 [%]
no_turbo = 1
hwp_dynamic_boost = 0cat /proc/sys/kernel/nmi_watchdogDebe mostrar: 0
sudo tlp-stat -b | grep thresholdDeberías ver:
charge_control_start_threshold = 75 [%]
charge_control_end_threshold = 80 [%]TLP puede conflictuar con otros servicios de gestión de energía:
# Verificar si están activos
systemctl status power-profiles-daemon
systemctl status laptop-mode-tools
# Si alguno está activo, deshabilitarlo
sudo systemctl stop power-profiles-daemon
sudo systemctl mask power-profiles-daemon
sudo systemctl stop laptop-mode-tools
sudo systemctl mask laptop-mode-toolsPara que funcionen los umbrales de batería:
# Verificar si está cargado
lsmod | grep thinkpad_acpi
# Si no está cargado
sudo modprobe thinkpad_acpi
# Para cargarlo automáticamente en cada boot
echo "thinkpad_acpi" | sudo tee /etc/modules-load.d/thinkpad.conf-
Con cargador conectado:
sudo tlp-stat -p | grep energy_performance # Debe mostrar: balance_performance
-
Desconectar cargador:
# Esperar 2-3 segundos sudo tlp-stat -p | grep energy_performance # Debe mostrar: power
-
Reconectar cargador:
# Esperar 2-3 segundos sudo tlp-stat -p | grep energy_performance # Debe mostrar: balance_performance
Si esto funciona, ¡todo está perfecto! ✅
# Activar modo power-saver
sudo tlp power-saver
# Verificar
sudo tlp-stat -p | grep max_perf
# Debe mostrar: max_perf_pct = 40 [%]
# Volver a modo automático
sudo tlp start# Forzar carga a 100% (ignora umbrales temporalmente)
sudo tlp fullcharge BAT0
# Verificar que esté cargando
sudo tlp-stat -b | grep "State"
# Debe mostrar: Charging
# Después de llegar a 100%, los umbrales se restauran automáticamenteSolución 1: Verificar conflictos
systemctl status power-profiles-daemon
sudo systemctl mask power-profiles-daemonSolución 2: Revisar logs
journalctl -u tlp.service -bSolución 3: Verificar sintaxis de archivos
sudo tlp-stat -cSolución:
# Verificar que el módulo esté cargado
lsmod | grep thinkpad_acpi
# Si no está, cargarlo
sudo modprobe thinkpad_acpi
# Verificar soporte
sudo tlp-stat -b | grep "supported"Diagnóstico:
# Ver qué está consumiendo energía
sudo powertop
# Verificar configuración activa
sudo tlp-stat -c
# Ver CPU
sudo tlp-stat -p | head -20Posibles causas:
- Aplicaciones en segundo plano
- Brillo de pantalla muy alto
- Configuración no aplicada correctamente
# Powertop - ver consumo en tiempo real
sudo powertop
# TLP Stats - estadísticas de TLP
sudo tlp-stat -s # estado general
sudo tlp-stat -p # CPU
sudo tlp-stat -b # batería
sudo tlp-stat -d # discos
# intel_gpu_top - monitorear GPU
sudo intel_gpu_top
# htop/btop - procesos
htopSi actualizas la configuración desde GitHub:
# Ir al directorio del repo
cd tlp-thinkpad-e14-gen6
# Hacer backup actual
sudo cp -r /etc/tlp.d ~/tlp-backup-$(date +%Y%m%d)
# Pull cambios
git pull
# Copiar nuevos archivos
sudo cp tlp.d/*.conf /etc/tlp.d/
# Aplicar
sudo tlp startSi quieres volver a la configuración original:
# Restaurar desde backup
sudo cp ~/tlp-backup-FECHA/tlp.conf /etc/tlp.conf
sudo cp -r ~/tlp-backup-FECHA/tlp.d /etc/
# O eliminar archivos personalizados
sudo rm /etc/tlp.d/10-ac-performance.conf
sudo rm /etc/tlp.d/20-battery-saver.conf
sudo rm /etc/tlp.d/30-ultra-powersave.conf
sudo rm /etc/tlp.d/40-battery-care.conf
# Aplicar defaults
sudo tlp startSi tienes problemas:
- Lee la sección de Troubleshooting
- Revisa el Cheatsheet de comandos
- Consulta la documentación oficial de TLP
- Abre un issue en GitHub con:
- Salida de
sudo tlp-stat -s - Salida de
sudo tlp-stat -p - Descripción del problema
- Salida de
- TLP instalado (
sudo pacman -S tlp) - Backup de configuración original creado
- Archivos .conf copiados a
/etc/tlp.d/ - power-profiles-daemon deshabilitado
- TLP habilitado y iniciado (
sudo systemctl enable tlp.service) - Configuración aplicada (
sudo tlp start) - Verificación en AC exitosa
- Verificación en BAT exitosa (desconectar cargador)
- NMI watchdog = 0
- Umbrales de batería configurados
- Modo ultra-ahorro probado
- Consumo monitoreado con powertop
Última actualización: 2026-02-16