// Ratgeber · Gaming · Linux

Gaming auf Linux einrichten: Debian 13, CachyOS, Steam & Proton

📅 20.09.2026 ⏱ 16 Min. Lesezeit

Linux ist beim Spielen kein Kompromiss mehr – nur ein anderes Vorgehen. Dieser Artikel sortiert die Entscheidungen in der Reihenfolge, in der sie wirklich anstehen: Welche Distribution, welcher Grafikkartentreiber, Steam nativ oder als Flatpak, und womit du Spiele startest, die nicht bei Steam liegen. Und er sagt vorne, wo die Grenze liegt: beim Anti-Cheat – nicht bei der Technik drumherum.

Was heute wirklich läuft

Die entscheidende Entwicklung heißt Proton: eine Kompatibilitätsschicht, mit der Windows-Spiele über Vulkan laufen – ohne Windows, ohne Lizenz, ohne Emulator-Gefummel. Valve entwickelt sie für den Steam Deck, und dieser Handheld ist der Beweis, dass die Sache trägt: Was dort läuft, läuft genauso auf deinem Desktop.

Drei Kategorien lassen sich sauber unterscheiden:

KategorieLage unter LinuxBeispiele
Native Linux-SpieleLäuft direkt, ohne Umweg. Bei Vulkan-Spielen oft sogar schneller als die Windows-Fassung.sehr viele Indie-Titel, einige große Releases
Windows-Spiele über ProtonLäuft in den allermeisten Fällen – manchmal mit kleinen Eingriffen (Startoptionen, Proton-GE).der Großteil des Steam-Katalogs
Spiele mit Kernel-Anti-CheatLäuft nur, wenn der Entwickler Linux ausdrücklich freischaltet. Viele tun es nicht.kompetitive Online-Shooter
Das gehört nach vorne: Bevor du einen Abend in die Einrichtung steckst – prüfe für deine Lieblingstitel vorher den Stand. Die zwei Quellen, die zählen, sind ProtonDB (Erfahrungen anderer Spieler pro Titel) und Are We Anti-Cheat Yet (Status der Anti-Cheat-Systeme). Beide ändern sich laufend.

Debian 13 oder CachyOS?

Beide Wege funktionieren. Der Unterschied liegt nicht in „geht“ oder „geht nicht“, sondern darin, wie viel Aktualität du willst und wie viel Wartung du dafür in Kauf nimmst.

FrageDebian 13 (Trixie)CachyOS
Release-ModellStable, feste Versionen, große Sprünge alle zwei JahreRolling Release, ständige kleine Updates
KernelDer Kernel des Releases – stabil, aber nicht auf Interaktivität getuntEigene, für Latenz und Spielbetrieb optimierte Kernel (u. a. BORE/sched-ext)
Treiber & MesaSolide und geprüft, zieht bei sehr neuer Hardware aber später nachSehr zeitnah – bei neuen GPUs der klar einfachere Weg
Gaming-VorbereitungVon Hand: Pakete, Architektur, KomponentenMetapakete und Setups bringen das Meiste mit
RisikoGering: kaum Überraschungen nach UpdatesHöher: Updates kommen schnell, gelegentlich bricht etwas
Für wen es passtWer ein System für alles nutzt und Ruhe willWer maximale Aktualität und die letzten Prozent Leistung will
Die einfache Entscheidungshilfe: Ist deine Grafikkarte älter als zwei Jahre und willst du ein System, das du auch als Arbeitsrechner nutzt – Debian. Ist der Rechner eine Spielmaschine mit aktueller Hardware und dir sind Kernel-Optimierungen wichtig – CachyOS. Beide Wege führen zu Steam, Proton und Lutris.

Debian 13 vorbereiten

Debian liefert Steam nicht im Hauptzweig, weil Steam proprietär ist. Die nötigen Bausteine sind aber da – du musst nur die Quellen und die 32-Bit-Architektur freischalten, denn viele Spiele und Steam selbst bringen 32-Bit-Bibliotheken mit.

