Linux & Gaming

Linux-Gaming verstehen: Steam, Proton, Lutris und MangoHud

Downloads und Spielekonten bewusst nutzen

Launcher und Spiele können Konten, Downloads und Online-Dienste benötigen. Diagnose und Konfiguration bleiben lokal, solange du sie nicht selbst teilst.

In diesem Artikel
  1. Die Programme nach Aufgaben sortieren
  2. Was leisten Proton und Wine?
  3. Lutris und getrennte Spielumgebungen
  4. Erst Grafikgrundlage prüfen
  5. Was installiert das Toolkit derzeit tatsächlich?
  6. Übung: Ein laufendes Spiel mit MangoHud beobachten
  7. GameMode als eigenen Versuch behandeln
  8. Datenschutz, Logs und der nächste Schritt
  9. Quellcode und technische Grundlage

Steam, Proton, Wine, Lutris, GameMode, MangoHud: Beim Einstieg in Linux-Gaming tauchen viele Namen auf. Sie lösen unterschiedliche Aufgaben. Wenn du ihre Rollen auseinanderhältst, kannst du einfacher entscheiden, was für dein erstes Spiel wirklich gebraucht wird.

Mein Linux Gaming Toolkit bündelt einige Installationsschritte in einem Bash-Menü. Der Artikel erklärt zunächst die Bausteine, danach den tatsächlich vorhandenen Skriptumfang. Als Übung testen wir eine einzelne Anzeige an einem bereits laufenden Spiel. Voraussetzung ist ein funktionierender Linux-Desktop mit passendem Grafiktreiber.

Die Programme nach Aufgaben sortieren

BausteinAufgabeWann du ihn brauchst
SteamBibliothek, Downloads, Start und weitere PlattformfunktionenFür Spiele aus deiner Steam-Bibliothek
ProtonWindows-Kompatibilität innerhalb von Steam PlayFür passende Windows-Spiele unter Steam
LutrisSpiele und passende Runner verwaltenFür weitere Spiele, Launcher und eigene Installationen
HeroicEin weiterer Spiele-LauncherWenn seine unterstützten Bibliotheken zu deinen Spielen passen
GameModeTemporäre Systemoptimierungen anfordernAls einzeln prüfbare Ergänzung
MangoHudLeistungsdaten im Spiel anzeigenZum Beobachten und Vergleichen

Ein Launcher ist nicht der Grafiktreiber. Ein Overlay macht ein inkompatibles Spiel nicht automatisch lauffähig. Beginne mit einem Spiel und der kleinsten dafür passenden Kombination; weitere Werkzeuge kannst du gezielt ergänzen.

Was leisten Proton und Wine?

Proton ist Valves Kompatibilitätswerkzeug für Steam Play und verwendet Wine sowie weitere Komponenten. Es ermöglicht vielen Windows-Spielen den Start unter Linux. Für den Einstieg verwendest du normalerweise die von Steam angebotene Proton-Version, statt Proton selbst zu bauen.

Zum Aufbau gehören auch Übersetzungsschichten für Grafik-APIs, etwa DXVK und VKD3D-Proton. Sie sind kein zusätzlicher Launcher. Separate globale Installationen aller Namen sind für ein gewöhnliches Steam-Proton-Spiel kein sinnvoller erster Schritt.

Die Kompatibilität bleibt spielabhängig. Ein Spiel kann wegen seines Launchers, Kopierschutzes oder Multiplayer-Aufbaus andere Anforderungen haben. Prüfe zunächst genau deinen Titel und die Hinweise seines Anbieters. Ein erfolgreich gestartetes anderes Spiel beweist noch nichts über dieses eine.

Lutris und getrennte Spielumgebungen

Lutris organisiert Spiele und Runner, beispielsweise unterschiedliche Wine-Umgebungen. Ein Wine-Prefix enthält den jeweiligen Windows-artigen Dateiaufbau und die dazugehörigen Einstellungen. Trenne solche Umgebungen, damit Änderungen für ein Spiel nicht unnötig andere Installationen beeinflussen.

Speichere vor Umbauten relevante Spielstände und vorhandene Einstellungen. Dokumentiere, welche Runner-Version und welcher Startbefehl zu einem funktionierenden Stand gehören. Einen Prefix zu ersetzen ist etwas anderes als einen Launcher neu zu installieren.

Lutris ist eine Ergänzung für passende Fälle; ein funktionierendes Steam-Spiel muss dafür nicht aus Steam herausgelöst werden. Die konkrete Auswahl sollte sich an deinem Spiel und deiner Bibliothek orientieren.

Erst Grafikgrundlage prüfen

Grafiktreiber, Vulkan-Unterstützung und gegebenenfalls 32-Bit-Bibliotheken gehören zur Grundlage. Ihre Paketnamen und Einrichtung unterscheiden sich je nach Distribution. Untersuche die Grafikgeräte im System:

lspci -nn

Suche die Anzeige-/VGA-/3D-Geräte, statt aus irgendeiner AMD- oder Intel-Zeile im gesamten PCI-Verzeichnis auf die GPU zu schließen. Mehrere Grafikgeräte können vorhanden sein. Wenn vulkan-tools installiert ist, liefert außerdem:

