CachyOS · Neuinstallation · AMD Ryzen · NVIDIA / AMD GPU

CachyOS neu installieren

Vom BIOS bis zum ersten Spiel: die Entscheidungen, die im Installer wirklich zählen, die ersten zehn Minuten danach – und die fünf Stellen, an denen sich fast jeder einmal verläuft. Danach übernimmt das Toolkit.

CachyOS Desktop-ISOUEFIBtrfs + SnapperKDE PlasmaNVIDIA open / AMD
01

Vorbereitung

  • Backup. Spielstände außerhalb von Steam Cloud, Wine-Prefixes, ~/.config, Browser-Profile. Alles, was nicht auf einer zweiten Platte liegt, ist nach dem Installer weg.
  • ISO: cachyos.org/download, Desktop-Edition. Prüfsumme vergleichen.
  • USB-Stick: sudo dd if=cachyos-desktop-linux-*.iso of=/dev/sdX bs=4M status=progress oflag=sync – oder Ventoy/balenaEtcher.
  • Zweite Platte? Datenplatten vor der Installation abstecken oder im Installer nicht anfassen. Windows-Platte: gar nicht einhängen.
  • LAN-Kabel. Der Installer lädt Pakete nach; WLAN geht, Kabel ist weniger Ärger.
02

BIOS / UEFI

BIOS vorher auf den aktuellen Stand bringen – bei AMD-Boards steckt im AGESA-Update oft die Hälfte der Stabilität. Dann:

EinstellungWertWarum
CSMDisabledreines UEFI, sonst kein systemd-boot und kein Secure-Boot-Weg später
Secure BootDisabledCachyOS kann es später mit sbctl nachrüsten; zur Installation aus
Above 4G Decoding + Re-Size BAREnabledmerklich bei NVIDIA 30xx/40xx und RDNA – Treiber nutzen es automatisch
EXPO / XMPProfil 1sonst läuft DDR5 auf 4800 MT/s
SVM (AMD-V) / VT-xEnabledfür VMs, Docker, Anti-Cheat-freie Emulation
IOMMUEnabledschadet nicht, nötig für GPU-Passthrough
Fast BootDisabledsonst kommt man schwer ins Boot-Menü
PBO / Curve Optimizerspätererst stabil installieren, dann undervolten
03

Installer-Entscheidungen

Der Calamares-Installer fragt wenig, aber das Wenige bleibt. Empfehlungen für einen Gaming-Desktop:

Btrfs

Dateisystem: Btrfs mit Standard-Subvolumes

CachyOS richtet Snapper und den GRUB-Snapshot-Eintrag automatisch ein – jedes pacman-Update bekommt einen Rollback-Punkt. ext4 ist schneller beim Datenbank-Benchmark, nicht beim Spielen. Keine separate Swap-Partition: ZRAM kommt ab Werk.

GRUB

Bootloader: GRUB

Nur GRUB kann die Btrfs-Snapshots booten. systemd-boot ist schlanker, verliert aber genau dieses Sicherheitsnetz.

Standard

Kernel: linux-cachyos (Standard)

BORE-Scheduler, 1000 Hz, LTO, sched_ext-fähig. Der Installer wählt automatisch die Repo-Variante für deine CPU (x86-64-v3, v4 oder znver4). Weitere Kernel später über den Kernel-Manager.

Ja

NVIDIA-Treiber: im Installer mitnehmen

Der Installer installiert nvidia-open-Module passend zum Kernel – anders als 2024 muss nichts mehr von Hand nachgezogen werden. AMD-GPUs brauchen nichts, Mesa ist dabei.

Prüfen

Desktop: KDE Plasma (Wayland)

Wayland ist bei NVIDIA seit Treiber 555 alltagstauglich (explicit sync). Bleibt ein Spiel schwarz oder flackert, hilft testweise eine X11-Sitzung am Login-Bildschirm.

Benutzer anlegen, Administrator ankreuzen (Gruppe wheel), Rechnername ohne Leerzeichen. Fertig – der Installer braucht je nach Mirror 5–15 Minuten.

04

Erster Start

CachyOS Hello öffnet sich – dort Update System und unter Apps/Tweaks nichts anklicken, was du nicht kennst. Oder im Terminal:

# Mirrors nach Geschwindigkeit sortieren, dann volles Update sudo cachyos-rate-mirrors sudo pacman -Syu # Neustart, damit der aktualisierte Kernel läuft systemctl reboot
Was CachyOS schon erledigt hat

ZRAM (zstd, RAM-Größe), I/O-Scheduler je Laufwerkstyp, sysctl-Grundwerte (vfs_cache_pressure, dirty_bytes, swappiness), THP-Defrag, nouveau-Blacklist, Audio-Powersave-Regeln, Snapper-Snapshots. Nichts davon musst du nachbauen – Foren-Tipps von Arch sind hier oft schon drin oder sogar kontraproduktiv.

05

