Wer unter Linux spielt, kennt das Problem: Steam deckt die eigene Bibliothek ab, aber GOG-Käufe, der Epic Games Store, Battle.net oder alte Windows-Installer bleiben außen vor. Lutris schließt genau diese Lücke. Der quelloffene Spiele-Manager bündelt sieben verschiedene Launcher und Stores in einer einzigen Oberfläche und kümmert sich im Hintergrund automatisch um Wine, Proton-GE, DOSBox und Emulator-Runner.

Diese Anleitung zeigt Schritt für Schritt, wie du Lutris einrichten kannst – von der Installation unter Ubuntu, Fedora, Arch Linux, Debian, openSUSE oder als Flatpak über die Verknüpfung deiner Spiele-Konten bis zur Konfiguration von Runnern, Controllern und Emulatoren. Stand ist Juli 2026, alle Versionsangaben beziehen sich auf die aktuelle Lutris-Version 0.5.22.

Was ist Lutris?

Lutris (lutris.net) ist ein quelloffener, unter der GPL-3.0-Lizenz veröffentlichter Spiele-Launcher für Linux. Wichtig zu verstehen: Lutris ist selbst kein Emulator und keine Kompatibilitätsschicht. Stattdessen steuert die Software im Hintergrund andere Werkzeuge wie Wine, Proton-GE, DOSBox, ScummVM, MAME oder Emulatoren wie Dolphin – und präsentiert das Ergebnis in einer einzigen, aufgeräumten Bibliothek.

Das Alleinstellungsmerkmal ist die schiere Zahl an unterstützten Quellen: Lutris importiert und verwaltet Spiele von Steam, GOG, Epic Games Store, Battle.net, Origin/EA App, Ubisoft Connect und Humble Bundle – sieben Launcher unter einem Dach. Auf GitHub hat das Projekt lutris/lutris aktuell 10.085 Sterne, 853 Forks und 276 offene Issues gesammelt; das letzte Repository-Update stammt vom 12. Juli 2026, obwohl der letzte offizielle Tag bereits Ende Februar veröffentlicht wurde – ein Zeichen für aktive tägliche Entwicklung auch zwischen den nummerierten Releases.

Auf Flathub firmiert die App unter der ID net.lutris.Lutris, ist rund 318 MiB groß und kommt auf etwa 58.490 monatliche Downloads. Lutris selbst beschreibt sich als “Open Gaming Platform”, während der Flathub-Eintrag den Begriff “video game preservation platform” verwendet – beides trifft den Kern: Lutris soll alte wie neue Spiele über Store-Grenzen hinweg spielbar und langfristig verfügbar halten.

Die 853 Forks auf GitHub sind dabei mehr als eine reine Kennzahl: Sie zeigen, wie aktiv Drittentwickler eigene Anpassungen, Bugfixes und experimentelle Runner-Integrationen beisteuern, von denen ein Teil später in das Hauptprojekt zurückfließt. Ergänzt wird das durch eine sehr lebendige Skript-Community auf lutris.net, die für tausende Spiele eigene, community-gepflegte Installationsroutinen bereithält – der eigentliche Grund, warum ein einzelnes Werkzeug so viele unterschiedliche Store- und Wine-Kombinationen zuverlässig abdecken kann, ohne dass ein einzelnes Entwicklerteam jedes Spiel selbst testen müsste.

Lutris, Heroic oder Bottles: Welcher Launcher passt zu dir?

Bevor du Lutris einrichten und Zeit in die Konfiguration investierst, lohnt sich der Blick auf die zwei wichtigsten Alternativen. Alle drei Projekte sind quelloffen und unter der GPL-3.0 lizenziert, verfolgen aber unterschiedliche Philosophien.

KriteriumLutrisHeroic Games LauncherBottles
GitHub-Sterne10.08511.8058.596
LizenzGPL-3.0GPL-3.0GPL-3.0
Unterstützte StoresSteam, GOG, Epic, Battle.net, Origin/EA App, Ubisoft Connect, Humble BundleEpic, GOG, Amazon Gameskeine Store-Integration
Emulator-RunnerJa (Dolphin, MAME, ScummVM u. a.)NeinNein
Plattformennur LinuxLinux, Windows, macOSnur Linux
Kernfokusuniverseller Spiele-Hubschlanke Epic/GOG-AlternativeWine-Prefix- und “Flaschen”-Verwaltung

Der Praxis-Unterschied ist kleiner, als die Tabelle vermuten lässt: Läuft ein Spiel bei allen drei Tools über denselben Wine- oder Proton-Unterbau, ist die Framerate identisch – keiner der Launcher fügt spürbaren Overhead hinzu. Die Entscheidung fällt also eher über den Funktionsumfang. Wer nur Epic- und GOG-Spiele auf mehreren Betriebssystemen braucht, ist mit Heroic schneller am Ziel. Wer gezielt einzelne Wine-Prefixe von Hand kuratieren will, findet in Bottles das granularere Werkzeug. Wer dagegen alle Stores plus Emulatoren in einer Bibliothek bündeln möchte, kommt an Lutris kaum vorbei – und genau darum geht es in dieser Anleitung.

Voraussetzungen: Version, Distributionen und was du vorher wissen solltest