# 1) 32-Bit-Unterstuetzung aktivieren (fuer Steam und viele aeltere Spiele)
sudo dpkg --add-architecture i386

# 2) Paketquellen pruefen: contrib und non-free-firmware muessen dabei sein
#    /etc/apt/sources.list  bzw.  /etc/apt/sources.list.d/debian.sources
#    Beispielzeile (Format je nach Debian-Version):
#    deb http://deb.debian.org/debian trixie main contrib non-free-firmware
sudo apt update

# 3) Firmware und Grafiktreiber nachziehen (Beispiel AMD; NVIDIA siehe unten)
sudo apt install firmware-amd-graphics mesa-vulkan-drivers

# 4) Steam installieren
sudo apt install steam-installer
#    Der Installer holt den eigentlichen Client beim ersten Start selbst.

Der Punkt an dem es am häufigsten scheitert, ist nicht Steam, sondern die Grafikfirmware. Fehlt sie, startet das Spiel, zeigt aber ein schwarzes Bild oder bricht mit einer Vulkan-Meldung ab.

Gegenprobe vor dem ersten Start: vulkaninfo --summary und glxinfo -B zeigen, welche GPU und welcher Treiber gerade wirklich benutzt wird. Steht dort Software-Rendering (llvmpipe), läuft alles – nur auf der CPU. Das erklärt dann jeden Ruckler.

CachyOS vorbereiten

Auf einer Rolling-Distribution ist der Kernel aktuell, Mesa aktuell – die Arbeit verschiebt sich von „Treiber nachziehen“ zu „Gaming-Komponenten installieren“. Die Distribution bringt dafür eigene Pakete und ein grafisches Nachinstallations-Werkzeug mit.

# Gaming-Metapaket, falls in deinen Repos vorhanden:
sudo pacman -S cachyos-gaming-meta

# Kern-Komponenten einzeln, wenn du lieber selbst zusammenstellst:
sudo pacman -S steam gamemode mangohud lib32-gamemode lib32-mangohud

# Vulkan-Treiber je nach Karte
sudo pacman -S vulkan-radeon lib32-vulkan-radeon      # AMD
sudo pacman -S nvidia-utils lib32-nvidia-utils        # NVIDIA

# Was ist installiert? Kurz nachsehen statt raten.
pacman -Q | grep -E 'mesa|vulkan|gamemode|mangohud'

CachyOS pflegt zusätzlich eigene Proton-Varianten. Sie sind kein Muss – aber wenn ein Titel mit dem Standard-Proton zickt, ist die distributions-eigene Variante oft der erste Kandidat, der es geradezieht.

Rolling Release heißt auch Verantwortung: Ein Kernel- oder Mesa-Update kann einen laufenden Titel kaputtmachen. Halte deinen Snapshot-Mechanismus aktuell (den Ansatz dafür kennst du aus dem Artikel zur Wartung), dann ist das eine Sache von zwei Minuten statt eines verlorenen Abends.

Grafiktreiber: AMD und NVIDIA

Hier trennt sich der Aufwand am deutlichsten. AMD läuft mit freien Treibern, NVIDIA braucht das proprietäre Paket – mit Folgen bis in die Streaming- und Sandbox-Ecke.

ThemaAMDNVIDIA
TreiberIm Kernel enthalten (amdgpu) plus Mesa – nichts zu installieren außer PaketenProprietäres Paket nötig (nvidia-driver bzw. Distributionsäquivalent)
AktualitätSehr gut, weil alles im normalen Paketfluss stecktGut, aber die Treiberversion ist eine eigene Abhängigkeit
Wayland & HDRReibungslosFunktioniert, gilt aber als empfindlicher gegenüber Treiber-/Compositor-Updates
FlatpakUnkritischAchtung: Die GL-Erweiterung im Flatpak-Runtime muss zur Host-Treiberversion passen
Video-EncodingVAAPI (H.264, H.265, je nach Karte AV1)NVENC (H.264, H.265, je nach Karte AV1)
Die NVIDIA-Falle mit Flatpak: Flatpak-Programme bringen ihre eigenen Grafik-Bibliotheken mit – für NVIDIA muss die passende Runtime-Erweiterung installiert und zur Treiberversion des Systems kompatibel sein. Nach einem Treiber-Update also erst die Erweiterungen nachziehen, sonst startet das Spiel im Flatpak nicht, während alles andere normal läuft. flatpak update ist der Reparaturbefehl.

