0. Instalar yay
sudo pacman -S --needed base-devel git git clone https://aur.archlinux.org/yay.git cd yay makepkg -si
1. Instalar zram-generator
a. Instalar zram-generator
b. Configurar ZRAM para usar o 100% da RAM con compresión ZSTD
c. Configurar o Swappiness a 150 (para aproveitar ao máximo a ZRAM rápida)
d. Aplicar os cambios
sudo pacman -S --needed zram-generator echo "[zram0] zram-size = ram compression-algorithm = zstd" | sudo tee /etc/systemd/zram-generator.conf echo "vm.swappiness = 150" | sudo tee /etc/sysctl.d/99-swappiness.conf sudo systemctl daemon-reload sudo systemctl restart systemd-zram-setup@zram0 sudo sysctl --system
2. Instalar ananicy-cpp
ananicy-cpp é un asistente silencioso que mellora a fluidez do sistema sen que teñas que facer nada. Funciona en segundo plano conectando automáticamente a la prioridad (CPU y disco) dos programas que estás usando en este momento: dálle toda la potencia a los xogos, vÃdeos o navegador que tienes en primer plano, y restablece las tareas secundarias. El resultado es un PC que responde al instante y no se atranca, mesmo cando estás facendo moitas cousas á vez.
a. Instalar o paquete
b. Activar e iniciar o servizo para que arranque co sistema
c. (Opcional) Comprobar que está correndo
sudo pacman -S --needed ananicy-cpp sudo systemctl enable --now ananicy-cpp systemctl status ananicy-cpp
3. Preload
O preload é un daemon (un proceso en segundo plano) extremadamente útil en sistemas como Arch Linux para acelerar o inicio das aplicacións. A súa función é analizar o teu comportamento: observa que programas utilizas con máis frecuencia e, baseándose nesa predición, carga as librerÃas e os binarios necesarios na memoria RAM antes de que ti os abras. Deste xeito, aproveita a memoria que de outro xeito estarÃa inactiva para que, cando decidas abrir o teu navegador ou o teu terminal, o software arranque de forma case instantánea ao non ter que lelo dende o disco duro.
yay -S preload
systemctl enable preload
systemctl start preload
4. BBRV3 (Internet máis rápido e estable)
echo "net.core.default_qdisc = cake net.ipv4.tcp_congestion_control = bbr" | sudo tee /etc/sysctl.d/99-bbr.conf sudo /usr/lib/systemd/systemd-sysctl
5. Thermald (Solo se usa CPU Intel)
sudo pacman -S thermald && sudo systemctl enable --now thermald
6. Fstrim (Manteñemento del SSD)
Asegúrese de que el servicio de “trim” esté activo. Isto dille ao SSD que bloques de datos xa non se usan para que puedan borrarlos internamente y mantener a velocidad de escritura como el primer dÃa.
sudo systemctl enable --now fstrim.timer
7. Para discos ssd. planificador de entrada/saÃda Kyber
Kyber es un planificador de entrada/saÃda diseñado para dispositivos de almacenamiento modernos y rápidos, como los SSD. A diferencia de los planificadores tradicionales, Kyber es extremadamente liviano y prioriza la latencia , asegurando que pequeñas peticiones del sistema (abrir menús, cargar Ãconos, iniciar aplicaciones) se atiendan inmediatamente, incluso si el disco está ocupado copiando archivos grandes. Esta traducción no tiene la sensación de mayor fluidez y respuesta instantánea en el uso diario del escritorio.
Instrucciones para activar Kyber (Persistente)
Para facer o cambio permanente e que se aplica en cada inicio:
1. Crea unha regra de udev
2. Aplicación o cambio ahora mismo (sen reiniciar)
3. Comproba que está activo:
echo 'ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="kyber"' | sudo tee /etc/udev/rules.d/60-ioschedulers.rules
echo kyber | sudo tee /sys/block/sda/queue/scheduler
cat /sys/block/sda/queue/scheduler
DeberÃa saÃr: none mq-deadline [kyber] adios bfq(con kyberentre corchetes).
8. Configurar Firefox
asegurar que os navegadores usen una tarjeta gráfica (GPU) para ver vÃdeos en YouTube/Twitch o navegar por webs pesadas, no canto de afogar a CPU.
about:config media.ffvpx.enabled True media.ffvpx.mp3.enabled True media.ffvpx.opus.enabled True media.ffvpx.vorbis.enabled True media.ffvpx.vp9.enabled True media.ffmpeg.vaapi.enabled True media.rdd-vpx.enabled False layers.acceleration.force-enabled True media.navigator.mediadatadecoder_vpx_enabled True

