CachyOS Einstellungen
Neben unseren optimierten Kerneln und Repositories bieten wir auch Einstellungen an, die das Desktop-Erlebnis weiter verbessern.
Wir bündeln auch einige Hilfsskripte für QoL-Verbesserungen. Alle diese Konfigurationen und Skripte befinden sich unter dem Paket cachyos-settings
.
sysctl Optimierungen
Wir bieten eine Menge sysctl-Optimierungen an, die darauf abzielen, die allgemeine Desktop-Leistung zu verbessern. Jeder sysctl-Eintrag ist in der Datei
99-cachyos-settings.conf
gut dokumentiert.
Um Änderungen an diesen Werten vorzunehmen, kopieren Sie den ursprünglichen Eintrag und erstellen Sie eine neue Datei unter /etc/sysctl.d/
für den geänderten Wert.
sysctl-Werte ändern
-
Sehen Sie sich den ursprünglichen Wert von
cachyos-settings
an.Terminal-Fenster ❯ cat /usr/lib/sysctl.d/99-cachyos-settings.conf# Only experimental!# Let Realtime tasks run as long they need# sched: RT throttling activatedkernel.sched_rt_runtime_us=-1 -
Erstellen Sie eine neue Datei in
/etc/sysctl.d
, um Änderungen an den sysctl-Einstellungen vorzunehmen.kernel.sched_rt_runtime_us= auf den Standardwert zurücksetzen ❯ sudo micro /etc/sysctl.d/99-kernel-sched-rt.conf # Wenn die Datei nicht existiert, erstellt dieser Befehl sie und ermöglicht Ihnen, die Datei zu bearbeitenkernel.sched_rt_runtime_us=950000
udev-Regeln
- ZRAM-Regeln - Setzt die ZRAM-Swappiness auf einen aggressiveren Wert, so dass der Cache eher in ZRAM ausgelagert wird.
- HPET-Berechtigungen - Erlaubt den Zugriff auf die Geräteknoten
rtc0
undhpet
durch die Audiogruppe. - SATA-Energiemanagement - Setzt die Energiemanagementrichtlinie von SATA-Geräten auf
max_performance
. - I/O-Scheduler-Regeln - Wählt den optimalen Scheduler für jeden Laufwerkstyp (HDD, SSD, NVMe) aus.
- hdparm-Regeln - Setzt SATA- und IDE-HDDs auf maximale Leistung.
- NVIDIA RTD3 - Konfiguriert die dynamische Energieverwaltungsfunktionalität für die Turing-GPU-Generation. RTD3 funktioniert nicht richtig auf Turing-GPUs mit den offenen Modulen
- CPU DMA-Latenz -
Ermöglicht den Zugriff auf den Geräteknoten
cpu_dma_latency
durch die Audiogruppe.
modprobe-Optionen
- Erzwingt den AMDGPU-Treiber auf Southern Islands (GCN 1.0) und Sea Islands (GCN 2.0).
- Aktiviert verschiedene Optimierungen für NVIDIA.
- Blacklistet Watchdog-Module.
Hilfsskripte
-
amdpstate-guided
- Setzt denamd-pstate
-Skalierungstreiber aufguided
und schaltet den CPU-Governor aufschedutil
um. -
cachyos-bugreport.sh
- Sammelt verschiedene Protokolle voninxi
,dmesg
undjournalctl
, um die Fehlersuche zu erleichtern. -
game-performance
- Wrapper-Skript fürpowerprofilesctl
, um bei Bedarf zum Leistungsprofil zu wechseln. Siehe Power Profile Switching On Demand -
kerver
- QoL-Skript zur Anzeige von Informationen über den aktuellen Kernel. -
paste-cachyos
- Skript zum Einfügen von Terminalausgaben für Textdateien aus dem System.Terminal-Fenster ❯ paste-cachyos /path/to/fileTerminal-Fenster ❯ <command> | paste-cachyos -
pci-latency systemweit aktivieren ❯ sudo systemctl enable --now pci-latency.service -
sbctl-batch-sign
- Hilfsskript zum einfachen Signieren von Kernel-Images und EFI-Binärdateien für Secure Boot und speichert diese in der sbctl-Datenbank. -
topmem
- Zeigt RAM- & Swap- & KSM-Statistiken von 10 Prozessen in absteigender Reihenfolge an.
Andere Konfigurationen
Optimierungen der Speichernutzung
- THP Shrinker-Konfiguration (max_ptes_none = 409)
- Setzt die maximale Größe für das systemd-Journal auf 50 MB.
- ZRAM Generator - Setzt ZRAM auf die gleiche Größe wie RAM und verwendet ZSTD für die Komprimierung.
Ananicy-cpp Regeln
Netzwerkmodifikationen
- systemd-resolved als Standard-DNS-Resolver für NetworkManager
RTC
- Erhöht die höchste angeforderte RTC-Interruptfrequenz auf 3072.
NTP QoL
- Bevorzugter Server auf Cloudflare gesetzt.
- Fallback-Server > Google und Arch Linux
systemd Services Optimierungen
- Timeout für den Start eines Dienstes/einer Unit auf 15s gesetzt.
- Timeout für das Stoppen eines Dienstes/einer Unit auf 10s gesetzt.
- Soft Limit für geöffnete Dateideskriptoren auf 2048 gesetzt.
- Hard Limit für geöffnete Dateideskriptoren auf 2097152 gesetzt.
X.Org
- Aktiviert standardmäßig Tap to Click für alle X11-Sitzungen.