Tech News

Technik & Digital

So spielen Sie Windows-Spiele unter Linux mit Proton


Die zentralen Thesen

  • Die Proton-Kompatibilitätsschicht von Valve ermöglicht die native Ausführung von Windows-Spielen unter Linux und beseitigt so Hindernisse für Linux-Spieler.
  • Proton ist eine Open-Source-Sammlung von Tools, die Windows-API-Aufrufe in POSIX-Aufrufe übersetzt, sodass Windows-Spiele unter Linux funktionieren.
  • ProtonDB ist eine von der Community betriebene Website, auf der Linux-Spieler überprüfen können, welche Windows-Spiele mit Proton funktionieren, und Tipps und Optimierungen austauschen können, damit sie funktionieren.


Haben Sie genug von Windows und möchten Linux testen, haben aber Angst, dass Ihre PC-Spiele nicht funktionieren? Valve hat mit seiner Proton-Kompatibilitätsschicht die Antwort. Dadurch können Tausende von reinen Windows-Spielen nativ unter Linux ausgeführt werden, wodurch Hindernisse beseitigt werden und Sie den Großteil Ihrer Spielesammlung ohne große Leistungsunterschiede spielen können. Dieser Leitfaden führt Sie durch eine kurze Geschichte des Spielens unter Linux und zeigt Ihnen, wie Sie alles über Proton auf Steam zum Laufen bringen.


Früher war das Spielen von Spielen unter Linux ein Zufall

Du warst auf dich allein gestellt

So spielen Sie Windows-Spiele unter Linux mit Proton

Standardeinstellungen in Palworld auf dem Steam Deck


Spiele werden normalerweise mit und für Windows entwickelt. Die beliebtesten Tools zum Erstellen von Spielen unterstützen in erster Linie auch Windows, was die Unterstützung von Linux und macOS zu einem Glücksfall macht. Auch die Marktanteile dieser beiden Betriebssysteme sind so niedrig, dass die meisten Entwickler ganz auf den offiziellen Support verzichten. Linux-Spieler waren zum Spielen von Windows-Spielen auf inoffizielle Tools wie Wine angewiesen, und selbst dann waren die Ergebnisse sehr unterschiedlich.


Wine musste manuell konfiguriert werden, um Steam und verfügbare Spiele über die Kompatibilitätsebene auszuführen. Updates und andere Änderungen könnten dies zerstören, Frustration verursachen und Anstrengungen erfordern, um alles wieder zum Laufen zu bringen. Die native Unterstützung für Linux hat sich im Laufe der Jahre verbessert, auch wenn der Anteil am PC-Markt immer noch relativ gering ist. Dies änderte sich jedoch, als Valve seine Proton-Entwicklungsinitiative startete.


Das Unternehmen musste Proton vor seinem tragbaren Spielegerät Steam Deck auf den Markt bringen, um sicherzustellen, dass Windows-Spiele auf seinem Handheld-Gerät funktionieren, auf dem Linux und nicht Windows läuft. Seitdem können Linux-Gamer diese Möglichkeit nutzen, um die neuesten Windows-Spiele auf verschiedenen Linux-Distributionen auszuführen. Jetzt ist es so einfach wie die Installation von Steam unter Linux und das Klicken auf eine einzige Schaltfläche, um Windows-Spiele über Steam zu installieren und zu spielen.

Was ist Proton und wie funktioniert es?

Ein neues Zeitalter des Gamings unter Linux

Proton ist im Wesentlichen eine Open-Source-Sammlung von Tools, mit denen Windows-Spiele über Steam funktionieren. Valve hat eine Version von Wine entwickelt und hart daran gearbeitet, es jedem zu ermöglichen, ein Spiel zu laden, ohne mit Wine und anderen zugrunde liegenden Tools herumspielen zu müssen. Wine fungiert als Schicht, die Windows-API-Aufrufe in POSIX-Aufrufe (Portable Operating System Interface) übersetzt und gleichzeitig eine Windows-Verzeichnisstruktur neu erstellt und alternative Implementierungen von Systemdiensten bereitstellt.


Entgegen seinem Namen und allgemeinen Annahmen verwendet Wine keine Emulation oder Virtualisierung, um Windows-Binärdateien auszuführen. Proton übersetzt nicht nur Windows-APIs, sondern übersetzt auch Direct3D-API-Aufrufe mit DXVK, einer Vulkan-basierten Übersetzungsschicht für Direct3D 9, 10 und 11, mit Unterstützung für Direct3D 12, bereitgestellt über VKD3D-Proton, eine Abzweigung von VKD3D von Wine. Abhängig vom Windows-Spiel laufen einige möglicherweise genauso gut wie Windows, andere erfordern möglicherweise zusätzliche Anpassungen, damit sie überhaupt funktionieren.

So überprüfen Sie, welche Windows-Spiele mit Proton funktionieren

Überprüfen Sie dies vor dem Kauf