Wer Lutris einrichten möchte, sollte vorab wissen: Die Software läuft ausschließlich unter Linux – eine Windows- oder macOS-Version gibt es nicht und ist auch nicht geplant. Die aktuelle stabile Version ist 0.5.22 (veröffentlicht am 25. Februar 2026), die primär einen Kompatibilitäts-Fix für Python-Versionen unterhalb von 3.14 enthielt. Die davor erschienene 0.5.21 (24. Februar 2026) brachte deutlich größere Neuerungen: Unterstützung für Valves Sniper-Runtime (Steam Linux Runtime 3.0), neue Runner für ShadPS4 und Xenia, Dolphin-Emulator als AppImage sowie portugiesische Lokalisierung. Seit Version 0.5.20 (16. Februar 2026) ist GE-Proton über den umu-Launcher der Standard-Runner für Windows-Spiele; die früher nötigen manuellen Schalter für VKD3D, D3D-Extras und DXVK-NVAPI wurden entfernt, weil Proton das inzwischen selbst regelt.

Für Windows-Spiele solltest du zusätzlich Wine über den Paketmanager deiner Distribution installieren, auch wenn Lutris eigene Wine- und Proton-Builds mitbringt. Das empfiehlt die offizielle Lutris-FAQ ausdrücklich, weil dadurch alle Systemabhängigkeiten (32-Bit-Bibliotheken, Grafiktreiber-Anbindung) korrekt vorbereitet werden. Aktuelle Grafiktreiber – Mesa für AMD und Intel, der proprietäre Treiber für NVIDIA – sind ebenfalls Voraussetzung, damit DXVK und VKD3D DirectX sauber auf Vulkan übersetzen können.

Der Grund, warum 32-Bit-Bibliotheken auf einem längst reinen 64-Bit-System überhaupt noch eine Rolle spielen: Ein großer Teil älterer Windows-Spiele wurde ursprünglich als 32-Bit-Anwendung kompiliert und erwartet entsprechende 32-Bit-Systembibliotheken innerhalb des Wine-Prefix, unabhängig von der Architektur des Host-Systems. Fehlen diese Bibliotheken, bricht die Installation über ein Skript oft schon beim ersten wineexec-Aufruf ab, lange bevor überhaupt ein Fenster erscheint – ein Symptom, das sich leicht mit einem defekten Installationsskript verwechseln lässt, tatsächlich aber an der fehlenden Multiarch-Unterstützung des Systems liegt.

Unterstützte Distributionen im Überblick

Lutris wird offiziell für eine breite Palette an Distributionen gepflegt. Die folgende Tabelle fasst die jeweils empfohlene Installationsmethode zusammen – sie ist die Grundlage für die Schritt-für-Schritt-Anleitungen weiter unten.

DistributionEmpfohlene MethodeHinweis
Ubuntu, Linux Mint, Elementary OS.deb-Paket von GitHub Releaseskeine offizielle PPA
DebianRepository im openSUSE Build Service (OBS)eigenes Repo einbinden
Fedoradnf install lutrisin offiziellen Repos enthalten
Arch Linux, Manjaropacman -S lutrisoffizielles Extra-Repo, NICHT das AUR
openSUSEzypper in lutrisdirekt aus den Standard-Repos
Pop!_OSCOSMIC Storegrafische Installation
SteamOS / Steam DeckDiscover-Store im Desktop-Modusdanach Steam-Verknüpfung anlegen
Jede DistributionFlatpak über Flathubsandboxed, bringt eigenes Wine mit

Ergänzend unterstützt Lutris auch Solus (eopkg), Clear Linux (swupd) sowie CentOS und RHEL über das EPEL-Repository. Alle Bibliotheksdaten, Wine-Prefixe und eigenen Installationsskripte landen im Verzeichnis ~/.local/share/lutris – dieser Ordner ist der wichtigste Kandidat für ein Backup vor einer Neuinstallation des Systems, dazu später mehr.

Schritt 1: Lutris unter Ubuntu, Linux Mint und Pop!_OS installieren

Für Debian-basierte Distributionen wie Ubuntu, Linux Mint oder Elementary OS gibt es keine offizielle PPA mehr – der empfohlene Weg führt über das .deb-Paket direkt aus den GitHub Releases des Projekts. Lade die aktuelle Version herunter und installiere sie mit apt, damit gleich alle Abhängigkeiten mit aufgelöst werden:

wget https://github.com/lutris/lutris/releases/download/v0.5.22/lutris_0.5.22_all.deb
sudo apt install ./lutris_0.5.22_all.deb

Prüfe vor dem Download auf der GitHub-Releases-Seite, ob zwischenzeitlich eine neuere Version veröffentlicht wurde, und passe die Versionsnummer im Dateinamen entsprechend an. Pop!_OS-Nutzer können alternativ auf den grafischen COSMIC Store zurückgreifen, der Lutris ebenfalls listet.

Schritt 2: Lutris unter Fedora installieren

Fedora hat es am einfachsten: Lutris ist Teil der offiziellen Paketquellen und lässt sich ohne zusätzliches Repository installieren.

sudo dnf install lutris

Da Fedora vergleichsweise kurze Support-Zyklen hat, lohnt sich vor der Installation ein sudo dnf upgrade --refresh, damit auch Mesa- und Vulkan-Pakete auf dem neuesten Stand sind – das wirkt sich direkt auf die DXVK-Performance späterer Windows-Spiele aus.

Schritt 3: Lutris unter Arch Linux und Manjaro installieren