Steam nativ oder Flatpak?

Beide Varianten sind offiziell und beide spielbar. Der Unterschied liegt nicht in der Leistung, sondern in der Umgebung: Das Flatpak läuft in einer Sandbox, das native Paket läuft mitten im System.

KriteriumSteam nativ (.deb / Repo)Steam als Flatpak
InstallationPaketverwaltung, Treiber und Systembibliotheken sind dieselbenDistributionsunabhängig, sehr einfache Installation
UmgebungNutzt die Systembibliotheken – Änderungen wirken sofortEigene Runtime; bringt Teile der Grafikbibliotheken selbst mit
GrafiktreiberImmer der SystemtreiberMuss über Runtime-Erweiterungen zur Treiberversion passen
DateipfadeGewohnt unter ~/.steam und der BibliothekIn der Sandbox unter ~/.var/app/com.valvesoftware.Steam/
Controller & ZusatzgeräteDirekter ZugriffBraucht ggf. zusätzliche Berechtigungen fürs Gerät
Mods und FremdtoolsUnkompliziert, weil alles im gleichen Dateibaum liegtMöglich, aber die Sandbox ist eine zusätzliche Hürde
EmpfehlungAuf Debian, wenn du Treiber und System selbst pflegstAuf Systemen, auf denen du nichts am System verändern willst
Kein Glaubenskrieg: Wenn dein System aktuell ist und du Treiber selbst aktualisierst, ist nativ der geradlinigere Weg. Wenn du eine stabile Distribution ohne Eingriffe ins System hast, spart das Flatpak dir die Bastelei – dafür zahlst du mit Sandbox-Regeln, die man einmal verstehen muss. Beides ist eine bewusste Wahl, kein Qualitätsunterschied.

Proton im Alltag

Proton ist der Teil, der Windows-Spiele überhaupt möglich macht. Eingeschaltet wird es einmal in den Steam-Einstellungen, danach arbeitet es im Hintergrund.

# Steam: Einstellungen -> Kompatibilitaet
#   "Steam Play fuer alle anderen Titel aktivieren"  -> an

# Proton-Versionen: Valve liefert eigene; die Community-Variante heisst Proton-GE.
# Komfortabel verwaltet mit ProtonUp-Qt (Grafikprogramm: Version waehlen, installieren).

# Pro Spiel erzwingen (Spiel -> Eigenschaften -> Kompatibilitaet):
#   "Kompatibilitaetstool erzwingen" -> Proton-Version waehlen

# Wenn ein Titel gar nicht startet, hilft ein Protokoll. Als Startoption im Spiel:
PROTON_LOG=1 %command%

# Rustler-Diagnose: Overlay mit Aufloesung, Framerate und Shader-Status
DXVK_HUD=1 %command%

# Leistungs-Tools als Startoption kombinieren
gamemoderun mangohud %command%

Drei Dinge, die man einmal verstehen muss und danach nie wieder:

  • Proton-GE hinkt nicht „hinterher“, sondern bringt oft Fixes für neue Titel früher als die Valve-Version – und gelegentlich auch Regressionen. Deshalb bleibt die Valve-Version der Standard.
  • DXVK/VKD3D übersetzen DirectX-Aufrufe nach Vulkan. Sie stecken in Proton drin – wer sie durch alte Wine-Wege ersetzt, verliert Leistung, nicht gewinnt sie.
  • Shader-Cache erklärt das typische Ruckeln beim ersten Betreten einer neuen Gegend. Nach dem Warmlaufen ist es weg; Steam sammelt den Cache inzwischen vorab ein.

