1 Steam (Das Gaming-Kraftwerk unter Linux)
Steam ist die weltweit größte digitale Vertriebsplattform für PC-Spiele, Software und Community-Dienste, entwickelt von der Firma Valve.
Während Linux in der Vergangenheit im Gaming-Bereich ein Schattendasein führte, hat Valve Steam zu einer der wichtigsten Säulen der modernen Linux-Entwicklung gemacht. Über Steam lassen sich nicht nur Linux-native Spiele installieren, sondern dank der integrierten Kompatibilitätsschicht Proton auch tausende Spiele, die eigentlich exklusiv für Windows entwickelt wurden – und das oft völlig ohne spürbaren Leistungsverlust.
1.1 🔬 Die magische Zutat: Proton
Das wichtigste Support-Wissen zu Steam unter Linux lässt sich in einem Wort zusammenfassen: Proton. Proton ist eine von Valve entwickelte Laufzeitumgebung, die tief in den Steam-Client integriert ist. Sie basiert auf Wine (einer Software zur Ausführung von Windows-Programmen) und kombiniert diese mit hochmodernen Grafik-Übersetzern (DXVK und vkd3d-proton).
- Die Technik: Proton fängt die Windows-Grafikbefehle des Spiels (DirectX 9, 11 oder 12) im laufenden Betrieb ab und übersetzt sie in Echtzeit blitzschnell in Vulkan-Befehle, die deine Linux-Grafikkarte nativ versteht.
1.2 🛠️ Installation & Aktivierung (Das "Große Vier"-Gesetz)
Aufgrund von Lizenzbestimmungen und 32-Bit-Bibliotheken unterscheidet sich die Installation je nach Distribution leicht. Auch hier gilt im modernen Support oft das Flatpak als plattformübergreifender Retter.
1.2.1 1. Der universelle Weg (Flatpak für alle "Großen Vier")
Besonders unter Systemen, bei denen man das System nicht mit unzähligen 32-Bit-Bibliotheken beladen möchte, ist Flatpak die eleganteste Lösung:
Quote1.3 Spiele auf einer zweiten, internen oder externen Festplatte speichern (Der Klassiker)
Wenn ein Nutzer eine separate SSD für seine Spielebibliothek eingebunden hat (z. B. gemountet unter /mnt/spiele oder /media/daten), sieht das Steam-Flatpak diese Festplatte schlichtweg nicht. Wenn er in Steam ein neues Download-Verzeichnis hinzufügen will, bleibt das Auswahlfenster leer oder zeigt die Platte ausgegraut an.
Die Lösung über Flatseal:
- Flatseal öffnen und in der linken Spalte Steam auswählen.
- Auf der rechten Seite nach unten scrollen bis zum Bereich Dateisystem (Filesystem).
- Bei Andere Dateien (Other files) auf das kleine Ordner/Plus-Symbol klicken.
- Den exakten Pfad der Festplatte eintragen (z. B. /mnt/spiele).
1.4 Nutzung von externen Controllern, VR-Brillen oder Lenkrädern
Flatpaks haben standardmäßig keinen direkten Zugriff auf tiefe Hardware-Schnittstellen (wie /dev/bus/usb/). Wenn ein Nutzer ein spezielles Gamepad, ein Force-Feedback-Lenkrad oder ein VR-Headset (wie die Valve Index oder HTC Vive) anschließt, wird das Gerät im Spiel oft nicht erkannt.
Die Lösung über Flatseal:
- In Flatseal links Steam wählen.
- Zum Bereich Geräte (Devices) scrollen.
- Den Schalter bei Alle Geräte (All devices / --device=all) aktivieren. Dadurch bekommt Steam Zugriff auf die nötigen USB-Schnittstellen, um Controller-Eingaben direkt abzugreifen.
1.4.1 2. Native Installation über die Paketmanager
📦 Unter Debian 13 (Trixie): Hier muss zuerst die 32-Bit-Architektur (Multiarch) aktiviert werden, da viele Spiele ältere Bibliotheken voraussetzen. Zudem müssen die non-free-Quellen aktiv sein:
📦 Unter Arch Linux: In der /etc/pacman.conf das Repository [multilib] aktivieren, danach:
- 📦 Unter Fedora Linux: Das RPM-Fusion-Repository (Nonfree) aktivieren, danach sudo dnf install steam.
- 📦 Unter openSUSE (Tumbleweed): sudo zypper install steam.
1.5 ⚙️ Der wichtigste Handgriff nach der Installation
Standardmäßig erlaubt Steam nur die Installation von Spielen, die vom Entwickler offiziell für Linux freigegeben wurden. Um die gesamte Windows-Schatztruhe zu öffnen, muss der Nutzer eine Option aktivieren:
- Steam öffnen und oben links auf Steam -> Einstellungen -> Kompatibilität (oder Steam Play) klicken.
- Den Haken setzen bei: „Steam Play für alle anderen Titel aktivieren“.
- Als Version die aktuellste stabile Proton-Version (z. B. Proton 9.0 oder Proton Experimental) auswählen und Steam neu starten.
Ab diesem Moment ist der „Installieren“-Button bei jedem Spiel in der Bibliothek freigeschaltet.
1.6 ⚠️ Die klassischen Stolpersteine
1.6.1 1. „Ich habe ein Windows-Spiel installiert, aber beim Klick auf 'Spielen' bricht es sofort ab!“
- Die Ursache:
Zu 99 % liegt das Spiel auf einer separaten internen oder externen Festplatte, die mit dem Windows-Dateisystem NTFS formatiert ist. Linux kann NTFS zwar lesen und schreiben, aber Proton benötigt für seine virtuellen Windows-Umgebungen (Prefixes) zwingend echte Linux-Dateirechte (Symbolische Links), die NTFS technisch gar nicht beherrscht. - Die Lösung:
Spiele unter Linux gehören auf eine Festplatte, die mit einem nativen Linux-Dateisystem wie ext4 oder Btrfs formatiert ist.
1.6.2 2. „Das Spiel startet, aber Online-Multiplayer funktioniert nicht (Verbindungsfehler).“
- Die Ursache:
Das Spiel nutzt ein extrem aggressives Anti-Cheat-System auf Kernel-Ebene (wie Easy Anti-Cheat / EAC oder BattlEye). Einige Entwickler haben diese Systeme nicht für Linux/Proton freigeschaltet. - Die Lösung:
Auf der genialen Community-Webseite protondb.com nachsehen. Dort bewerten tausende Linux-Nutzer Spiele mit Medaillen (Borked, Bronze, Silver, Gold, Platinum). Steht das Spiel dort auf „Borked“ wegen des Anti-Cheats, kann man unter Linux aktuell leider nichts machen – es sei denn, die Entwickler lenken ein.
Comments 1