Hier lohnt sich besondere Aufmerksamkeit, weil viele ältere Anleitungen im Netz noch das AUR (Arch User Repository) empfehlen. Das ist seit einiger Zeit überholt: Lutris ist inzwischen Teil des offiziellen Extra-Repositorys und lässt sich ganz regulär über pacman installieren, ganz ohne AUR-Helper wie yay oder paru.

sudo pacman -Syu lutris

Der Umweg über das AUR bedeutet unnötigen Kompilier-Aufwand und ein zusätzliches, potenziell weniger aktuelles Paket – ein Punkt, den wir weiter unten im Abschnitt zu häufigen Fehlern nochmal aufgreifen.

Schritt 4: Lutris unter Debian und openSUSE installieren

Debian-Nutzer binden das Lutris-Repository aus dem openSUSE Build Service (OBS) ein, das speziell für Debian-Pakete gepflegt wird. Die genaue Repository-URL für deine Debian-Version findest du auf der offiziellen Lutris-Downloadseite, da sie sich zwischen Debian-Releases unterscheidet.

Unter openSUSE ist die Installation dagegen denkbar simpel, da Lutris direkt in den Standard-Repositories liegt:

sudo zypper in lutris

Schritt 5: Lutris universell per Flatpak installieren

Die distributionsunabhängige Alternative ist Flatpak über Flathub. Das ist besonders praktisch auf Systemen wie Bazzite oder anderen unveränderlichen (“immutable”) Linux-Distributionen, bei denen native Pakete nicht ohne Weiteres ins System geschrieben werden.

flatpak install flathub --user -y net.lutris.Lutris

Der Flatpak bringt eine eigene, gekapselte Wine-Umgebung mit und läuft in einer Sandbox – das ist gut für die Systemsicherheit, kann aber dazu führen, dass Lutris keinen Zugriff auf Spiele- oder ROM-Ordner außerhalb deines Home-Verzeichnisses hat. Um zusätzliche Verzeichnisse freizugeben, brauchst du entweder ein Override direkt über die Kommandozeile oder komfortabler über die App Flatseal:

flatpak override --user --filesystem=/mnt/spiele net.lutris.Lutris

Ohne diesen Schritt scheitert die Installation von Spielen auf externen Laufwerken oder separaten Partitionen mit kryptischen Berechtigungsfehlern – ein Stolperstein, der uns im Abschnitt zu häufigen Fehlern wiederbegegnet.

Schritt 6: Wine-Grundlagen vor dem ersten Start

Bevor du Lutris zum ersten Mal öffnest, lohnt sich ein kurzer Zwischenschritt: die Installation von Wine über den System-Paketmanager, selbst wenn du ausschließlich mit den von Lutris mitgelieferten Runnern arbeiten willst. Der Hintergrund: Das System-Wine-Paket zieht automatisch alle notwendigen 32-Bit-Kompatibilitätsbibliotheken nach, die auch von Lutris-eigenen Wine- und Proton-Builds benötigt werden.

# Ubuntu/Debian
sudo dpkg --add-architecture i386
sudo apt update && sudo apt install wine

# Fedora
sudo dnf install wine

# Arch/Manjaro
sudo pacman -S wine-staging

Wichtig für alle, die noch alte Anleitungen kennen: Wine-GE (die von GloriousEggroll gepflegte Wine-Variante) wird seit 2024 nicht mehr mit eigenen Builds versorgt. Der moderne Standard ist GE-Proton über den umu-Launcher, den Lutris seit Version 0.5.20 automatisch als Standard-Runner für Windows-Spiele vorschlägt und selbstständig aktuell hält.

Schritt 7: Lutris zum ersten Mal starten

Nach dem ersten Start begrüßt dich eine noch leere Bibliotheksansicht mit einer linken Seitenleiste. Dort findest du:

  • Eine Liste aller verknüpfbaren Stores (Steam, GOG, Epic, Battle.net, Origin/EA App, Ubisoft Connect, Humble Bundle)
  • Eine Suchleiste, die direkt in der lutris.net-Skriptdatenbank sucht
  • Reiter für installierte Spiele, zuletzt gespielte Titel und Runner-Einstellungen
  • Einen Button, um manuell ein Spiel oder einen Installer hinzuzufügen

Ein Blick in die Einstellungen (Zahnrad-Symbol) lohnt sich direkt zu Beginn: Dort lässt sich das dunkle Theme bestätigen (seit 0.5.18 Standard), die bevorzugte Runner-Version je Kategorie festlegen und der Speicherort für Wine-Prefixe anpassen, falls du eine separate, schnellere SSD-Partition dafür nutzen willst.

Schritt 8: Konten verknüpfen – Steam, GOG, Epic und mehr

Der eigentliche Mehrwert von Lutris entsteht erst, wenn mehrere Bibliotheken verknüpft sind. Für jede Plattform gilt derselbe Ablauf: In der Seitenleiste auf den Store-Eintrag klicken, auf das Login-Symbol klicken und dich über das jeweils eigene Anmeldefenster der Plattform authentifizieren.

  • Steam – nutzt den offiziellen Steam-Client im Hintergrund, importiert die komplette Bibliothek inklusive Spielzeit
  • GOG – Login über eingebettetes Browserfenster, importiert ausschließlich DRM-freie Käufe
  • Epic Games Store – Login über Epic-eigenes Webview, inklusive kostenloser Wochenspiele
  • Battle.net – Blizzard-Konto, deckt World of Warcraft, Diablo, Overwatch und weitere Titel ab
  • Origin/EA App – Electronic-Arts-Konto
  • Ubisoft Connect – Ubisoft-Konto
  • Humble Bundle – importiert alle jemals gekauften Bundle-Keys