Lutris: für alles, was nicht Steam ist

Lutris ist eine Verwaltungsschicht für sehr unterschiedliche Quellen: GOG, Battle.net, Emulatoren, eigene Wine-Versionen und fertige Installationsskripte aus der Community. Der Vorteil: Es gibt dir Kontrolle über Runner und Wine-Versionen pro Spiel.

Was Lutris gut kannWas du wissen solltest
Fertige Skripte für hunderte Titel, inklusive Konfiguration pro SpielSkripte sind Community-Pflege: Qualität variiert, das letzte Update zählt.
Mehrere Wine-/Proton-Versionen parallel verwaltenMehr Versionen heißt mehr Pflege – halte nur, was du brauchst.
Emulatoren und Nicht-Steam-Bibliotheken an einem OrtFür Emulatoren ist ein eigener Frontend-Ansatz (z. B. RetroArch) oft runder.
Startoptionen, Prefix-Verwaltung, OverlaysPräfixe wachsen; ab und zu aufräumen spart Platz.
Der Trick bei Fremd-Stores: Installiere Windows-Launcher nicht „nebenbei“ mit, sondern je Spiel in ein eigenes Präfix. Ein gemeinsames Präfix klingt praktisch, führt aber regelmäßig zu Konflikten zwischen Launchern und Overlays.

Heroic: Epic, GOG, Amazon

Heroic ist der zweite große Launcher und für die drei Stores gedacht, die Steam am meisten fehlen: Epic, GOG und Amazon Prime Gaming. Statt Skripten bringt es die Store-Anbindung selbst mit.

AufgabeLutrisHeroic
Epic / GOG / AmazonMöglich, aber über Skripte oder Wine manuellDirekt integriert, inklusive Bibliothek und Updates
Battle.net & ExotenDer stärkere WegNicht der Fokus
Wine-/Proton-VerwaltungSehr detailliertVorhanden, aber schlanker
BedienungMächtig, mehr EinstiegshürdeAufgeräumt, näher an Steam

Praxisregel: Heroic für Epic, GOG und Amazon – Lutris für alles andere. Beide dürfen parallel laufen, sie stören sich nicht.

Bottles, Emulatoren und Offline-Installer

WerkzeugWofür
BottlesEinzelne Windows-Anwendungen in eigenen Umgebungen – praktisch, wenn es kein Spiel, sondern ein Programm ist.
RetroArch & Co.Alte Konsolen: Hier ist Linux nichts Besonderes, sondern eher die bequemste Plattform überhaupt.
GOG-Offline-InstallerFunktionieren über Proton oder Wine direkt – ohne Store, ohne Login, gut für Backups.
itch.ioViele Titel bringen eine native Linux-Version mit – einfach herunterladen und starten.
Die Backup-Regel beim Spielen: Spielstände liegen je nach Store an völlig verschiedenen Stellen – bei Steam in der Cloud, bei Epic/Amazon oft nur lokal im Präfix. Sichere die Präfix-Verzeichnisse der Fremd-Stores mit, sonst ist nach einer Neuinstallation die Spielzeit weg.

GameMode, MangoHud, gamescope

Drei Werkzeuge, die zusammengehören: GameMode schaltet beim Spielstart die Systemoptimierungen scharf, MangoHud zeigt, was wirklich passiert, und gamescope übernimmt Fenstergröße, Skalierung und Bildwiederholung.

# GameMode: hebt beim Start die CPU-Governor-Prioritaeten an
gamemoderun %command%

# MangoHud: Overlay mit FPS, Frametimes und GPU-Last
mangohud %command%

# Beides zusammen (typische Startoption)
gamemoderun mangohud %command%

# gamescope: erzwungene Aufloesung und Bildwiederholrate, Vollbild
gamescope -W 2560 -H 1440 -r 165 -f -- %command%

