Proton ist der Grund, warum heute Hunderttausende Windows-Spiele auf Linux und dem Steam Deck laufen, ohne dass Entwickler einen einzigen Linux-Build bauen müssen. Valve pflegt die Technik seit 2018, und mit Proton 11.0-2 als aktuellem stabilen Zweig sowie GE-Proton11-6 als Community-Build ist die Kompatibilitätsschicht im Oktober 2026 so ausgereift wie nie. Dieses Tutorial zeigt Schritt für Schritt, wie du Proton in Steam aktivierst, eigene Proton-Versionen über ProtonUp-Qt nachrüstest und die häufigsten Stolperfallen löst, bevor sie den Spielabend ruinieren.
Am Ende dieses Guides hast du ein komplettes, funktionierendes Setup: Steam mit aktiviertem Steam Play, mindestens eine zusätzliche GE-Proton-Version installiert, ein getestetes Spiel, das über Proton läuft, und ein Troubleshooting-Fahrplan für den Fall, dass etwas nicht beim ersten Versuch klappt. Die Anleitung funktioniert identisch auf einem Linux-Desktop-PC (Ubuntu, Fedora, Arch, Bazzite) und auf dem Steam Deck.
Der Zeitpunkt für den Umstieg ist günstig. Laut der monatlichen Steam-Hardware-Umfrage ist Linux als Steam-Plattform in den letzten Jahren spürbar gewachsen, PCWorld berichtete bereits 2026 von einer Verdopplung der Linux-Nutzerzahlen auf Steam binnen eines Jahres. Innerhalb der Linux-Systeme stellt SteamOS Holo, also die Variante, die auch auf dem Steam Deck läuft, laut Valves eigener Umfrage einen zweistelligen Prozentanteil. Diese Verschiebung ist kein Zufall: Seit Valve mit dem Steam Deck bewiesen hat, dass Proton im Alltag zuverlässig funktioniert, trauen sich immer mehr Spieler auch auf dem Desktop-PC an einen kompletten oder teilweisen Umstieg weg von Windows.
Was ist Proton und warum brauchst du es unter Linux?
Proton ist Valves Kompatibilitätsschicht, die auf Wine sowie den Grafik-Übersetzungsbibliotheken DXVK und VKD3D aufbaut. Vereinfacht gesagt übersetzt Proton die Windows-Programmierschnittstellen (DirectX, Win32-Aufrufe) in Echtzeit in Befehle, die Linux über Vulkan versteht. Für die meisten Spiele bedeutet das: kein Linux-Port nötig, kaum messbarer Performance-Verlust, und in vielen Fällen läuft das Spiel sogar flüssiger als unter Windows, weil Proton bestimmte Shader-Pfade effizienter handhabt.
Im Detail arbeiten mehrere Teilprojekte zusammen. DXVK übersetzt die älteren DirectX-Versionen 9, 10 und 11 nach Vulkan, während VKD3D dieselbe Aufgabe für das modernere DirectX 12 übernimmt. Für Audio kommt FAudio zum Einsatz, eine Nachbildung der Windows-Audio-APIs XAudio2 und weiterer Komponenten. Der Wine-Kern darunter kümmert sich um alles, was nicht direkt mit Grafik oder Ton zu tun hat: Dateisystemzugriffe, Registry-Emulation, Threading und Hunderte weitere Windows-API-Aufrufe. Dass dieses Zusammenspiel so gut funktioniert, liegt auch daran, dass Valve seit Jahren gezielt Entwickler bei DXVK, VKD3D und Wine selbst beschäftigt und finanziert, anstatt nur auf externe Community-Arbeit zu setzen.
Technisch gibt es drei Varianten, die du im Steam-Client zur Auswahl hast. Proton (stabil), aktuell Proton 11.0-2, ist die von Valve getestete und für produktive Nutzung empfohlene Version. Proton Experimental ist ein rollierender Testzweig, der neue Fixes vor dem nächsten stabilen Release enthält, dabei aber auch neue Bugs mitbringen kann. Und GE-Proton, gepflegt vom Entwickler GloriousEggroll, ist ein unabhängiger Community-Build auf Proton-11-Basis, der zusätzliche Patches, Codecs und Fixes bündelt, die Valve offiziell noch nicht übernommen hat. Keine dieser drei Versionen ist universell die beste, welche am besten funktioniert, hängt vom einzelnen Spiel ab.
Wichtig für die Einordnung: Proton ist kein Allheilmittel. Spiele mit Kernel-Level-Anti-Cheat wie Riot Vanguard laufen grundsätzlich nicht über Proton, weil der Schutzmechanismus tief in den Windows-Kernel eingreift, den es unter Linux schlicht nicht gibt. Easy Anti-Cheat und BattlEye bieten zwar grundsätzliche Linux-Unterstützung an, aber nur wenn der jeweilige Spieleentwickler diese Unterstützung aktiv für sein Spiel einschaltet. Zwei Titel desselben Publishers können deshalb völlig unterschiedlich ausfallen, auch wenn beide auf dasselbe Anti-Cheat-System setzen.
Proton, Wine und CrossOver: Wo liegen die Unterschiede?
Proton wird oft in einem Atemzug mit Wine genannt, und das ist kein Zufall: Proton ist technisch gesehen ein auf Steam-Spiele spezialisierter Fork von Wine, ergänzt um DXVK für DirectX-9-bis-11-Titel, VKD3D für DirectX-12-Titel und eine enge Integration in den Steam-Client. Reines Wine eignet sich eher für allgemeine Windows-Programme und ältere Spiele außerhalb von Steam, bringt aber keine der Steam-spezifischen Komfortfunktionen mit, etwa die automatische Versionsauswahl pro Spiel. CrossOver vom Hersteller CodeWeavers ist eine kommerzielle, kostenpflichtige Wine-Variante mit professionellem Support und eigener Kompatibilitätsdatenbank, die sich stärker an Büroanwendungen und einzelne Programme statt an die komplette Steam-Bibliothek richtet.
| Lösung | Kosten | Fokus | Steam-Integration |
|---|---|---|---|
| Proton (Valve) | Kostenlos, Open Source | Steam-Spiele | Nativ in Steam integriert |
| GE-Proton (Community) | Kostenlos, Open Source | Steam-Spiele mit zusätzlichen Fixes | Über ProtonUp-Qt in Steam einbindbar |
| Wine (Standard) | Kostenlos, Open Source | Allgemeine Windows-Programme | Keine, läuft unabhängig von Steam |
| CrossOver (CodeWeavers) | Kostenpflichtig, kommerzieller Support | Büro-Software und einzelne Programme | Keine, eigenständige Anwendung |
| Lutris | Kostenlos, Open Source | Spiele aus mehreren Launchern (GOG, Epic, Battle.net) | Kann Proton-kompatible Wine-Builds nutzen, aber kein Steam-Ersatz |
Für die allermeisten Steam-Nutzer ist die Antwort deshalb einfach: Wer ausschließlich oder überwiegend Spiele über Steam kauft, bleibt bei Proton beziehungsweise GE-Proton, weil beide direkt im Client integriert sind und keine zusätzliche Software für den täglichen Gebrauch benötigen. Wine oder CrossOver werden erst interessant, wenn du Programme oder Spiele außerhalb von Steam startest, etwa ein altes Windows-Tool ohne Linux-Alternative.
Ein praktischer Unterschied zeigt sich auch bei der Fehlersuche: Weil Proton und GE-Proton direkt in den Steam-Client eingebettet sind, landen sämtliche Logs, Startoptionen und Präfixe an denselben vorhersehbaren Orten im Dateisystem, unabhängig davon, welches Spiel du gerade startest. Bei reinem Wine oder CrossOver verwaltest du dagegen für jede Anwendung ein eigenständiges Präfix außerhalb von Steam, was bei einer einzelnen Büro-Anwendung kein Problem ist, bei einer großen Spielebibliothek aber schnell unübersichtlich wird. Genau deshalb hat sich in der Praxis die Kombination durchgesetzt, bei der Steam-Spiele über Proton laufen und nur die wenigen Ausnahmefälle außerhalb von Steam über Lutris, Heroic Games Launcher oder direkt über Wine verwaltet werden.
Für wen lohnt sich der Umstieg auf Proton besonders?
Proton ist längst kein Nischenthema für Linux-Enthusiasten mehr. Drei Nutzergruppen profitieren besonders deutlich. Erstens Steam-Deck-Besitzer, die ohnehin automatisch mit Proton spielen und von diesem Guide vor allem die Troubleshooting-Kapitel brauchen, wenn ein einzelner Titel zickt. Zweitens Umsteiger, die einen alten Windows-Rechner mit einer schlanken Linux-Distribution wiederbeleben wollen, weil Windows 10 im Oktober 2025 den regulären Support-Zyklus beendet hat und ältere Hardware die Anforderungen von Windows 11 oft nicht erfüllt. Für diese Gruppe ist Proton häufig der entscheidende Faktor, der den Umstieg überhaupt praktikabel macht, weil die bestehende Spielebibliothek nicht verloren geht. Drittens Nutzer, die aus Datenschutz- oder Prinzipgründen bewusst auf ein offenes Betriebssystem wechseln wollen, aber nicht auf ihre Steam-Bibliothek verzichten möchten.
Weniger geeignet ist der sofortige Vollumstieg für Spieler, die überwiegend kompetitive Online-Titel mit Kernel-Anti-Cheat spielen, etwa Shooter mit Riot Vanguard. Hier bleibt ein Dual-Boot-Setup oder ein separater Windows-Rechner für diese einzelnen Titel sinnvoll, während der Rest der Bibliothek problemlos unter Linux mit Proton läuft.
Voraussetzungen: Diese Versionen brauchst du
Bevor es losgeht, lohnt sich ein Blick auf die aktuelle Software-Basis. Die folgende Tabelle fasst den Stand von Anfang Oktober 2026 zusammen, wie er sich aus den offiziellen Release-Kanälen von Valve und GloriousEggroll ergibt.
| Komponente | Aktuelle Version (Stand 10/2026) | Zweck |
|---|---|---|
| Proton (stabil) | 11.0-2 | Von Valve getesteter Standard-Kompatibilitätslayer |
| Proton Experimental | Rolling Release (Stand 25.09.2026) | Vorabversion mit neuesten Fixes |
| GE-Proton | GE-Proton11-6 | Community-Build mit Zusatzpatches (Wayland, PS5-Controller) |
| ProtonUp-Qt | 2.15.1 | GUI-Tool zur Installation von GE-Proton & Co. |
| SteamOS (Steam Deck) | 3.x-Zweig | Arch-Linux-Basis mit vorintegriertem Proton |
| Steam-Client | Aktuelle Stable-Version aus dem offiziellen Repository | Enthält die Steam-Play-Einstellungen |
Für die praktische Umsetzung brauchst du außerdem: einen Linux-Desktop mit Steam-Client (egal ob Ubuntu, Fedora, Arch, Bazzite oder SteamOS auf dem Deck), einen funktionierenden Vulkan-Treiber für deine GPU, mindestens 15 bis 20 GB freien Speicherplatz pro großem Spiel plus Proton-Präfix, und optional ProtonUp-Qt, falls du über die Steam-eigenen Versionen hinaus GE-Proton nutzen willst. Ein Hinweis zur Versionsnummer der SteamOS-Installation auf dem Deck: Weil Valve den Update-Kanal und die konkrete Build-Nummer laufend ändert, prüfst du den exakten Stand direkt über die Steam-Taste, Einstellungen, System und Systeminformationen.
Für AMD- und Intel-Grafikkarten reicht in der Regel der im Kernel enthaltene Mesa-Treiber, den aktuelle Distributionen automatisch mitbringen und über die reguläre Paketverwaltung aktuell halten. Bei Nvidia-Grafikkarten lohnt sich dagegen ein bewusster Blick auf die Treiberversion, da ältere proprietäre Treiber mit neueren Proton- und Vulkan-Funktionen gelegentlich nicht vollständig kompatibel sind. Prüfe im Zweifel über die Paketverwaltung deiner Distribution, ob eine aktuellere Treiberversion im jeweiligen Repository verfügbar ist, bevor du ein Kompatibilitätsproblem vorschnell Proton selbst zuschreibst.
Schritt 1: Steam Play global aktivieren
Der erste und wichtigste Schritt ist die globale Aktivierung von Steam Play, also der Proton-Unterstützung für deine gesamte Spielebibliothek. Öffne dazu den Steam-Client und navigiere wie folgt:
Klicke oben links auf Steam, dann auf Einstellungen, und wähle im linken Menü den Punkt Kompatibilität (in älteren Client-Versionen heißt der Reiter noch Steam Play). Dort siehst du zwei Kontrollkästchen: “Steam Play für unterstützte Titel aktivieren” und “Steam Play für alle anderen Titel aktivieren”. Das erste Kästchen reicht für Spiele, die Valve bereits getestet und offiziell für Proton freigegeben hat. Das zweite Kästchen erlaubt es dir, auch ungetestete oder nicht offiziell unterstützte Spiele über Proton zu starten, was in der Praxis die deutlich nützlichere Option ist.
Direkt darunter findest du ein Dropdown-Menü zur Auswahl der globalen Standard-Proton-Version. Für den Einstieg empfiehlt sich die aktuelle stabile Version, aktuell Proton 11.0-2. Nach dem Aktivieren fordert Steam dich in der Regel zum Neustart des Clients auf.
# Terminal-Alternative: Steam mit Proton-Debug-Ausgabe starten
# (nützlich, um zu prüfen, ob Proton überhaupt greift)
PROTON_LOG=1 steam
# Log-Datei danach prüfen:
cat ~/steam-*.log | grep -i proton
Schritt 2: Proton pro Spiel erzwingen
Die globale Einstellung legt nur den Standard fest. Für einzelne Spiele kannst und solltest du oft eine andere Proton-Version erzwingen, etwa weil ein bestimmter Titel laut ProtonDB nur mit einer älteren Version stabil läuft. Gehe dazu in deine Spielebibliothek, klicke mit der rechten Maustaste auf das gewünschte Spiel und wähle Eigenschaften. Im Reiter Kompatibilität aktivierst du “Die Verwendung eines bestimmten Steam-Play-Kompatibilitätstools erzwingen” und wählst aus der Liste die gewünschte Version, zum Beispiel Proton Experimental oder eine bereits installierte GE-Proton-Version.
Diese Einstellung überschreibt für genau dieses Spiel die globale Auswahl, alle anderen Titel bleiben unberührt. Das ist der Kern des Proton-Workflows: Du fährst global mit der stabilen Version, weichst aber gezielt bei einzelnen Problemfällen ab.
Schritt 3: ProtonDB konsultieren, bevor du ein Spiel kaufst oder startest
ProtonDB ist eine von der Community gepflegte Datenbank, in der Spieler ihre Erfahrungen mit einzelnen Titeln unter Proton dokumentieren. Die Bewertungsskala reicht von Borked (läuft gar nicht) über Bronze und Silver bis zu Gold (läuft mit kleinen Handgriffen einwandfrei) und Platinum (läuft ohne jede Anpassung perfekt). Wichtig für die Einordnung: Platinum und Gold sind keine offiziellen Valve-Zertifizierungen, sondern Nutzerberichte, die sich mit jedem Patch, jedem Proton-Update und jedem Spiele-Update ändern können. Prüfe deshalb vor dem Kauf eines Linux-kritischen Titels den aktuellen Stand direkt auf der ProtonDB-Website und lies dir den zuletzt geposteten, am höchsten bewerteten Bericht durch, da dort meist auch die verwendete Proton-Version und notwendige Zusatzschritte stehen.
Schritt 4: ProtonUp-Qt installieren, um GE-Proton zu verwalten
Die offiziellen Proton-Versionen von Valve lädt Steam automatisch herunter. Für GE-Proton brauchst du ein zusätzliches Tool: ProtonUp-Qt, aktuell in Version 2.15.1. Es ist eine grafische Oberfläche, die GE-Proton und verwandte Wine-Varianten für Steam, Lutris und Heroic Games Launcher verwaltet. Installiere es je nach Distribution über Flatpak, das auf praktisch jeder Linux-Distribution funktioniert:
# ProtonUp-Qt per Flatpak installieren (funktioniert auf fast jeder Distribution)
flatpak install flathub net.davidotek.pupgui2
# Starten
flatpak run net.davidotek.pupgui2
Alternativ gibt es ProtonUp-Qt als AppImage oder über die Paketverwaltung einzelner Distributionen. Der Quellcode und alle Releases liegen offen auf GitHub bei DavidoTek.
Schritt 5: GE-Proton über ProtonUp-Qt installieren
Nach dem Start von ProtonUp-Qt wählst du oben als Zielanwendung Steam aus. Klicke anschließend auf Version hinzufügen, wähle als Kompatibilitätstool GE-Proton und installiere die aktuellste verfügbare Version, derzeit GE-Proton11-6. Das Tool lädt das Archiv automatisch von GitHub herunter und entpackt es in das richtige Steam-Verzeichnis.
Danach beendest du Steam vollständig (nicht nur das Fenster schließen, sondern über das Steam-Menü wirklich beenden) und startest es neu, damit der Client die neue Version erkennt. Öffne danach bei einem Spiel erneut Eigenschaften, Kompatibilität und wähle GE-Proton11-6 aus der Liste.
# Manuelle Installation von GE-Proton ohne grafisches Tool (Fallback)
mkdir -p ~/.steam/root/compatibilitytools.d
cd ~/.steam/root/compatibilitytools.d
curl -LO https://github.com/GloriousEggroll/proton-ge-custom/releases/download/GE-Proton11-6/GE-Proton11-6.tar.gz
tar -xzf GE-Proton11-6.tar.gz
rm GE-Proton11-6.tar.gz
# Steam komplett neu starten, danach erscheint GE-Proton11-6 in der Auswahlliste
Sicherheitshinweis: Woher du Proton-Builds beziehen solltest
Weil Proton und insbesondere GE-Proton quelloffen sind, kursieren im Netz immer wieder Drittanbieter-Downloads, die angeblich eine schnellere oder bessere Version anbieten. Lade Kompatibilitätstools ausschließlich aus drei vertrauenswürdigen Quellen: direkt über Steam selbst (für die offiziellen Valve-Versionen), über das offizielle GitHub-Repository GloriousEggroll/proton-ge-custom für GE-Proton, oder über ProtonUp-Qt, das intern genau dieses Repository anspricht. Vermeide es, tar.gz-Archive von Foren, Cloud-Speicherdiensten oder unbekannten Spiegel-Seiten herunterzuladen, selbst wenn sie als “gepatchte” oder “optimierte” GE-Proton-Version beworben werden. Ein manipuliertes Kompatibilitätstool läuft mit denselben Rechten wie dein Spiel und hat damit theoretisch Zugriff auf gespeicherte Zugangsdaten, Browser-Sitzungen und Dateien in deinem Benutzerverzeichnis.
Ein einfacher Check vor der Installation: Vergleiche die Prüfsumme der heruntergeladenen Archivdatei mit den Angaben auf der offiziellen GitHub-Release-Seite, falls der Maintainer eine veröffentlicht hat, und kontrolliere, dass die Domain in der Download-URL tatsächlich github.com lautet und nicht eine optisch ähnliche Fake-Domain. Gerade bei einem so verbreiteten Tool wie GE-Proton ist das ein beliebtes Ziel für Malware-Kampagnen, die auf unaufmerksame Linux-Gamer abzielen.
Schritt 6: Den ersten Test-Lauf durchführen
Wähle für deinen ersten Test ein Spiel, das laut ProtonDB als Platinum oder Gold gelistet ist, um Proton selbst von eventuellen spielspezifischen Problemen zu trennen. Starte das Spiel ganz normal über die Steam-Bibliothek. Beim allerersten Start kompiliert Proton Shader-Caches, was je nach Spielgröße und Hardware zwischen wenigen Sekunden und mehreren Minuten dauern kann. In dieser Phase kann es zu kurzen Rucklern oder einem längeren schwarzen Ladebildschirm kommen, das ist normal und kein Fehler.
Sobald das Spiel lädt, prüfst du grundlegende Funktionen: Läuft die Maus- und Tastatursteuerung sauber, erkennt das Spiel deinen Controller korrekt, läuft der Ton, und stimmt die Bildrate in etwa mit dem überein, was du von Windows erwarten würdest. Nutze dafür bei Bedarf das Steam-Overlay (Umschalt+Tab), um FPS-Zähler und Systemauslastung einzublenden.
Schritt 7: Launch-Optionen für Proton-spezifische Variablen setzen
Für viele Problemfälle reichen Umgebungsvariablen, die du direkt in den Spieleeigenschaften unter Startoptionen hinterlegst. Diese Variablen werden dem eigentlichen Startbefehl vorangestellt und beeinflussen, wie Proton das Spiel ausführt.
# Beispiele für nützliche Proton-Umgebungsvariablen in den Steam-Startoptionen:
# Ausführliches Debug-Logging in eine Datei schreiben
PROTON_LOG=1 %command%
# DXVK-HUD mit FPS- und Speicheranzeige einblenden
DXVK_HUD=fps,memory %command%
# Alten (oft stabileren) Wine-Sync-Modus statt esync/fsync erzwingen
PROTON_NO_ESYNC=1 %command%
# Shader-Vorkompilierung erneut anstoßen, z. B. nach GPU-Treiber-Update
PROTON_USE_D9VK=0 %command%
Wichtig: Das Platzhalter-Element %command% muss immer am Ende der Zeile stehen, sonst startet Steam das Spiel gar nicht oder ignoriert deine Variablen.
Schritt 8: Proton-Präfix und Protontricks für hartnäckige Fälle
Jedes Spiel läuft unter Proton in einem eigenen, isolierten Präfix, einer Art virtueller Windows-Umgebung, in der Registry-Einträge, DLLs und Konfigurationsdateien des Spiels liegen. Für fortgeschrittene Fixes, etwa das Nachinstallieren einer fehlenden Visual-C++-Runtime, nutzt du das Zusatztool Protontricks, das auf dem bekannten Winetricks basiert.
# Protontricks installieren (Beispiel für Distributionen mit pipx)
pipx install protontricks
# Alle installierten Spiele mit Proton-Präfix anzeigen
protontricks -l
# Für ein bestimmtes Spiel (per App-ID) die GUI zur Paketauswahl öffnen
protontricks --gui
# Direkt eine bestimmte Komponente nachinstallieren, z. B. Visual C++ 2015-2022
protontricks vcrun2022
Ein neu erstelltes Präfix löscht alle bisherigen Windows-seitigen Einstellungen und teilweise auch lokal gespeicherte Spielstände, falls das Spiel diese nicht über die Steam Cloud, sondern nur lokal im Präfix ablegt. Sichere deshalb vor radikalen Eingriffen den Ordner compatdata/APP_ID im Steam-Verzeichnis.
Schritt 9: Controller-Probleme gezielt beheben
Doppelte Eingaben oder gar nicht erkannte Controller sind einer der häufigsten Proton-Supportfälle. Meist liegt die Ursache in einer Kollision zwischen Steam Input und der nativen Controller-Unterstützung des Spiels selbst. Öffne dazu Steam, Einstellungen, Controller und prüfe, ob Steam Input für das betroffene Spiel aktiv ist. Für Spiele mit guter nativer Gamepad-Unterstützung lohnt es sich oft, Steam Input in den spielspezifischen Eigenschaften unter dem Reiter Controller komplett zu deaktivieren und ausschließlich die native Erkennung des Spiels zu nutzen. Bei Problemen mit PlayStation-Controllern unter Wayland kann ein Wechsel auf die aktuelle GE-Proton-Version helfen, da GloriousEggroll genau solche Controller-Fixes regelmäßig in neue Releases einpflegt.
Schritt 10: Online-Spiele und Anti-Cheat richtig einschätzen
Wenn ein Spiel einwandfrei startet, aber der Mehrspielermodus eine Fehlermeldung ausgibt oder dich aus dem Matchmaking wirft, ist das in den allermeisten Fällen kein Proton-Fehler, sondern eine bewusste Entscheidung des Anti-Cheat-Anbieters oder Publishers. Die folgende Übersicht zeigt den aktuellen Stand der drei wichtigsten Systeme.
| Anti-Cheat-System | Linux/Proton-Unterstützung | Praktische Konsequenz |
|---|---|---|
| Easy Anti-Cheat (EAC) | Grundsätzlich verfügbar | Funktioniert nur, wenn der Entwickler die Linux-Unterstützung für das jeweilige Spiel aktiv eingeschaltet hat |
| BattlEye | Grundsätzlich verfügbar | Ebenfalls abhängig von einer Aktivierung durch Entwickler oder Publisher pro Titel |
| Riot Vanguard | Nicht verfügbar | Tiefe Windows-Kernel-Integration verhindert den Betrieb unter Proton grundsätzlich |
Bevor du bei einem Multiplayer-Titel viel Zeit in die Fehlersuche investierst, lohnt sich ein Blick auf die offizielle Steam-Hilfe-Seite oder in den ProtonDB-Eintrag des Spiels, wo Nutzer meist klar vermerken, ob der Online-Modus funktioniert oder nicht.
Ein praktischer Zwischenschritt, bevor du ein neues Multiplayer-Spiel komplett abschreibst: Suche in der Steam-Community-Diskussion des Titels gezielt nach dem Begriff “Linux” oder “Proton”. Entwickler-Teams und erfahrene Nutzer posten dort häufig, ob und seit welchem Patch der Online-Modus unter Linux läuft, und manchmal auch, welche konkrete Proton-Version dafür nötig ist. Diese Informationen ändern sich mit jedem größeren Spiele-Update, weshalb ein einmal als “funktioniert nicht” eingestufter Titel nach einem Patch durchaus wieder spielbar sein kann.
Schritt 11: Proton auf dem Steam Deck richtig nutzen
Auf dem Steam Deck ist Proton bereits fest in SteamOS integriert, du musst Steam Play also nicht separat aktivieren. Für Spiele mit dem Siegel Deck Verified hat Valve die passende Proton-Version bereits vorab getestet und als Standard hinterlegt. Willst du trotzdem eine andere Version erzwingen, etwa Proton Experimental oder eine über ProtonUp-Qt nachinstallierte GE-Proton-Version, wechselst du dafür kurz in den Desktop-Modus (Schnellzugriff-Taste, Energie, Zum Desktop wechseln), da die Eigenschaften-Dialoge im klassischen Steam-Big-Picture-Modus nicht alle Optionen anzeigen.
Im Desktop-Modus funktionieren exakt dieselben Schritte wie auf einem regulären Linux-Desktop: Bibliothek öffnen, Spiel mit der rechten Maustaste anklicken, Eigenschaften, Kompatibilität, gewünschte Version auswählen. Nach der Auswahl wechselst du einfach zurück in den Gaming-Modus und startest das Spiel wie gewohnt.
Schritt 12: Updates im Griff behalten
Proton-Updates landen automatisch über Steam, GE-Proton-Updates musst du manuell über ProtonUp-Qt nachziehen, da Steam diese Community-Builds nicht selbst verwaltet. Eine gute Routine: Prüfe nach jedem größeren Treiber-Update deiner Grafikkarte oder nach einem Distributions-Upgrade, ob eine neue GE-Proton-Version erschienen ist, denn GloriousEggroll reagiert oft innerhalb von Tagen auf neue Valve-Proton-Basisversionen und bündelt zusätzliche Fixes. Wechsle aber nicht bei jedem funktionierenden Spiel vorsorglich die Version, denn jeder Wechsel erzeugt einen neuen Shader-Cache und kann kurzfristig zu erneutem Stottern führen.
Ein Blick in den offiziellen Proton-Changelog auf GitHub lohnt sich vor jedem größeren Update, da Valve dort genau aufschlüsselt, welche Spiele mit der jeweiligen Version neu spielbar wurden oder welche Regressionen bekannt sind. Für GE-Proton gilt dasselbe für die Release-Notes im proton-ge-custom-Repository, die meist auch einzelne, vom Maintainer bestätigte Bugfixes für konkrete Titel auflisten. Wer mehrere Spiele parallel betreut, sollte sich dort nicht auf eine Komplettlektüre jeder Version verpflichten, sondern gezielt mit der Browser-Suche nach dem Namen des eigenen Problemtitels suchen.
Datenschutz: Welche Daten Proton und ProtonDB sammeln
Proton selbst sendet keine zusätzliche Telemetrie an Valve, die über das hinausgeht, was der Steam-Client ohnehin über Spielstarts und Absturzberichte erfasst. ProtonDB dagegen lebt komplett von freiwilligen Nutzerberichten: Wenn du dort einen Bericht einreichst, gibst du typischerweise die Spiel-ID, die verwendete Proton-Version, deine grobe Hardware-Konfiguration und eine Bewertung an. Diese Angaben sind öffentlich einsehbar und lassen sich mit deinem optional verknüpften Steam-Profil verbinden, wenn du dich darüber anmeldest. Wer anonym Berichte beisteuern will, kann dies bei den meisten ProtonDB-Formularen auch ohne Steam-Login tun, verzichtet dann aber auf die Möglichkeit, eigene Berichte später zu bearbeiten.
Für Protontricks und ProtonUp-Qt gilt: Beide Tools arbeiten rein lokal auf deinem System und senden selbst keine Nutzungsdaten, sie laden lediglich Dateien von GitHub herunter, wenn du aktiv eine neue Version installierst. Ein Blick in die jeweiligen Quellcode-Repositories auf GitHub schafft hier zusätzliche Transparenz, da beide Projekte vollständig offen entwickelt werden.
Häufige Fehler und wie du sie vermeidest
Die folgenden Punkte tauchen in Supportforen und Steam-Diskussionen immer wieder auf. Wer sie von Anfang an im Blick hat, spart sich einen guten Teil der Fehlersuche, die sonst leicht einen ganzen Abend verschlingen kann.
- Zu früh von Problemen auf Proton ist kaputt schließen: Die meisten Startprobleme liegen an veralteten Grafiktreibern, nicht an Proton selbst. Aktualisiere zuerst den Vulkan-Treiber deiner Distribution.
- Launch-Optionen aus Windows-Anleitungen kopieren: Windows-spezifische Kommandozeilen-Schalter funktionieren unter Proton oft nicht oder verursachen Abstürze. Entferne sie, bevor du weitersuchst.
- Bei jedem kleinen Problem das Präfix löschen: Das kostet dich lokal gespeicherte Spielstände und Einstellungen. Sichere den compatdata-Ordner vorher oder prüfe erst, ob die Steam Cloud den Spielstand ohnehin gesichert hat.
- GE-Proton und Steam-Proton parallel für dasselbe Problem testen, ohne neu zu starten: Steam erkennt neu installierte Versionen oft erst nach einem vollständigen Neustart des Clients, nicht nur nach dem Schließen des Fensters.
- Anti-Cheat-Probleme für Proton-Bugs halten: Wenn ein Spiel startet, aber der Online-Modus verweigert wird, liegt das fast immer am Anti-Cheat-System und nicht an der Proton-Version, ein Versionswechsel bringt hier in der Regel nichts.
- Steam Input und native Controller-Unterstützung gleichzeitig aktiv lassen: Das führt zu doppelten Eingaben. Teste immer nur eine der beiden Optionen.
- Shader-Kompilierung beim ersten Start abbrechen: Ein kurzes Einfrieren oder ein längerer schwarzer Bildschirm beim allerersten Start ist normal, kein Grund, das Spiel sofort zu beenden.
Beispiel-Output: So sieht ein erfolgreicher Proton-Start aus
Wenn du mit PROTON_LOG=1 startest, erzeugt Steam eine Log-Datei im Home-Verzeichnis. Ein unauffälliger, erfolgreicher Start sieht in Auszügen etwa so aus:
Proton: 11.0-2
SteamGameId: 123456
Using WINEPREFIX "/home/user/.steam/steam/steamapps/compatdata/123456/pfx"
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
wine: created the configuration directory
d3d11: successfully loaded
vkd3d: Vulkan device created: NVIDIA GeForce RTX 4070 (driver 560.xx)
Game process started with pid 48213
Die Zeilen mit fixme sind normal und tauchen auch bei einwandfrei laufenden Spielen regelmäßig auf, sie markieren lediglich nicht vollständig implementierte Windows-API-Aufrufe, die für das jeweilige Spiel keine Rolle spielen. Kritisch wird es erst, wenn die Log-Datei kurz nach dem Start ganz abbricht oder wiederholt Unhandled exception ausgibt.
Troubleshooting: Die 8 häufigsten Proton-Probleme und ihre Lösung
Die folgende Liste ist bewusst nach Häufigkeit sortiert, beginnend mit dem Problem, das die meisten Proton-Neulinge zuerst ausbremst. Arbeite sie bei einem konkreten Problem einfach von oben nach unten durch, bevor du nach einer spielspezifischen Lösung suchst.
1. Spiel startet gar nicht, kein Fenster öffnet sich. Prüfe zuerst, ob Steam Play für den Titel überhaupt aktiv ist (Eigenschaften, Kompatibilität). Teste danach Proton Experimental statt der stabilen Version, da viele Startprobleme mit frischen Spiele-Releases zuerst dort behoben werden.
2. Fehlermeldung zu fehlender MSVCP140.dll oder ähnlichen Runtime-Komponenten. Installiere die passende Visual-C++-Runtime gezielt über Protontricks, anstatt DLL-Dateien von Drittseiten herunterzuladen.
3. Dauerhaftes Mikro-Stottern, auch nach mehreren Spielstunden. Aktiviere in den Steam-Grundeinstellungen das Shader-Pre-Caching und stelle sicher, dass dein Grafiktreiber aktuell ist. Bei Nvidia-Karten hilft häufig ein Wechsel auf den aktuellen proprietären Treiber statt des Open-Source-Nouveau-Treibers.
4. Controller wird doppelt erkannt oder Eingaben kommen doppelt an. Deaktiviere entweder Steam Input oder die native Controller-Unterstützung im Spiel, nie beide gleichzeitig.
5. Schwarzer Bildschirm nach dem Startlogo, Spiel reagiert aber im Hintergrund. Entferne Windows-spezifische Startoptionen aus einer kopierten Anleitung und teste ohne jegliche Zusatzparameter neu.
6. Online-Modus meldet Anti-Cheat nicht unterstützt oder wirft dich zurück ins Menü. Prüfe auf ProtonDB oder in der Steam-Diskussion des Spiels, ob der Entwickler Linux-Unterstützung für EAC oder BattlEye überhaupt freigeschaltet hat. Bei Vanguard-geschützten Spielen ist aktuell keine Lösung bekannt.
7. Ton fehlt komplett oder ist stark verzerrt. Prüfe die Systemlautstärke und Audiogeräteauswahl außerhalb von Steam zuerst, da dies häufiger ein PulseAudio- oder Pipewire-Problem als ein Proton-Problem ist. Ein Neustart des Audio-Dienstes löst die meisten Fälle.
8. Speicherstand wird nach einem Proton-Versionswechsel nicht mehr gefunden. Prüfe, ob das Spiel seine Spielstände im Präfix unter compatdata oder über die Steam Cloud speichert. Bei lokal gespeicherten Spielständen hilft es, die alte Version kurz erneut einzustellen, den Spielstand zu exportieren, und erst dann wieder zu wechseln.
Fortgeschrittene Tipps für stabileren Betrieb
Wer über die Grundkonfiguration hinaus Feinschliff betreiben will, sollte sich mit Lutris beschäftigen, einem Open-Source-Spielemanager, der neben Steam-Titeln auch GOG-, Epic- und Battle.net-Spiele mit Wine- beziehungsweise Proton-ähnlichen Layern starten kann. Für reine Non-Steam-Programme und ältere Windows-Software ist Lutris oft die flexiblere Wahl, während Proton innerhalb von Steam konsequent auf Spiele-Kompatibilität optimiert ist.
Ein weiterer Tipp: Richte dir eine feste Routine ein, bei der du nach jedem größeren SteamOS- oder Distributions-Update kurz prüfst, ob sich an der GE-Proton-Versionsliste etwas geändert hat. GloriousEggroll veröffentlicht neue Versionen oft im Abstand von wenigen Wochen, und gerade Wayland- und Controller-Fixes werden dort schneller nachgezogen als im offiziellen Valve-Zweig. Für produktive Multiplayer-Sessions bleibt dagegen die stabile Valve-Version die sicherere Wahl, da sie seltener neue Regressionen einführt.
Nutze außerdem systematisch das Steam-Overlay mit DXVK-HUD (DXVK_HUD=fps,memory,gpuload), um bei Performance-Problemen sofort zu sehen, ob ein CPU-, GPU- oder Speicher-Flaschenhals vorliegt, bevor du Zeit in Proton-spezifisches Debugging investierst, das am eigentlichen Problem vorbeigehen könnte.
Shader-Caches lassen sich außerdem zwischen Neuinstallationen sichern, statt sie bei jedem Systemwechsel neu kompilieren zu lassen. Der Ordner liegt standardmäßig unter ~/.steam/steam/steamapps/shadercache/APP_ID und kann vor einer Neuinstallation einfach kopiert und danach wieder eingespielt werden. Das spart besonders bei großen, shader-intensiven Spielen wie offenen Rollenspielen mehrere Minuten Wartezeit beim ersten Start nach einem Systemwechsel. Für Streamer und Content-Creator, die unter Linux aufnehmen, funktioniert OBS Studio inzwischen zuverlässig parallel zu Proton-Spielen, solange die Aufnahme über die native Vulkan/PipeWire-Capture-Pipeline läuft und nicht über ältere X11-spezifische Methoden, die mit modernen Wayland-Sessions kollidieren können.
Komplettes Projekt: Proton-Setup von null auf funktionierend in 20 Minuten
Zum Abschluss die komprimierte Kommandofolge für ein frisches System, auf dem Steam bereits installiert ist. Führe die Schritte in dieser Reihenfolge aus, um ein vollständiges, einsatzbereites Proton-Setup zu erhalten.
# 1. Steam Play global aktivieren geht nur über die GUI (Steam > Einstellungen > Kompatibilität),
# daher hier nur die Vorbereitung auf der Kommandozeile:
# 2. ProtonUp-Qt installieren
flatpak install -y flathub net.davidotek.pupgui2
# 3. Protontricks für spätere Fixes bereithalten
pipx install protontricks
# 4. Vulkan-Treiber-Status prüfen (Beispiel für Debian/Ubuntu-Basis)
vulkaninfo --summary
# 5. Nach der GUI-Aktivierung von Steam Play: GE-Proton über ProtonUp-Qt installieren
flatpak run net.davidotek.pupgui2
# -> Steam auswählen, Version hinzufügen, GE-Proton11-6 wählen, installieren
# 6. Steam komplett neu starten
killall steam; steam &
# 7. Testspiel mit Debug-Logging starten (App-ID aus der Steam-URL des Spiels)
# Startoptionen in den Spiel-Eigenschaften: PROTON_LOG=1 DXVK_HUD=fps %command%
# 8. Bei Problemen: installierte Komponenten im Präfix prüfen
protontricks APP_ID --gui
Mit diesen acht Kommandos beziehungsweise GUI-Schritten steht ein komplettes Proton-Setup, das sowohl Valves offizielle Versionen als auch GE-Proton abdeckt und für die gängigsten Fehlerbilder sofort die passenden Debug-Werkzeuge bereithält. Wiederhole die Schritte 7 und 8 für jedes weitere Spiel, bei dem du auf Probleme stößt, die Grundinstallation aus den Schritten 1 bis 6 musst du dafür kein zweites Mal durchführen.
Häufig gestellte Fragen zu Proton unter Steam
Brauche ich für Proton eine spezielle Linux-Distribution?
Nein. Proton läuft auf praktisch jeder aktuellen Distribution mit funktionierendem Vulkan-Treiber, von Ubuntu und Fedora über Arch bis zu spezialisierten Gaming-Distributionen wie Bazzite. SteamOS auf dem Steam Deck bringt Proton von Haus aus mit.
Ist GE-Proton besser als die offizielle Proton-Version von Valve?
Nicht grundsätzlich besser, sondern anders priorisiert. GE-Proton bündelt zusätzliche Community-Patches und reagiert oft schneller auf einzelne Spielprobleme, während die Valve-Version stärker auf breite Stabilität getestet wird. Viele Nutzer fahren mit der stabilen Valve-Version als Standard und wechseln nur bei konkreten Problemen zu GE-Proton.
Funktionieren alle Steam-Spiele mit Proton?
Nein. Spiele mit Kernel-Level-Anti-Cheat wie Riot Vanguard laufen grundsätzlich nicht. Bei Easy Anti-Cheat und BattlEye hängt es davon ab, ob der jeweilige Entwickler die Linux-Unterstützung für sein Spiel aktiviert hat.
Verliere ich Performance, wenn ich ein Spiel über Proton statt nativ unter Windows spiele?
In den meisten Fällen ist der Unterschied minimal bis nicht messbar. Bei manchen Titeln performt Proton durch effizientere Shader-Verarbeitung sogar besser als die native Windows-Version auf identischer Hardware, bei anderen gibt es einen kleinen Abschlag von wenigen Prozent.
Kann ich mehrere GE-Proton-Versionen gleichzeitig installiert haben?
Ja, ProtonUp-Qt installiert jede Version in einen eigenen Unterordner. Du kannst für jedes Spiel individuell zwischen allen installierten Versionen wählen, ohne dass sie sich gegenseitig überschreiben.
Was mache ich, wenn nach einem Proton-Update ein zuvor funktionierendes Spiel nicht mehr startet?
Stelle in den Spiel-Eigenschaften gezielt die zuvor funktionierende Proton-Version wieder ein, anstatt die globale Einstellung zu ändern. So bleibst du bei allen anderen Spielen auf der aktuellen Version.
Läuft Proton auch mit nicht über Steam gekauften Spielen?
Direkt nur eingeschränkt, da Steam Play für Nicht-Steam-Spiele eigene Regeln hat. Für Spiele aus anderen Launchern wie GOG oder dem Epic Games Store ist Lutris oder Heroic Games Launcher meist die praktischere Lösung, da beide ebenfalls auf Proton- beziehungsweise Wine-basierte Kompatibilitätstools zugreifen können.
Proton für Nicht-Steam-Spiele: Heroic Games Launcher und Co.
Wer neben Steam auch Spiele aus dem Epic Games Store oder von GOG besitzt, muss darauf nicht verzichten, nur weil der Windows-Rechner einem Linux-System Platz gemacht hat. Der Heroic Games Launcher bindet beide Store-Bibliotheken ein und nutzt im Hintergrund eigene Wine- beziehungsweise Proton-kompatible Builds, die du ganz ähnlich wie in Steam über eine Einstellungsseite pro Spiel auswählst. Auch hier lohnt sich ein Blick auf ProtonDB, da viele dort gelistete Kompatibilitätsberichte unabhängig vom Store gültig sind, solange dieselbe Proton- beziehungsweise Wine-Version zugrunde liegt.
Du kannst sogar dieselbe über ProtonUp-Qt installierte GE-Proton-Version in Steam, Heroic und Lutris parallel nutzen, da alle drei Anwendungen auf dieselben systemweiten Ordner für Kompatibilitätstools zugreifen können. Das erspart dir doppelte Downloads und sorgt für ein konsistentes Verhalten über alle Launcher hinweg, was besonders bei Spielen hilfreich ist, die auf mehreren Plattformen gleichzeitig vorhanden sind, etwa durch einen zusätzlichen Kauf im Rahmen eines Sales.
Muss ich auf dem Steam Deck überhaupt etwas an Proton einstellen?
Für die meisten Spiele nicht, da SteamOS die passende Proton-Version für Deck-Verified-Titel automatisch wählt. Nur wenn du gezielt eine andere Version testen willst, musst du über den Desktop-Modus in die Spiel-Eigenschaften wechseln.
Wie finde ich heraus, welche Proton-Version aktuell für ein bestimmtes Spiel aktiv ist?
Öffne die Eigenschaften des Spiels und wechsle zum Reiter Kompatibilität. Ist dort keine spezifische Version erzwungen, nutzt das Spiel die globale Standardeinstellung aus Steam, Einstellungen, Kompatibilität. Für eine Bestätigung im laufenden Betrieb kannst du zusätzlich mit der Startoption PROTON_LOG=1 %command% ein Protokoll erzeugen, das die tatsächlich genutzte Version in der ersten Zeile ausweist.