Ein Sicherheitsdetail, das oft übersehen wird: Lutris speichert dabei nicht selbst dein Passwort. Die Anmeldung läuft über das jeweils offizielle Login-Formular der Plattform, Lutris übernimmt danach nur das resultierende Sitzungs-Token. Mehr dazu im Abschnitt zu Sicherheit und Datenschutz weiter unten.

Schritt 9: Komplettbeispiel – vom leeren Regal zum ersten Spielstart

Um die Theorie greifbar zu machen, hier der komplette Weg von der frischen Installation bis zum laufenden Spiel – einmal für ein natives beziehungsweise Steam-verwaltetes Spiel und einmal für einen reinen Windows-Titel per Installationsskript.

Variante A: Ein Spiel aus der verknüpften Steam-Bibliothek

Nach der Steam-Verknüpfung aus Schritt 8 erscheint deine komplette Bibliothek automatisch in der Lutris-Übersicht. Ein Klick auf ein beliebiges Spiel öffnet die Detailansicht mit einem großen “Installieren”-Button. Lutris ruft im Hintergrund den Steam-Client auf, der den eigentlichen Download übernimmt – Lutris selbst lädt hier keine Spieldaten herunter, sondern reicht nur die Runner-Konfiguration (z. B. welche Proton-Version verwendet wird) durch.

Variante B: Ein Windows-Titel über ein Installationsskript

Für Spiele außerhalb von Steam – zum Beispiel alte GOG-Installer oder eigene .exe-Dateien – nutzt du die Skript-Datenbank auf lutris.net. Über die Suchleiste im Client findest du community-gepflegte, moderierte Installationsskripte, die in YAML oder JSON geschrieben sind und im Kern aus drei Blöcken bestehen: game (welche Datei gestartet wird), installer (Metadaten) und files/tasks (die eigentlichen Installationsschritte wie create_prefix, wineexec oder winetricks). Vereinfacht sieht die Struktur so aus:

game:
  exe: $GAMEDIR/Setup.exe
installer:
  - task:
      name: create_prefix
      prefix: $GAMEDIR
  - task:
      name: winetricks
      app: corefonts
  - task:
      name: wineexec
      executable: Setup.exe
      prefix: $GAMEDIR

Nach dem Ausführen des Skripts legt Lutris automatisch einen isolierten Wine-Prefix an, installiert per winetricks benötigte Abhängigkeiten (etwa Schriftarten oder .NET-Redistributables) und startet anschließend den Installer. Ist die Installation abgeschlossen, taucht das Spiel in deiner Bibliothek auf und lässt sich über den grünen “Spielen”-Button starten. Von hier aus kannst du die Runner-Version wechseln (Schritt 10), einen Controller zuweisen (Schritt 11) oder direkt über das Kontextmenü ein Desktop-Icon beziehungsweise eine Steam-Verknüpfung für den Big-Picture-Modus anlegen.

Schritt 10: Runner konfigurieren – Wine, GE-Proton, DXVK und VKD3D

Jedes installierte Spiel besitzt eigene Runner-Einstellungen, erreichbar per Rechtsklick auf den Titel und “Konfigurieren”. Seit Lutris 0.5.20 ist GE-Proton über umu voreingestellt und wird automatisch aktuell gehalten – die früheren manuellen Schalter für VKD3D, D3D-Extras und DXVK-NVAPI sind bewusst entfernt worden, weil Proton diese Übersetzungsebenen mittlerweile intern selbst verwaltet.

Für Spiele, die nicht über GE-Proton laufen sollen (etwa weil ein bestimmtes Wine-Fork besser kompatibel ist), lässt sich der Runner manuell umstellen:

lutris --version
# lutris 0.5.22

# Verfügbare Wine-Versionen aus den Lutris-Einstellungen
# Runner → Wine → Version verwalten

Typische Stellschrauben im Runner-Menü sind die DXVK- und VKD3D-Version, Esync/Fsync (verbessert Multithreading-Performance, benötigt aber einen kompatiblen Kernel), sowie individuelle Umgebungsvariablen wie DXVK_HUD=fps für ein einfaches Performance-Overlay direkt aus DXVK heraus, ganz ohne zusätzliche Software.

Schritt 11: Controller einrichten

Controller-Probleme gehören zu den häufigsten Support-Anfragen rund um Lutris – meist aus zwei vermeidbaren Gründen. Erstens: Viele Multi-Modus-Pads wie die von 8BitDo unterstützen sowohl XInput als auch DirectInput. Für Wine-Kompatibilität sollte praktisch immer der XInput-Modus gewählt werden, da DirectInput unter Wine deutlich unzuverlässiger erkannt wird.

Zweitens, bei Bluetooth-Controllern: Das Pad muss zuerst vollständig gekoppelt und danach neu verbunden werden, bevor das Spiel gestartet wird. Wird der Controller erst nach dem Spielstart verbunden, kommt es häufig zu einer “Phantom”-Erkennung, bei der Lutris beziehungsweise Wine ein Eingabegerät sieht, aber keine Eingaben registriert.

# Controller-Mapping testen und ggf. anpassen
sdl2-jstest --list
# oder grafisch:
antimicrox