# Ergebnis der Optimierung pruefen: laeuft der Governor im Performance-Modus?
gamemoded -s
ThemaWorauf es wirklich ankommt
Frametimes statt FPSEin konstanter Wert fühlt sich besser an als ein hoher Durchschnitt mit Ausreißern. MangoHud zeigt beides.
Adaptive SynchronisationBei Bildschirmen mit variabler Wiederholrate die passende Option in gamescope setzen – und prüfen, ob sie greift.
HDRNur mit passendem Compositor, Spiel und gamescope-Version nutzbar – im Zweifel erst ohne HDR stabil einrichten.
SkalierungAuf 4K-Bildschirmen oft der beste Kompromiss: intern in 1440p rendern und hochskalieren.
Proton-VersionDie größte Einzelvariable. Erst hier prüfen, dann an Kernel-Schrauben denken.
Erst messen, dann schrauben. Ohne Overlay optimierst du blind: Oft ist nicht die CPU das Problem, sondern ein zu hoher Grafikspeicherbedarf oder die Proton-Version. Die Reihenfolge Messen → Proton-Version wechseln → Startoptionen → Kernel/Governor spart die meiste Zeit.

Controller und Handhelds

Controller sind unter Linux heute kein Thema mehr – solange du die drei Regeln kennst: über Steam Input einbinden, Verbindung stabil halten, und bei Bluetooth nicht zwei Geräteprofile mischen.

GerätLage
Xbox-ControllerPer Kabel und Bluetooth direkt erkannt; die Spezialtasten über Steam Input belegen.
DualSense / DualShockFunktioniert inklusive Touchpad; adaptive Trigger und Rumble hängen von Spiel und Treiberstand ab.
Switch Pro & KloneMeist direkt nutzbar; Bluetooth-Dongles mit falschem Adapterprofil sind die häufigste Fehlerquelle.
HandheldsSteam Deck und verwandte Geräte zeigen, wie gut das Zusammenspiel ist – inklusive Session im Gaming-Modus.
Wenn der Controller im Spiel fehlt, im System aber auftaucht: Teste mit evtest oder einem Gamepad-Tester, ob Eingaben wirklich ankommen. Danach die Steam-Input-Einstellung pro Spiel prüfen – häufig ist nicht der Treiber schuld, sondern eine deaktivierte Einbindung.

Die Anti-Cheat-Realität

Das ist der Punkt, an dem Linux beim Spielen wirklich scheitert – und zwar nicht technisch, sondern politisch: Anti-Cheat-Systeme müssen für Linux freigeschaltet werden, und das ist eine Entscheidung des Entwicklers.

Art des Anti-CheatLage
Kein oder reines Server-seitiges Anti-CheatKein Problem – läuft wie jedes andere Windows-Spiel über Proton.
Kernel-unabhängiges Client-AC (z. B. EAC, BattlEye im Nutzermodus)Funktioniert, wenn der Entwickler die Linux-Unterstützung aktiviert hat. Viele haben es getan, viele nicht.
Kernel-Anti-Cheat (Treiberebene)Nicht unterstützt – hier hilft keine Einstellung. Solche Titel sind auf Linux nicht spielbar.
Browser- und WebspieleUnabhängig vom Betriebssystem.
Finger weg von Umgehungen. Anleitungen, die Anti-Cheat „austricksen“, gefährden deinen Account und dein System – und sie veralten sofort. Der ehrliche Weg ist ein Blick in die beiden Statusseiten und die Entscheidung, ob dieser eine Titel dir Windows (oder eine Streaming-Lösung) wert ist. Für die zweite Option gibt es einen eigenen Artikel.

Wenn das Spiel nicht startet