Bannerlord-Eintrag auf der ProtonDB-Website

Überprüfen Sie ProtonDB auf Kompatibilität mit Windows-Spielen.


Valve macht keine Angaben dazu, welche Windows-Spiele mit Proton funktionieren, aber der Community steht ein Tool zur Verfügung, das helfen kann. ProtonDB ist eine Website, die Daten zu Windows-Spielen und deren Ausführung unter Linux mit Proton zusammenstellt. Linux-Spieler können Spiele entsprechend bewerten und sogar Details darüber teilen, wie sie Windows-Spiele mithilfe von Startparametern und anderen Tools zum Laufen bringen. In jeder Spielliste werden Ergebnisse und entsprechende Systemdetails angezeigt. Ich würde diese Website nutzen, um zu überprüfen, ob Ihre Spiele unter Linux funktionieren.

So spielen Sie Windows-Spiele über Steam unter Linux

Kommen wir zur Sache

Proton-Kompatibilität mit Windows-Spielen auf Steam

Proton über Steam unter Linux aktivieren.


Steam ist die beliebteste Art, Spiele auf Windows-PCs zu spielen, und das Gleiche gilt auch für Linux. Der Client unterstützt das Linux-Betriebssystem vollständig und die Installation auf einem Debian-basierten Betriebssystem könnte nicht einfacher sein. Sie müssen lediglich die Steam-DEB-Datei herunterladen (stellen Sie sich das als Installationsprogramm vor) und einem kurzen Prozess folgen, um loszulegen. Solange Sie die beste Grafikkarte haben, die Sie sich leisten können, können Sie unter Linux ein hervorragendes Spielerlebnis haben.


  1. Herunterladen Dampf von der offiziellen Website.
  2. Installieren Sie Steam mit dem heruntergeladenen .deb-Datei.
  3. Öffnen Sie Steam über das App-Symbol oder den folgenden Befehl im Terminal:
    steam
  4. Folgen Sie dem Installationsprozess und melden Sie sich an.
  5. Überprüfen Sie mithilfe von ProtonDB, welche Ihrer Spiele mit Proton funktionieren.

  1. Installieren Sie die Windows-Spiele, die Sie spielen möchten.
  2. Klicken Sie mit der rechten Maustaste auf Spiel(e).
  3. Wählen Eigenschaften.
  4. Wähle aus Kompatibilität Tab.
    Ändern der Proton-Version in Steam

    Ändern der Proton-Version für ein Windows-Spiel über Steam.

  5. Aktivieren Sie „Die Verwendung eines bestimmten Steam Play-Kompatibilitätstools erzwingen“.


Steam lädt einige Dateien herunter, installiert einige zugehörige Software und bereitet das Spiel für den Start vor. Sobald alles abgeschlossen ist, starten Sie das Spiel und Sie werden möglicherweise von einem vorbereitenden Vulkan-Shader-Popup begrüßt. Warten Sie, bis dieser Vorgang abgeschlossen ist, und das Spiel sollte automatisch starten. Wenn das Spiel nicht startet und andere Steam-Benutzer mit Proton Erfolg hatten, würde ich empfehlen, mit der verwendeten Proton-Version zu spielen. Befolgen Sie die obigen Schritte, um über Steam auf die Eigenschaften des Spiels zuzugreifen und die Proton-Version zu ändern.

So verwenden Sie Steam-Startparameter

Für den Fall, dass etwas schief geht

Startparameter über Steam können dabei helfen, Spiele unter Linux zum Laufen zu bringen. Steam bietet einige grundlegende Befehle, die verwendet werden können. Andere können auf ProtonDB gefunden werden, um ein Windows-Spiel zum Laufen zu bringen oder Ihnen zumindest die Durchführung einer Fehlerbehebung zu ermöglichen. So verwenden Sie sie für Spiele auf Steam:


  1. Offen Dampf.
  2. Rechtsklick ein Spiel.
  3. Wähle aus Eigenschaften Tab.
    Startparameter in Steam festlegen

  4. Geben Sie im Feld „Startoptionen“ einen Startparameter ein.


Abhängig von den verwendeten Startparametern sollten Sie beim nächsten Start des Spiels einen Unterschied bemerken.

Genießen Sie Ihr Windows-Spiel unter Linux

Sie haben Ihr Windows-Spiel erfolgreich unter Linux gestartet und können es nun genießen, ohne an das Betriebssystem von Microsoft gebunden zu sein. Wenn Sie einige Hoffnungen erfüllen mussten (oder es mit Proton geschafft haben, es perfekt zum Laufen zu bringen), stellen Sie sicher, dass Sie Berichte über ProtonDB einreichen, um anderen zu helfen. Eine lebendige Community ist unerlässlich, um die Unterstützung für Linux-kompatible Spiele weiterzuentwickeln und selbst die hartnäckigsten Windows-Titel zum Laufen zu bringen.



Source link