Für individuelles Controller-Mapping helfen Werkzeuge wie das SDL2 Gamepad Tool oder AntimicroX, die passende SDL_GAMECONTROLLERCONFIG-Strings erzeugen. Diese lassen sich als Umgebungsvariable direkt in die Runner-Einstellungen des jeweiligen Spiels eintragen, falls die automatische Erkennung falsch belegte Achsen oder Tasten liefert.

Schritt 12: Emulatoren und Retro-Systeme integrieren

Neben Wine-Spielen kann Lutris auch komplette Emulatoren als Runner verwalten – das schließt den Kreis zu unserer Emulator-Serie auf shattered.io. Für Nintendo-GameCube- und Wii-Titel lässt sich beispielsweise Dolphin direkt als AppImage-Runner einbinden (seit Lutris 0.5.21 offiziell unterstützt), für PS2-Spiele PCSX2, für die erste PlayStation DuckStation. Auch Multi-System-Frontends wie RetroArch lassen sich als eigener Runner-Eintrag hinzufügen, sodass sämtliche Cores darüber erreichbar sind.

Der Vorteil gegenüber einer komplett separaten Emulator-Sammlung: Alle Systeme erscheinen in derselben Lutris-Bibliothek neben deinen Windows- und Steam-Spielen, inklusive einheitlicher Controller-Zuweisung und Startzeit-Statistiken. Wer stattdessen ein komplettes, eigenständiges Retro-Betriebssystem bevorzugt, findet in unserer Batocera-Anleitung die Alternative dazu.

Schritt 13: Bibliothek sichern und wiederherstellen

Alle Lutris-Daten – Bibliothekseinträge, Wine-Prefixe, eigene Skripte und Runner-Konfigurationen – liegen gesammelt unter ~/.local/share/lutris. Vor einer Neuinstallation der Distribution oder einem Distro-Wechsel lohnt sich ein einfaches Backup dieses Ordners:

tar -czvf lutris-backup.tar.gz ~/.local/share/lutris

Nach der Neuinstallation von Lutris genügt es, das Archiv an derselben Stelle zu entpacken – Bibliothek, Prefixe und individuelle Anpassungen sind sofort wieder vollständig verfügbar, ohne dass Spiele neu heruntergeladen oder Skripte erneut ausgeführt werden müssen.

Lutris auf Steam Deck, Bazzite und Nobara

Auf mehreren Linux-Gaming-Distributionen ist Lutris bereits Teil der Grundausstattung oder wenige Klicks entfernt. Nobara liefert Lutris vorinstalliert aus. Bazzite bündelt Lutris standardmäßig neben Steam, wobei die offizielle Dokumentation (docs.bazzite.gg) empfiehlt, .exe-Dateien manuell hinzuzufügen statt sich auf community-gepflegte Installationsskripte zu verlassen – diese seien laut eigener Aussage teils “schlecht gepflegt”. Wer Bazzite noch nicht kennt, findet den kompletten Einrichtungsweg in unserer Bazzite-Installationsanleitung beziehungsweise den direkten Vergleich in Bazzite vs. SteamOS.

Auf dem Steam Deck beziehungsweise anderen SteamOS-Geräten installierst du Lutris über den Discover-Store im Desktop-Modus. Danach lohnt sich ein Rechtsklick auf den Lutris-Eintrag und “Steam-Verknüpfung erstellen”, damit die App auch im regulären Gaming-Modus als Kachel auftaucht und sich bequem mit dem Controller starten lässt.

Für alle drei Systeme gilt derselbe Grundsatz wie in Schritt 6 beschrieben: Auch wenn Lutris vorinstalliert mitgeliefert wird, lohnt sich ein kurzer Blick in die jeweilige System-Dokumentation, welche Wine- oder GE-Proton-Version standardmäßig aktiv ist. Distributionen mit eigenem, oft langsamerem Update-Rhythmus weichen hier gelegentlich vom aktuellen Lutris-Standard aus Schritt 10 ab, sodass sich ein manuelles Update des Runners direkt nach der Ersteinrichtung lohnen kann.

Kostet Lutris selbst Leistung?

Eine berechtigte Sorge bei jedem zusätzlichen Programm zwischen Betriebssystem und Spiel: Frisst der Launcher selbst Ressourcen, die sonst dem Spiel zugutekämen? Bei Lutris lässt sich das klar beantworten. Sobald ein Spiel gestartet ist, tritt der Lutris-Prozess selbst in den Hintergrund und übernimmt lediglich das Beobachten der Prozess-ID, um Spielzeit zu erfassen und den “Wird gespielt”-Status anzuzeigen. Die eigentliche Rechenlast – Wine- beziehungsweise Proton-Übersetzung, DXVK- oder VKD3D-Rendering – läuft exakt so, wie sie auch bei einem direkten, manuellen Wine-Aufruf ohne Lutris laufen würde.

Das deckt sich mit dem Vergleich aus dem Abschnitt zu Heroic und Bottles weiter oben: Bei identischem Wine- oder Proton-Unterbau ist die Framerate zwischen allen drei Launchern messtechnisch gleich. Die tatsächlich spürbare Stellschraube für Performance ist folglich nicht die Wahl des Launchers, sondern die Wahl der Runner-Version aus Schritt 10 – eine neuere GE-Proton-Version bringt in der Regel mehr Geschwindigkeitsgewinn als ein Wechsel zwischen Lutris, Heroic oder Bottles jemals könnte.

Bekannte Grenzen: League of Legends und der Vanguard-Anti-Cheat

