Hier nur Versuche – keine direkte Empfehlung!
Wenn ich alles der Reihe nach abarbeite, reicht ein Neustart am Ende.
1. CPU-Governor auf performance setzen
Nicht unbedingt notwendig. Ich kann bei meinen Spielen Gamemod aktivieren.
sudo pacman -S cpupower
Fürs Zocken:
sudo cpupower frequency-set -g performance
Oder für Desktop (Allgemein):
sudo cpupower frequency-set -g schedutil
Automatisch beim Boot:
sudo systemctl enable --now cpupower.service
sudo reboot
3. I/O Scheduler:
cat /sys/block/nvme0n1/queue/scheduler
Steht da none ist das i.O. wenn ich eine NVMe verwende.
4. Gaming-Tuning (Proton, Gamescope, FSR):
sudo pacman -S gamemode lib32-gamemode
Ich aktiviere in Steam:
- Proton-GE (GloriousEggroll)
- Shader-Pre-Caching & FSR aktivieren
- Optional: Gamemode in Steam-Spieleigenschaften als Startbefehl aktivieren bzw. einbinden:
gamemoderun %command%
Gamescope (für flüssigere Frames):
sudo pacman -S gamescope
Startbefehl-Beispiel für 144 Hz:
gamescope -r 144 -f -- %command%
Steam-Game-Boost:
game-performance %command%
Weitere Möglichkeiten:
dlss-swapper %command%
Wayland-Optimierungen (VRR + HDR) und AMD: Shader-Cache erhöhen :
sudo nano /etc/environment
Folgendes füge ich hinzu:
## Wayland-Optimierungen
# Aktiviert die Verwendung von EGL Streams für die Videoausgabe
KWIN_DRM_USE_EGL_STREAMS=1
# Bevorzugt Variable Refresh Rate für Displays mit G-Sync oder FreeSync
KWIN_DRM_PREFER_VRR=1
# Aktiviert HDR für den KWin-Fenstermanager
KWIN_DRM_ENABLE_HDR=1
## AMD: Shader-Cache erhöhen
# Erzwingt die RADV-Vulkan-Implementierung
AMD_VULKAN_ICD=RADV
# Erhöht die Shader-Cache-Größe von AMD auf 12 GB
MESA_SHADER_CACHE_MAX_SIZE=12G
Strg-x, y, Enter
System Neustart oder Änderung neu einlesen: source /etc/environment
RAM- und System-Tuning
sudo nano /etc/sysctl.d/99-cachyos-tuning.conf
vm.swappiness=10
vm.vfs_cache_pressure=50
sudo sysctl --system
Bore-Kernel aktivieren und in Grub als Autostart setzen:
- Hello-App
- Apps/Tweaks
- Kernel Manager
- bore-kernel wählen (ich wähle den normalen Kernel ab –> aber nicht den lts-Kernel! –> der ist für Backup)
sudo reboot
Grub ändern:
sudo awk '/submenu.*Erweiterte Optionen/,/^}/ {print}' /boot/grub/grub.cfg | grep menuentry
Ausgabe merken: (relevante Daten mit xxxx ersetzt)
❯ sudo awk '/submenu.*Erweiterte Optionen/,/^}/ {print}' __/boot/grub/grub.cfg__ | grep menuentry submenu 'Erweiterte Optionen für CachyOS Linux' $menuentry_id_option 'gnulinux-advanced-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' { menuentry 'CachyOS Linux, with Linux linux-cachyos-lts' --class cachyos --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-cachyos-lts-advanced-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' { menuentry 'CachyOS Linux, with Linux linux-cachyos-bore' --class cachyos --class gnu-linux --class gnu--class os $menuentry_id_option 'gnulinux-linux-cachyos-bore-advanced-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' { ~ ❯
sudo nano /etc/default/grub
Folgende Zeile suchen:
GRUB_DEFAULT=0
Ändern in:
(x mit den richtigen Werten ersetzen)
GRUB_DEFAULT="gnulinux-advanced-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx>gnulinux-linux-cachyos-bore-advanced-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Strg-x, y, Enter
sudo grub-mkconfig -o /boot/grub/grub.cfg
sudo reboot
uname -r
Kernel-Optionen / Bootparameter
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_pstate=active amd_iommu=on mitigations=auto idle=nomwait"
sudo grub-mkconfig -o /boot/grub/grub.cfg