Grafiktreiber prüfen

# NVIDIA: Module geladen, Treiberversion, GPU erkannt? lsmod | grep -E '^nvidia' nvidia-smi --query-gpu=name,driver_version --format=csv pacman -Q | grep -E '^(lib32-)?nvidia' # AMD: amdgpu aktiv, Vulkan da? lsmod | grep amdgpu vulkaninfo --summary | grep -E 'deviceName|driverName'

Bei NVIDIA sollten nvidia-utils und lib32-nvidia-utils installiert sein – ohne das 32-Bit-Paket starten Proton-Spiele mit „Vulkan device not found“. Fehlt etwas oder ist die GPU eine GTX 10xx/9xx: Toolkit → NVIDIA & Kernel → Treiber installieren bietet die passende Variante an (open, DKMS oder 580xx-Legacy).

06

Toolkit ausführen

Ab hier übernimmt das CachyOS Toolkit: Basiswerkzeuge, Gaming-Stack, sysctl-Profil, CPU-Profil, ClamAV, UFW – alles im Schnellstart, alles mit Backup.

curl -fsSL https://ts.lutti-multigaming.de/guides/cachyos-toolkit/install.sh | bash cachyos-toolkit --quick

Danach nach Bedarf: Xbox-Controller (xpadneo), MangoHud-Vorlage, KDE-Energieprofil, LACT für das GPU-Power-Limit, sched_ext-Scheduler.

07

Steam & Startoptionen

  • Steam → Einstellungen → Kompatibilität: Steam Play für alle Titel aktivieren, Proton-Version Proton-CachyOS (kommt mit cachyos-gaming-meta) oder GE-Proton über protonup-qt.
  • Startoption für jedes Spiel:
game-performance mangohud %command%

game-performance schaltet das CPU-Profil auf performance, solange das Spiel läuft, und wieder zurück – ohne dauerhaft Strom zu verbrennen. mangohud weglassen, wenn kein HUD gewünscht ist.

  • Shader-Vorkompilierung in Steam anlassen – der erste Start ruckelt sonst minutenlang.
  • Lutris / Heroic: Wine-Runner wine-cachyos, umu-launcher für Epic/GOG mit Proton.
  • Star Citizen: LUG-Helper (lug-helper aus dem AUR) – er setzt vm.max_map_count und das Prefix selbst auf.
◆

Fallstricke

/boot voll „kein Speicherplatz“ beim Kernel-Update

Drei Kernel mit je ~110 MB Initramfs füllen eine kleine EFI-Partition. Bei Btrfs liegt /boot im Root – dann ist die Platte wirklich voll. Alte Kernel raus: sudo pacman -Rns linux-cachyos-lts linux-cachyos-lts-headers (oder Toolkit → NVIDIA & Kernel → Kernel entfernen).

Governor GameMode meldet „Governor was not set to performance“

Drei Instanzen streiten: cpupower.service, ein eigenes Script, power-profiles-daemon. PPD gewinnt immer, weil es zur Laufzeit greift. cpupower deaktivieren, PPD auf balanced lassen, game-performance pro Spiel – oder PPD dauerhaft auf performance.

sysctl Wert gesetzt, aber wirkungslos

/etc/sysctl.d/ wird alphabetisch gelesen, die letzte Datei gewinnt. Wer vm.swappiness in 99-gaming.conf setzt, verliert gegen 99-vm-zram-parameters.conf. Prüfen: sysctl --system | grep swappiness.

Wayland Spiel schwarz, Fenster flackert, Overlay unsichtbar

Erst in eine X11-Sitzung wechseln (Login-Bildschirm unten links). Bleibt es dort weg, liegt es am Treiber, nicht an Wayland. Overlays wie Exiled Exchange brauchen --ozone-platform=x11.

Controller Xbox-Pad per Bluetooth verbunden, aber kein Gamepad

dkms status | grep xpadneo – steht da nicht exakt hid-xpadneo/<version>, ist das Modul falsch registriert. xpadneo-dkms aus dem Repo statt des Upstream-install.sh vermeidet das. In Wine-Spielen ohne Pad: SDL_JOYSTICK_HIDAPI=0 als Startoption.

Rollback Update kaputt?

Neustart → GRUB → CachyOS snapshots → letzten guten Snapshot booten → sudo snapper rollback. Das ist der Grund für Btrfs + GRUB.

◆

Checkliste

✓Punkt
☐Backup gezogen, Datenplatten abgesteckt
☐BIOS aktuell, CSM aus, Re-Size BAR an, EXPO an
☐Btrfs + GRUB + linux-cachyos + NVIDIA im Installer
☐cachyos-rate-mirrors, pacman -Syu, Neustart
☐nvidia-smi / vulkaninfo zeigen die GPU, lib32-Paket da
☐Toolkit --quick durch, Neustart
☐Steam Play an, Startoption game-performance mangohud %command%
☐Ein Snapshot existiert: sudo snapper list