Acelerar CachyOS

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

Scroll ao inicio