So umfangreich die Store-Unterstützung von Lutris ist – bei kernelbasierten Anti-Cheat-Systemen stößt jeder Wine-basierte Ansatz an eine harte Grenze. Das prominenteste Beispiel ist League of Legends: Auf lutris.net existieren zwar reguläre, funktionierende Installationsskripte (unter anderem für die Standard-Server EUW und NA), die das Spiel sauber installieren. Seit der globalen Einführung von Riots kernelbasiertem Anti-Cheat Vanguard mit Patch 14.9 im April 2024 startet das Spiel danach aber nicht mehr, weil Vanguard Wine und Virtualisierung grundsätzlich blockiert.

„As many as 1 in 15 games globally has had a scripter or botter in it, but in some regions, this number is as high as 1 in 5.“

Riot Games, offizieller Dev-Blog zu Vanguard (April 2024)

Riot begründete den Schritt öffentlich mit dem Ausmaß von Cheating im Spiel und bezifferte die tägliche Linux-Wine-Nutzerbasis zum damaligen Zeitpunkt selbst als zu klein, um den Aufwand einer offiziellen Linux-Unterstützung zu rechtfertigen. Es handelt sich damit nicht um einen Bug, sondern um eine bewusste, strukturelle Entscheidung – dieselbe Kategorie von Blockade, die auch bei anderen kernelbasierten Anti-Cheat-Lösungen wie Riots eigenem Vanguard in anderen Titeln auftritt. Wer also gezielt nach “Lutris League of Legends” sucht: Die ehrliche Antwort lautet, dass es 2026 nicht funktioniert, unabhängig davon, wie sauber das Installationsskript selbst läuft. Weiterführende Hintergründe liefern GamingOnLinux und die Community-Ressource League of Linux.

Sicherheit und Datenschutz bei Drittanbieter-Launchern

Als sicherheitsorientiertes Medium schauen wir uns bei jedem Tool auch die Vertrauensfrage an – gerade weil du beim Einrichten mehrere Konten mit Lutris verknüpfst. Bei Lutris gibt es dabei drei Aspekte, die eine genauere Betrachtung verdienen.

Erstens die Installationsskripte: Die auf lutris.net gehosteten Skripte werden community-gepflegt, durchlaufen aber eine Moderation, bevor sie öffentlich sichtbar werden. Da Aufgaben wie wineexec im Kern beliebige Befehle innerhalb des Wine-Prefix ausführen können, ist die Moderation kein rein kosmetischer Schritt – sie ist der zentrale Vertrauensanker des gesamten Skript-Ökosystems. Skripte aus anderen, unmoderierten Quellen sollten entsprechend kritischer geprüft werden, bevor du sie ausführst.

Zweitens die Kontenanbindung: Wie in Schritt 8 beschrieben, meldest du dich bei Steam, GOG, Epic und Co. über das jeweils native Login-Fenster der Plattform an. Lutris selbst sieht dein Passwort dabei nicht, sondern erhält nach erfolgreicher Anmeldung nur das resultierende Sitzungs-Token – ein Muster, das dem OAuth-Prinzip vieler Web-Logins ähnelt und deutlich sicherer ist als eine App, die Zugangsdaten selbst abfragt und speichert.

Drittens die grundsätzliche Sandbox-Frage: Die native Paketinstallation (deb/rpm/pacman) läuft mit den vollen Rechten deines Benutzerkontos, ganz ohne zusätzliche Isolation. Die Flatpak-Variante läuft dagegen in einer Sandbox und benötigt explizite Freigaben für Verzeichnisse außerhalb deines Home-Ordners – siehe Schritt 5. Wer maximale Isolation bevorzugt, sollte die Flatpak-Variante der nativen Installation vorziehen und Dateizugriffe bewusst über Flatseal statt pauschal freizugeben. Dieselbe Abwägung zwischen Kompatibilität und Systemzugriff erklärt im Übrigen auch, warum kernelbasierte Anti-Cheat-Systeme wie das im vorherigen Abschnitt beschriebene Vanguard grundsätzlich mit virtualisierten oder übersetzten Umgebungen wie Wine kollidieren: Je tiefer ein Sicherheitsmechanismus im System verankert ist, desto weniger verträgt er sich mit Kompatibilitätsschichten, die genau diese Systemebene nachbilden statt sie nativ bereitzustellen.

Ein weiterer, oft übersehener Vorteil der nativen Paketinstallation aus Schritt 1 bis 4 gegenüber einem manuell heruntergeladenen Binary: Pakete aus den offiziellen Repositories von Fedora, Arch, openSUSE oder dem Debian-OBS-Repo durchlaufen die jeweils eigene Signatur- und Prüfsummen-Infrastruktur der Distribution. Ein manuell heruntergeladenes .deb solltest du deshalb ausschließlich direkt von der offiziellen lutris/lutris-Organisation auf GitHub beziehen und nicht von Spiegel-Servern oder Weiterverbreitungen Dritter, so bequem diese auch erscheinen mögen.

Häufige Fehler, die du vermeiden solltest

