CFS Zen Tweaks è uno script bash e un servizio systemd che modifica l’utilità di pianificazione della CPU Linux per una migliore reattività del desktop in caso di utilizzo intenso della CPU.
Le impostazioni del kernel predefinite non sono ottimizzate per l’utilizzo desktop, con l’elevata velocità effettiva che ha la priorità sulla latenza, osserva l’autore di CFS Zen Tweaks. Ciò si traduce in un desktop meno reattivo sotto carico pesante della CPU. Utilizzando CFS Zen Tweaks, dovresti notare una migliore reattività del desktop: ad esempio, il suo autore afferma che prima di utilizzarlo, YouTube ritarderebbe durante la compilazione del codice, e questo non è più il caso utilizzando i tweak CFS Zen.
Il progetto CFS Zen Tweaks regola lo scheduler della CPU del kernel predefinito (CFS o Completely Fair Scheduler) per una migliore reattività del desktop. Le impostazioni dello scheduler della CPU CFS provengono dal kernel Linux ZEN, che è stato creato per fornire un kernel Linux migliore per i sistemi di tutti i giorni.
Si noti che solo le modifiche allo scheduler della CPU CFS vengono utilizzate dal kernel ZEN, mentre questo kernel personalizzato ha anche altre modifiche.
Il vantaggio di utilizzare queste modifiche rispetto all’installazione di un kernel personalizzato è che puoi mantenere i pacchetti kernel ufficiali della tua distribuzione Linux (in modo da ottenere aggiornamenti ufficiali e non c’è il rischio di rompere cose).
È importante notare però che l’uso di queste modifiche aumenterà il consumo della batteria sui laptop, a causa di più cambi di contesto.
Scarica CFS Zen Tweaks
CFS Zen Tweaks è confezionato come DEB (per Debian, Ubuntu, Linux Mint, Pop!_OS, ecc.), RPM (Fedora) ed è disponibile anche su AUR per gli utenti di Arch Linux / Manjaro. Se vuoi solo lo script e il servizio systemd, visita la pagina del repository GitHub del progetto. Per usarlo, avrai bisogno bash
, gawk
, e systemd
per applicare le impostazioni all’avvio (queste verranno installate come dipendenze se si utilizzano i pacchetti precompilati).
Dopo aver installato il pacchetto, abilitare le modifiche da applicare all’avvio (e applicarle subito) utilizzando:
systemctl enable --now set-cfs-tweaks.service
tramite Reddit; Immagine Tux tramite Wikipedia