SymptomUrsacheVorgehen
Startet, dann schwarzer BildschirmFehlende Firmware, Vulkan-Problem oder Vollbild-Fallevulkaninfo --summary, dann Startoptionen mit gamescope oder Fenstermodus testen.
„Vulkan nicht verfügbar“Treiber oder Vulkan-Pakete fehlen, falsche GPU ausgewähltTreiberpakete prüfen, glxinfo -B auf llvmpipe kontrollieren.
Spiel startet gar nicht, keine MeldungKompatibilitätsschicht greift nichtPROTON_LOG=1 %command% setzen und die Logdatei im Heimatverzeichnis lesen.
Extremes Ruckeln beim ersten BetretenShader werden kompiliertMeist normal; nach dem Warmlaufen erneut messen.
Steam startet nicht (Flatpak)Runtime- oder Treibererweiterung veraltetflatpak update, danach erneut testen.
Launcher im Spiel (Epic/Ubisoft) bricht abKonflikt im gemeinsamen PräfixEigenes Präfix pro Spiel anlegen.
Controller ohne FunktionGerät kommt an, Spiel sieht es nichtSteam-Input pro Spiel prüfen, Gerät mit Testwerkzeug gegenprüfen.

Häufige Fragen (FAQ)

FrageAntwort
Verliere ich Leistung gegenüber Windows?Bei nativen Vulkan-Titeln nicht. Bei übersetzten DirectX-Spielen kostet die Übersetzung etwas, in der Praxis meist wenige Prozent – Ausnahmen gibt es in beide Richtungen.
Welche Distribution soll ich nehmen?Für ein System, das auch Arbeit ist: Debian. Für eine reine Spielmaschine mit aktueller Hardware: CachyOS. Beide führen zum selben Ergebnis.
Steam nativ oder Flatpak?Nativ, wenn du das System selbst pflegst und Mods/Mods nutzt. Flatpak, wenn du nichts am System ändern willst.
Brauche ich Proton-GE?Nur als Zweitmeinung. Standard-Proton zuerst, Proton-GE, wenn ein Titel nicht läuft.
Sind meine Spielstände sicher?Steam-Cloud ja; bei Epic, GOG und Amazon prüfen und die Präfix-Ordner ins Backup aufnehmen.
Und Spiele mit Kernel-Anti-Cheat?Nein – nicht ohne Umgehung, und davon ist abzuraten. Für solche Titel bleibt Windows oder Streaming.
Was ist mit VR?Möglich, aber ein eigenes Thema: Der Weg führt über SteamVR mit entsprechenden Brücken für nicht unterstützte Brillen und braucht Geduld.
Lohnt das als Nicht-Bastler?Ja, sobald die Einrichtung durch ist. Der Aufwand liegt vorne – Treiber, Steam-Variante, Fremd-Stores –, danach läuft es wie gewohnt.

Fazit

Gaming unter Linux ist heute eine Frage der Reihenfolge, nicht des Glaubens: erst die Distribution und der Treiber, dann die Steam-Variante, dann Proton-Tuning, dann die Fremd-Stores. Wer diese Ordnung einhält, verbringt den Abend mit Spielen statt mit Fehlersuche. Wer sie überspringt – etwa gleichzeitig Treiber, Proton-Version und Kernel anfasst – sucht an drei Stellen gleichzeitig.

Die echte Grenze bleibt der Anti-Cheat bei kompetitiven Online-Spielen. Sie ist kleiner geworden als noch vor ein paar Jahren, aber sie verschwindet nicht durch Konfiguration. Für alles andere gilt: Linux ist eine vollwertige Spielplattform – mit dem Nebeneffekt, dass dieselben Werkzeuge, die du hier gelernt hast, dir später beim Streamen aufs Wohnzimmer nützlich sind.

Die fünf Merksätze: ① Erst Distribution und Treiber, erst dann Proton-Tuning – nie alles gleichzeitig. ② Steam nativ oder Flatpak ist eine Entscheidung über die Umgebung, nicht über die Leistung. ③ Heroic für Epic/GOG/Amazon, Lutris für alles andere, eigene Präfixe pro Spiel. ④ Messen mit MangoHud: Frametimes und Proton-Version bringen mehr als jede Kernel-Schraube. ⑤ Kernel-Anti-Cheat bleibt die Grenze – Status prüfen, nicht umgehen.
📝
HuuuHosting-Redaktion

Open-Source-Tools für den eigenen Server – getestet, dokumentiert und in der Debian-13-Serie Schritt für Schritt erklärt.