Diese neun Stolperfallen tauchen in Foren und Support-Kanälen rund um Lutris immer wieder auf:

  • Wine-GE statt GE-Proton erwarten: Wine-GE erhält seit 2024 keine eigenen Builds mehr. Wer veralteten Anleitungen folgt und gezielt danach sucht, verschwendet Zeit – GE-Proton über umu ist der aktuelle Standard.
  • AUR statt offizielles Repo unter Arch: Lutris liegt im offiziellen Extra-Repository. Der Umweg über das AUR bedeutet unnötigen Kompilieraufwand und ein potenziell schon veraltetes Paket.
  • System-Wine überspringen: Wer nur auf Lutris-eigene Runner setzt und das System-Wine-Paket nie installiert, dem fehlen mitunter die 32-Bit-Kompatibilitätsbibliotheken, die auch Lutris-Runner voraussetzen.
  • Bluetooth-Controller vor dem Pairing starten: Wird das Spiel gestartet, bevor der Controller vollständig gekoppelt und neu verbunden ist, kommt es zur “Phantom”-Erkennung ohne funktionierende Eingabe.
  • DirectInput statt XInput bei Multi-Modus-Pads: Für Wine-Kompatibilität sollten Pads wie die von 8BitDo grundsätzlich auf XInput gestellt werden.
  • Flatpak-Sandbox-Grenzen ignorieren: Ohne Freigabe über Flatseal oder flatpak override bleiben Spiele- oder ROM-Ordner außerhalb des Home-Verzeichnisses für die Flatpak-Version unsichtbar.
  • Kein Backup vor der Neuinstallation: Der Ordner ~/.local/share/lutris enthält sämtliche Prefixe und Bibliotheksdaten – ohne Sicherung sind nach einer Neuinstallation alle individuellen Anpassungen verloren.
  • League of Legends über Lutris erwarten: Das Installationsskript läuft, das Spiel startet aber wegen des kernelbasierten Vanguard-Anti-Cheats nicht. Das ist keine Fehlkonfiguration, sondern eine bewusste technische Grenze.
  • Community-Skripte unmoderierter Drittseiten blind ausführen: Nur Skripte direkt von lutris.net durchlaufen die projekteigene Moderation; Kopien auf anderen Seiten sollten vor der Ausführung geprüft werden.

Troubleshooting: Die häufigsten Probleme und ihre Lösungen

Wer Lutris einrichten will, stößt früher oder später auf eines der folgenden Symptome. Die folgende Tabelle fasst die häufigsten Fehlerbilder zusammen, bevor wir auf die wichtigsten Fälle im Detail eingehen.

SymptomWahrscheinliche UrsacheLösung
Spiel stürzt sofort nach dem Start abInkompatible Runner-VersionAndere GE-Proton- oder Wine-Version im Runner-Menü testen
Schwarzer Bildschirm beim StartDXVK/VKD3D-Konflikt oder Esync-ProblemEsync/Fsync testweise deaktivieren, DXVK-Version wechseln
Controller wird nicht erkanntDirectInput statt XInput, oder BT-Pairing-ReihenfolgePad auf XInput stellen, erst koppeln, dann Spiel starten
GOG/Epic-Login-Fenster bleibt leerFehlende Webview-Bibliotheklibwebkit2gtk nachinstallieren
Spielstände fehlen nach NeuinstallationKein Backup von ~/.local/share/lutrisBackup-Archiv wiederherstellen (siehe Schritt 13)
Lutris startet nach Update nicht mehrPython-VersionskonfliktAuf Version 0.5.22 aktualisieren (behebt Python-<3.14-Fehler)
Schlechte Performance trotz starker HardwareKein GameMode aktiv, falsche Runner-DefaultsFeral GameMode installieren, DXVK_HUD=fps zur Kontrolle setzen
Berechtigungsfehler bei externen Laufwerken (Flatpak)Sandbox-BeschränkungVerzeichnis per Flatseal/flatpak override freigeben
Spiel lässt sich nicht sauber deinstallierenVerwaister Wine-PrefixPrefix-Ordner manuell unter ~/Games bzw. den Lutris-Einstellungen löschen
Audio-Aussetzer oder KnackenPipeWire/PulseAudio-LatenzPuffergröße in den Audio-Einstellungen des Systems erhöhen

Bei anhaltenden Abstürzen lohnt sich zuerst der Blick in die Runner-Logs, die Lutris direkt im Spiel-Kontextmenü unter “Log anzeigen” bereitstellt – hier tauchen fehlende DLLs oder falsch registrierte Wine-Komponenten meist als Klartext-Fehlermeldung auf, noch bevor das Spiel überhaupt ein Fenster öffnet. Bei Performance-Problemen hilft ein Vergleich zwischen aktivem und deaktiviertem Esync/Fsync, da inkompatible Kernel-Konfigurationen hier gelegentlich zu Mikrorucklern statt zu echten Geschwindigkeitsgewinnen führen.

Ein Sonderfall, der häufig mit einem generellen Performance-Problem verwechselt wird: Ruckler, die ausschließlich in den ersten Spielminuten nach einem Grafiktreiber- oder Spiel-Update auftreten und danach von selbst verschwinden. Das liegt in aller Regel am DXVK-Shader-Cache, der zur Laufzeit neu aufgebaut werden muss, sobald sich Treiber- oder Spielversion geändert haben. Ein manuelles Löschen des Caches ist in diesem Fall kontraproduktiv, da es das einmalige Ruckeln beim nächsten Start lediglich erneut auslöst, statt es zu beheben.

Profi-Tipps für Fortgeschrittene

Wer Lutris einrichten und die Grundlagen bereits beherrscht, kann mit ein paar zusätzlichen Kniffen deutlich mehr aus der Installation herausholen. Eigene Installationsskripte lassen sich direkt im YAML-Format bearbeiten, statt sich auf die community-gepflegten Varianten zu verlassen – praktisch etwa, um zusätzliche winetricks-Komponenten für ein bestimmtes altes Spiel nachzurüsten oder eine abweichende Verzeichnisstruktur abzubilden.

