{"id":6163,"date":"2019-07-03T22:50:08","date_gmt":"2019-07-03T20:50:08","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=6163"},"modified":"2019-07-03T22:55:35","modified_gmt":"2019-07-03T20:55:35","slug":"windows-spiele-auf-linux-spielen-mit-steam-proton","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/windows-spiele-auf-linux-spielen-mit-steam-proton\/","title":{"rendered":"Windows-Spiele auf Linux spielen mit Steam Proton"},"content":{"rendered":"<p>Die Spiele-Vertriebsplattform Steam ist bereits seit Jahren bekennender Unterst\u00fctzer von Linux. Sogar das hauseigene SteamOS basiert auf dem quelloffenen Betriebssystem. Um mehr Spiele auf Linux verf\u00fcgbar zu machen, wurde 2018 Proton ins Leben gerufen: Das Projekt erm\u00f6glicht es, Spiele die bislang noch keine offizielle Linux-Version besitzen, auf Linux zu spielen. Auf Grundlage von Wine wird hierzu eine Windows Laufzeitumgebung auf Unix-\u00c4hnlichen Betriebssystemen emuliert. <\/p>\n<p>Dank Proton erh\u00f6ht sich das Angebot bereits jetzt um mehrere tausend Games. Die Tendenz ist steigend: Proton wird aktiv weiterentwickelt. Mittlerweile kann es sogar f\u00fcr Spiele au\u00dferhalb von Steam verwendet werden. Wer Linux einsetzt oder einsetzen m\u00f6chte, aber f\u00fcr Computerspiele noch auf Windows angewiesen ist, sollte sich Proton daher genauer anschauen. <\/p>\n<h2 class=\"wp-block-heading\">L\u00e4uft mein Spiel auf Linux?<\/h2>\n<h3 class=\"wp-block-heading\">Offizielle Unterst\u00fctzung vom Hersteller<\/h3>\n<p>Zunehmend wollen auch die Publisher selbst Linux-Spieler f\u00fcr sich gewinnen. Zumal ihre Spiele damit auch auf der SteamOS-Konsole laufen. Zwar ist dies je nach Titel\/Genre noch keine Mehrheit. Ein Blick in die Anforderungen lohnt sich jedoch &#8211; gerade bei Neuk\u00e4ufen. Im Store von Steam taucht dann <strong>SteamOS + Linux<\/strong> in  den Reitern der Systemanforderungen auf:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/u-img.net\/img\/5379Ta.png\" alt=\"\"\/><figcaption>ARK: Survival Evolved ist ein Beispiel f\u00fcr vom Hersteller offiziell unterst\u00fctzte Linux-Spiele<\/figcaption><\/figure>\n<\/div>\n<p>In diesem Falle ist Proton in der Regel gar nicht notwendig, das Spiel kann nativ unter Linux installiert werden. Vereinzelte schlechte Linux-Portierungen best\u00e4tigen die Regel. Mittlerweile kann man bei Bedarf in diesem Falle aber auch einfach auf Proton zur\u00fcckgreifen. <\/p>\n<h3 class=\"wp-block-heading\">Proton-Kompatibilit\u00e4t pr\u00fcfen<\/h3>\n<p><a href=\"https:\/\/www.protondb.com\/\" target=\"_blank\" rel=\"nofollow\">ProtonDB<\/a> ist hierf\u00fcr eine gute Anlaufstelle: Das Community-Projekt katalogisiert Spiele, je nachdem wie reibungslos diese unter Linux funktionieren. Hierzu gibt es drei Kategorien, die denen von der WineHQ AppDb angelehnt sind:<\/p>\n<p><strong>Platinum<\/strong>\r\nDiese Spiele laufen laut den bisherigen Tests reibungslos unter Linux, ohne dass h\u00e4ndische Anpassungen erforderlich sind. <\/p>\n<p><strong>Gold<\/strong>\r\nHier sind h\u00e4ndische Konfigurationsanpassungen notwendig. Wurden diese durchgef\u00fchrt, funktioniert das Spiel ebenfalls ohne Probleme unter Linux. <\/p>\n<p><strong>Silber<\/strong>\r\nSilber-Spiele weisen kleinere Probleme oder Einschr\u00e4nkungen auf.<\/p>\n<p>\u00dcber die Suche l\u00e4sst sich anhand dieser Kategorien schnell herausfinden, welche Spiele voraussichtlich mit Proton laufen und welche noch nicht. Dies ist nicht nur eine gute \u00dcbersicht f\u00fcr die vorhandenen Spiele. Auch vor Neuanschaffungen kann man pr\u00fcfen, ob das jeweilige Game auf Linux funktioniert oder ob doch noch eine Windows-Installation im Dualboot vonn\u00f6ten ist. <\/p>\n<h2 class=\"wp-block-heading\">Proton einrichten<\/h2>\n<h3 class=\"wp-block-heading\">Python 3 installieren und ablegen<\/h3>\n<p>Proton ben\u00f6tigt prim\u00e4r zwei Komponenten: Zum einen Python 3, welches als <strong>python3<\/strong> Executable in $PATH liegt. Angesichts des nahenden Support-Endes f\u00fcr Python 2 ist dies bei den meisten Distributionen bereits der Fall. Ubuntu hat sogar beide installiert. Zum Testen im Zweifel ein Terminal-Fenster \u00f6ffnen und <strong>python3 &#8211;version<\/strong> eingeben. Erscheint hier eine Versionsnummer als Ausgabe, braucht nichts unternommen zu werden. <\/p>\n<p>Nur im Falle einer Fehlermeldung wie <em>Befehl python3 nicht gefunden<\/em> muss man recherchieren, wie f\u00fcr die jeweilige Distribution Python Version 3 installiert werden kann. Eventuell ist Python 3 auch bereits installiert, aber als python statt python3 hinterlegt. In diesem Falle sollte <strong>python3 &#8211;version<\/strong>  eine Versionsnummer ausgeben, die mit 3 beginnt. Zur L\u00f6sung reicht ein Symlink:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo ln -s \/usr\/bin\/python \/usr\/bin\/python3\n<\/pre>\n<\/div>\n<h3 class=\"wp-block-heading\">Grafikkartentreiber installieren<\/h3>\n<p>Eben so wichtig ist es, m\u00f6glichst aktuelle Grafikkartentreiber installiert zu haben. Am besten die offiziellen des Herstellers &#8211; wenngleich diese leider meist nur propriet\u00e4r zur Verf\u00fcgung gestellt werden. F\u00fcr nVidia-Karten wird aktuell Version 418 oder H\u00f6her empfohlen. Die Treiber sind \u00fcber ein PPA-Repository von Canonical verf\u00fcgbar:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo add-apt-repository ppa:graphics-drivers\/ppa\nsudo apt install nvidia-driver-418\n<\/pre>\n<\/div>\n<p>Falls Spiele nicht starten, kann der Treiber auf eine neuere Version aktualisiert werden. Die derzeit verf\u00fcgbaren Versionen lassen sich sowohl \u00fcber die Konsole<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo apt-cache show nvidia-driver* | grep Package\nPackage: nvidia-driver-390\nPackage: nvidia-driver-410\nPackage: nvidia-driver-410\nPackage: nvidia-driver-418\nPackage: nvidia-driver-418\nPackage: nvidia-driver-396\nPackage: nvidia-driver-415\nPackage: nvidia-driver-430\n<\/pre>\n<\/div>\n<p>als auch in den Einstellungen der Aktualisierungsverwaltung im Reiter <strong>Zus\u00e4tzliche Treiber<\/strong> einsehen:<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/u-img.net\/img\/2671Di.png\" alt=\"\"\/><\/figure>\n<p>Falls man sich nicht sicher ist ob und welche Version bereits installiert wurde, l\u00e4sst sich dies mit folgendem Befehl ermitteln:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ sudo dpkg -l | grep nvidia-driver\nii  nvidia-driver-430                          430.26-0ubuntu0~gpu19.04.1           amd64        NVIDIA driver metapackage\n<\/pre>\n<\/div>\n<p>F\u00fcr andere Hersteller wie AMD\/Intel finden sich weitere Informationen in den <a href=\"https:\/\/github.com\/ValveSoftware\/Proton\/wiki\/Requirements\" target=\"_blank\" rel=\"nofollow\">offiziellen Anforderungen f\u00fcr Proton<\/a>. Gerade bei \u00e4lteren Karten empfiehlt es sich zudem, auf der Nvidia-Homepage die aktuellste Treiber-Version zu \u00fcberpr\u00fcfen. Teils sind alte Karten n\u00e4mlich nicht mehr mit den aktuellsten Treibern verf\u00fcgbar, sodass hier eine \u00e4ltere Version genutzt werden muss. <\/p>\n<h3 class=\"wp-block-heading\">Proton in Steam aktivieren<\/h3>\n<p>Grundvorraussetzung ist die Aktivierung von Proton im Steam-Client. Hierzu \u00f6ffnet man im Client \u00fcber das Steam-Men\u00fc die Einstellungen und navigiert zum untersten Punkt <strong>Steam Play<\/strong>. Im oberen Bereich wird Proton f\u00fcr offiziell von Steam unterst\u00fctzte Titel aktiviert. Ich empfehle, es weiter unten f\u00fcr alle Spiele zu aktivieren. Viele funktionieren n\u00e4mlich auch ohne die offizielle Unterst\u00fctzung. Au\u00dferdem kann man so selbst unbekannte Titel einfach ausprobieren &#8211; im schlimmsten Falle funktioniert ein Spiel nicht (richtig). <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/u-img.net\/img\/2439Bd.png\" alt=\"\"\/><\/figure>\n<\/div>\n<p>In der unteren Auswahlbox sollte die aktuellste Proton-Version ausgew\u00e4hlt werden. Derzeit ist dies 4.2-7. <\/p>\n<p>Nach der Aktivierung l\u00e4dt Steam automatisch Proton herunter. Ein Neustart des Steam-Clients ist notwendig, damit auch bei Windows-Spielen der Installationsknopf erscheint. \u00dcber den Hinweis rechts daneben ist ersichtlich, dass hierf\u00fcr Proton genutzt wird: <\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/u-img.net\/img\/3686Bd.png\" alt=\"\"\/><figcaption>Age of Empires II: HD kann via Proton auf Linux gespielt werden<\/figcaption><\/figure>\n<p>Nun kann man seine Spiele wie gewohnt in der Bibliothek installieren. Bei Titeln die nur Gold oder Silber-Status erhalten haben, sind wie bereits erw\u00e4hnt Anpassungen erforderlich. Hierzu <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Spiele-Vertriebsplattform Steam ist bereits seit Jahren bekennender Unterst\u00fctzer von Linux. Sogar das hauseigene SteamOS basiert auf dem quelloffenen Betriebssystem. Um mehr Spiele auf Linux verf\u00fcgbar zu machen, wurde 2018 Proton ins Leben gerufen: Das Projekt erm\u00f6glicht es, Spiele die bislang noch keine offizielle Linux-Version besitzen, auf Linux zu spielen. Auf Grundlage von Wine wird &#8230;<\/p>\n","protected":false},"author":5,"featured_media":6167,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[74,5,220,78],"tags":[725,75,723,724,118],"class_list":["post-6163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-news","category-gaming","category-software","tag-games","tag-linux","tag-proton","tag-spiele","tag-steam"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=6163"}],"version-history":[{"count":4,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6163\/revisions"}],"predecessor-version":[{"id":6168,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/6163\/revisions\/6168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/6167"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=6163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=6163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=6163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}