OggVorbis

30 de junio de 2026

Optimizar Ubuntu 26.04 LTS

Optimización completa de Ubuntu en un ThinkPad T440p


En esta entrada explico todos los pasos que seguí para optimizar mi portátil Lenovo ThinkPad T440p con Ubuntu. El objetivo fue mejorar rendimiento, reducir consumo y evitar procesos innecesarios en segundo plano. Aquí dejo cada ajuste aplicado junto con los comandos exactos.


1. Eliminación de Snap

Snap consume recursos y abre servicios en segundo plano. Lo eliminé completamente y pasé a usar paquetes .deb.


sudo snap remove firefox

sudo snap remove snap-store

sudo snap remove core

sudo apt purge snapd


2. Activar TLP (gestión de energía)

TLP es la herramienta principal para optimizar energía en portátiles. Funciona en segundo plano y no requiere configuración.


sudo apt install tlp

sudo systemctl enable tlp

sudo systemctl start tlp


3. Instalar auto-cpufreq (gestión inteligente de CPU)

Auto-cpufreq complementa a TLP ajustando la frecuencia de la CPU automáticamente. No afecta WiFi ni descargas.


git clone https://github.com/AdnanHodzic/auto-cpufreq.git

cd auto-cpufreq

sudo ./auto-cpufreq-installer


4. Desactivar animaciones de GNOME

Las animaciones consumen recursos y generan micro-lag en equipos con GPU integrada. Las desactivé para mejorar fluidez.


gsettings set org.gnome.desktop.interface enable-animations false


5. Desactivar servicios innecesarios

El T440p no necesita varios servicios que vienen activos por defecto. Desactivarlos reduce consumo y procesos en segundo plano.


Avahi (descubrimiento de red)

sudo systemctl disable avahi-daemon.service

sudo systemctl stop avahi-daemon.service


ModemManager (módems USB 3G/4G)

sudo systemctl disable ModemManager.service

sudo systemctl stop ModemManager.service


Tracker (indexador de archivos de GNOME)

systemctl --user mask tracker-miner-fs.service

systemctl --user mask tracker-miner-rss.service

systemctl --user mask tracker-extract.service

systemctl --user mask tracker-miner-apps.service

systemctl --user mask tracker-store.service


systemctl --user stop tracker-miner-fs.service

systemctl --user stop tracker-miner-rss.service

systemctl --user stop tracker-extract.service

systemctl --user stop tracker-miner-apps.service

systemctl --user stop tracker-store.service


CUPS (impresoras)

Lo desactivé porque no uso impresora.


sudo systemctl disable cups

sudo systemctl stop cups


Bluetooth

Lo mantengo activado porque uso auriculares Bluetooth.


6. Activar autosuspend de audio en PipeWire 


Las versiones actuales de Ubuntu ya no usan PulseAudio, sino PipeWire.  

Por eso el archivo `/etc/pulse/default.pa` no existe y el comando clásico falla.


Para activar autosuspend en PipeWire (apagar el chip de audio cuando no se usa), hay que crear o editar su archivo de configuración.


1. Crear o editar el archivo de configuración de PipeWire

sudo nano /etc/pipewire/pipewire.conf


2. Añadir esta sección dentro del archivo

context.properties = {

    suspend-on-idle = true

}


3. Guardar y salir

CTRL+O para guardar  

CTRL+X para salir


4. Reiniciar PipeWire

systemctl --user restart pipewire pipewire-pulse


¿Qué hace este ajuste?

- Apaga el chip de audio cuando no reproduce nada  

- Reduce consumo y calor  

- Elimina procesos innecesarios  

- No afecta Bluetooth  

- No afecta sonido  

- No afecta descargas ni WiFi  


Es el equivalente moderno al autosuspend de PulseAudio, pero adaptado a PipeWire.

7. Ajustes de energía en GNOME

Para evitar que se corten descargas, configuré GNOME para no suspender automáticamente.


- Suspensión automática: Nunca

- Apagar pantalla: Sí (esto no afecta WiFi)


Resultado final

Con estos ajustes, el ThinkPad T440p queda más rápido, más fresco, con menos procesos innecesarios, sin cortes de WiFi, sin animaciones que ralenticen GNOME, con mejor autonomía y más estabilidad en general.