Für Spiele mit besonderen Anforderungen lässt sich pro Titel eine komplett eigene Runner-Version zuweisen, statt global eine einzige GE-Proton-Version zu erzwingen – nützlich, wenn ein älteres Spiel mit einer neueren Proton-Version Regressionen zeigt. Über individuelle Umgebungsvariablen im Runner-Menü lassen sich zudem Debugging-Werkzeuge aktivieren:

# Ausführliches Proton-Log für Fehlersuche
PROTON_LOG=1 PROTON_LOG_DIR=/home/user/proton-logs

# MangoHud-Overlay zur Performance-Kontrolle
MANGOHUD=1 mangohud %command%

Wer selbst ein funktionierendes Installationsskript für ein bisher fehlendes Spiel erstellt hat, kann es direkt über den Lutris-Client zur Moderation bei lutris.net einreichen – die gesamte Skript-Datenbank lebt von genau diesen Community-Beiträgen und profitiert von jedem zusätzlichen, sauber getesteten Eintrag.

Weitere Anleitungen und Hintergründe aus unserer Linux-Gaming- und Emulator-Reihe:

Einen Überblick über alle Gaming-Themen findest du zudem in unserer Gaming-Rubrik.

Häufig gestellte Fragen

Ist Lutris kostenlos?

Ja. Lutris ist vollständig quelloffen und unter der GPL-3.0-Lizenz veröffentlicht. Es fallen keine Kosten für die Software selbst an – lediglich die Spiele, die du darüber verwaltest, musst du wie gewohnt bei den jeweiligen Stores erwerben.

Läuft Lutris unter Windows oder macOS?

Nein. Lutris ist ausschließlich für Linux konzipiert. Wer Epic- oder GOG-Spiele plattformübergreifend unter Windows und macOS verwalten möchte, ist mit Heroic Games Launcher besser bedient, da dieser explizit für alle drei Betriebssysteme entwickelt wird.

Funktioniert League of Legends mit Lutris?

Nein, nicht mehr zuverlässig. Installationsskripte existieren und die Installation selbst läuft sauber, doch Riots kernelbasierter Anti-Cheat Vanguard blockiert seit April 2024 den Start unter Wine grundsätzlich. Das ist eine bewusste Entscheidung von Riot Games, keine technische Einschränkung von Lutris.

Was ist der Unterschied zwischen Lutris und Steam Play/Proton?

Steam Play mit Proton funktioniert ausschließlich innerhalb der Steam-Bibliothek. Lutris ist umfassender: Es verwaltet zusätzlich GOG, Epic, Battle.net, Origin/EA App, Ubisoft Connect und Humble Bundle in derselben Oberfläche – kann dabei aber ebenfalls GE-Proton als Runner nutzen, sodass sich beide Ansätze eher ergänzen als ausschließen.

Ist es sicher, Lutris alle diese Konten verknüpfen zu lassen?

Die Anmeldung läuft über das jeweils native Login-Fenster von Steam, GOG, Epic und Co. – Lutris selbst verarbeitet dabei kein Passwort, sondern nur das resultierende Sitzungs-Token. Wer zusätzliche Isolation möchte, sollte die sandboxed Flatpak-Variante der nativen Paketinstallation vorziehen.

Kann ich Lutris auf dem Steam Deck nutzen?

Ja. Im Desktop-Modus lässt sich Lutris über den Discover-Store installieren. Über “Steam-Verknüpfung erstellen” taucht die App danach auch im regulären Gaming-Modus als eigene Kachel auf.

Was tun, wenn ein Spiel nach einem Update plötzlich nicht mehr startet?

Meist liegt es an einer neuen Runner-Version. Im Runner-Menü des betroffenen Spiels lässt sich gezielt auf eine ältere GE-Proton- oder Wine-Version zurückwechseln, bis ein Update das Kompatibilitätsproblem behebt.

Brauche ich für jedes Windows-Spiel eine eigene Wine-Installation?

Nicht direkt eine eigene Installation, aber einen eigenen, isolierten Wine-Prefix – das übernimmt Lutris automatisch bei jeder Installation über ein Skript. Dadurch beeinflussen sich verschiedene Spiele nicht gegenseitig, selbst wenn sie unterschiedliche Runner-Versionen benötigen.

Wie deinstalliere ich Lutris vollständig?

Die Software selbst entfernst du über den jeweiligen Paketmanager, etwa sudo apt remove lutris oder flatpak uninstall net.lutris.Lutris. Für eine wirklich vollständige Entfernung inklusive aller Wine-Prefixe und Bibliotheksdaten muss zusätzlich der Ordner ~/.local/share/lutris manuell gelöscht werden, da Paketmanager Nutzerdaten im Home-Verzeichnis grundsätzlich unangetastet lassen.

Unterstützt Lutris Cloud-Saves?

Nicht einheitlich über alle Plattformen hinweg. Steam- und GOG-Spiele nutzen die jeweils eigene Cloud-Save-Funktion der Plattform, sofern das Spiel sie unterstützt – Lutris greift hier nicht ein. Bei reinen Wine-Installationen ohne Store-Cloud-Sync liegen Spielstände dagegen ausschließlich lokal im jeweiligen Wine-Prefix und sollten bei Bedarf manuell gesichert werden, etwa zusammen mit dem in Schritt 13 beschriebenen Backup.