Paramètres CachyOS
En plus de nos noyaux et dépôts optimisés, nous fournissons également des paramètres qui améliorent davantage l’expérience de bureau, ainsi que quelques
scripts d’aide pour des améliorations de la qualité de vie. Toutes ces configurations et scripts se trouvent dans le paquet cachyos-settings.
Ajustements sysctl
Section intitulée « Ajustements sysctl »Nous fournissons de nombreux ajustements sysctl qui visent à améliorer les performances globales du bureau. Chaque entrée sysctl est bien documentée dans le fichier 70-cachyos-settings.conf.
Pour apporter des modifications à l’une de ces valeurs, copiez l’entrée originale et créez un nouveau fichier sous /etc/sysctl.d/ avec la valeur modifiée.
Modification des valeurs sysctl
Section intitulée « Modification des valeurs sysctl »-
Jetez un œil à la valeur originale de
cachyos-settingsTerminal window cat /usr/lib/sysctl.d/70-cachyos-settings.conf# Only experimental!# Let Realtime tasks run as long they need# sched: RT throttling activatedkernel.sched_rt_runtime_us=-1 -
Créez un nouveau fichier dans
/etc/sysctl.dpour apporter des modifications aux paramètres sysctlRétablissement de kernel.sched_rt_runtime_us= à sa valeur par défaut sudo micro /etc/sysctl.d/99-kernel-sched-rt.conf # Si le fichier n'existe pas, cette commande le crée et vous permet de le modifierkernel.sched_rt_runtime_us=950000
Règles udev
Section intitulée « Règles udev »- Règles ZRAM - Définit la « swappiness » de ZRAM à une valeur plus agressive pour que le cache soit plus susceptible d’être échangé vers ZRAM
- Permissions HPET - Permet l’accès aux
nœuds de périphérique
rtc0ethpetpar le groupe audio - Gestion de l’alimentation SATA - Définit la politique de gestion de l’alimentation des périphériques SATA sur
max_performance. Uniquement si le périphérique prend en charge le LPM. - Règles du planificateur d’E/S - Sélectionne le planificateur optimal pour chaque type de disque (HDD, SSD, NVMe)
- Règles hdparm - Règle les disques durs SATA et IDE sur des performances maximales
- NVIDIA RTD3 - Configure la fonctionnalité de gestion dynamique de l’alimentation pour la génération de GPU Turing.
Le RTD3 ne fonctionne pas correctement sur les GPU Turing avec les modules open source - Latence DMA du CPU -
Permet l’accès au nœud de périphérique
cpu_dma_latencypar le groupe audio - Gestion de l’alimentation snd_hda_intel - Règle l’économie d’énergie sur
0sur secteur et restaure la valeur précédente lors du passage sur batterie
Options modprobe
Section intitulée « Options modprobe »- Force le pilote AMDGPU sur Southern Islands (GCN 1.0) et Sea Islands (GCN 2.0)
- Active divers ajustements pour NVIDIA
- Met sur liste noire les modules watchdog
- Désactive power_save pour le pilote audio sna_hda_intel
Scripts d’aide
Section intitulée « Scripts d’aide »-
cachyos-bugreport.sh- Collecte divers journaux deinxi,dmesgetjournalctlpour aider au dépannage -
game-performance- Script wrapper pourpowerprofilesctlafin de passer au profil de performance à la demande. Voir Changement de profil d’alimentation à la demande -
dlss-swapper- Script wrapper pour forcer le dernier préréglage DLSS dans les jeux qui prennent en charge cette technologie -
dlss-swapper-dll- Commedlss-swapper, mais nécessite la mise à jour manuelle de la bibliothèquenvngx_dlss.dllfournie avec le jeu ; peut fonctionner avec les jeux qui ont des problèmes avec la version régulière du script -
kerver- Script de qualité de vie pour afficher des informations sur le noyau actuel -
paste-cachyos- Script pour coller la sortie du terminal ou des fichiers texte du systèmeTerminal window paste-cachyos /chemin/vers/le/fichierTerminal window <commande> | paste-cachyos -
pci-latency - Réduit la valeur latency_timer à
80pour les cartes son PCI et réinitialise tous les autres périphériques PCI à20et0Activation de pci-latency pour tout le système sudo systemctl enable --now pci-latency.service -
sbctl-batch-sign- Script d’aide pour signer facilement les images du noyau et les binaires EFI pour le démarrage sécurisé et les enregistre dans la base de données de sbctl -
topmem- Affiche les statistiques RAM, swap et ksm de 10 processus par ordre décroissant -
zink-run- Facilite l’exécution d’un programme OpenGL via le pilote Zink Gallium
Autres configurations
Section intitulée « Autres configurations »Ajustements de l’utilisation de la mémoire
Section intitulée « Ajustements de l’utilisation de la mémoire »- Configuration du THP Shrinker
max_ptes_none = 409 - Définit la taille maximale à
50Mopour le journal systemd - Générateur ZRAM - Définit ZRAM à la même taille que la RAM et utilise ZSTD pour la compression
Règles Ananicy-cpp
Section intitulée « Règles Ananicy-cpp »Modifications réseau
Section intitulée « Modifications réseau »- systemd-resolved comme résolveur DNS par défaut pour NetworkManager
Qualité de vie NTP
Section intitulée « Qualité de vie NTP »- Serveur préféré défini sur
Cloudflare - Serveurs de secours :
GoogleetArch Linux
Ajustements des services systemd
Section intitulée « Ajustements des services systemd »- Délai d’attente pour le démarrage d’un service/unité défini à
15s - Délai d’attente pour l’arrêt d’un service/unité défini à
10s - Limite souple pour les descripteurs de fichiers ouverts définie à
2048 - Limite stricte pour les descripteurs de fichiers ouverts définie à
2097152
- Activer Tapoter pour cliquer par défaut pour toutes les sessions X11