vulkaninfo --summary

Die Ausgabe hilft bei der Einordnung von Gerät und Vulkan-Treiber. Sie ist kein Belastungstest und keine Garantie für die Stabilität jedes Spiels. Auf NixOS passt du den Systemaufbau in deiner Konfiguration an; dafür erklärt der configuration.nix-Artikel die Grundlagen.

Was installiert das Toolkit derzeit tatsächlich?

Der geprüfte linux-gaming-setup.sh-Stand bietet Menüpunkte für GPU-Erkennung, Treiber, Gaming-Werkzeuge und Benchmarks. Die Gaming-Funktion enthält Steam, GameMode/MangoHud, Heroic per Flatpak und OBS mit einem Flatpak-Fallback. Weitere Funktionen verwenden Grafik- und Benchmarkpakete.

Die README nennt zusätzliche Komponenten. Im aktuellen Skript sind aber keine eigenen Installationsschritte für Lutris, WineHQ, itch.io oder Discord vorhanden; Proton wird auch nicht als separates Projekt gebaut. Bei einem Steam-Aufbau liefert Steam die passenden Proton-Werkzeuge. Unterscheide deshalb Projektüberblick und ausgeführte Funktionen.

Du kannst den Code zunächst ohne Installation herunterladen:

git clone https://github.com/dennishilk/linux-gaming-toolkit.git

Wechsle in den tatsächlich angelegten Ordner:

cd linux-gaming-toolkit

Lies das Skript:

less linux-gaming-setup.sh

Der Installer verlangt Root-Rechte. Bereits vor dem Menü richtet er Paketquellen beziehungsweise zusätzliche Architekturunterstützung und Flathub ein. Auch die Auswahl „GPU erkennen“ ist daher nach einem normalen Skriptstart kein rein unverändernder Diagnoseablauf.

Der aktuelle Installer braucht eine Prüfung für die konkrete Distribution. Seine GPU-Suche durchsucht die gesamte PCI-Ausgabe, und einige Paketnamen sind nicht für alle Zielsysteme passend. Auf Arch verwendet die Vorbereitung pacman -Sy; Arch unterstützt solche partiellen Update-Abläufe nicht. Für einen vollständigen regulären Arch-Updateablauf ist pacman -Syu maßgeblich. Diese Anleitung empfiehlt daher keinen ungeprüften Komplettlauf des Skripts.

Übung: Ein laufendes Spiel mit MangoHud beobachten

Nimm ein Spiel, das ohne zusätzliche Startoptionen bereits funktioniert. Installiere MangoHud zuvor nach den Hinweisen deiner Distribution. Notiere Auflösung und Grafikeinstellungen und suche eine reproduzierbare Szene.

Trage in Steam bei diesem Spiel unter Eigenschaften die folgende Startoption ein. Das ist kein Terminalbefehl:

mangohud %command%

Starte das Spiel erneut. Wenn das Overlay für den verwendeten Grafikweg funktioniert, erscheinen beispielsweise FPS und Auslastungswerte. Vergleiche dieselbe Szene mit gleichen Einstellungen. Eine CPU- oder GPU-Auslastung allein benennt noch nicht die Ursache eines Rucklers.

Entferne die Startoption, um zur bisherigen Spielkonfiguration zurückzukehren. Wenn das Spiel mit ihr nicht startet, nimm sie ebenfalls zuerst zurück und prüfe MangoHuds Hinweise für die betreffende Grafik-API.

GameMode als eigenen Versuch behandeln

GameMode kann während eines Spiels bestimmte Systemoptimierungen anfordern. Der tatsächliche Effekt hängt von Aufbau und Belastung ab. Wenn es installiert ist, ist eine separate Steam-Startoption:

gamemoderun %command%

Teste zunächst GameMode oder MangoHud einzeln. Sonst weißt du bei einem geänderten Ergebnis nicht, welche Ergänzung dafür verantwortlich war. Entferne zum Rückweg die jeweilige Startoption. Das entfernt keine installierten Pakete und setzt vorherige Systemänderungen eines Installers nicht zurück.

Datenschutz, Logs und der nächste Schritt

Linux-Gaming ist nicht automatisch offline oder kontofrei. Plattformen, Spiele, Downloads und Online-Funktionen haben ihre eigenen Datenwege. Lokale Diagnoseausgaben und Konfigurationen müssen für diese Übung nicht hochgeladen werden.

Toolkit-Logs liegen normalerweise unter /var/log/linux-gaming-toolkit.log, mit einem Fallback unter /tmp. Lies Logs und Screenshots vor dem Teilen: Pfade, Benutzernamen und Gerätedaten können darin vorkommen. Sichere Spielstände und wichtige Konfigurationen vor größeren Umbauten.

Wenn du noch den Wechsel von Windows planst, beginne mit der Linux-Migrationscheckliste. Eine funktionierende Bibliothek entsteht Spiel für Spiel, mit dokumentierten Ergebnissen und nachvollziehbaren Änderungen.

Quellcode und technische Grundlage

Projektumfang und Referenzen wurden am 7. Oktober 2026 geprüft.