Vor nicht allzu langer Zeit war es schwer zu glauben, dass Linux in gewissem Maße auch eine Spieleplattform sein würde. Native Spiele sind immer noch rar gesät, aber mit dem Aufkommen der Vulkan-API hat sich die Entwicklung der Wine-Kompatibilitätsschicht zur Ausführung von Windows-Anwendungen beschleunigt. Der Steam-Client ist ein klarer Beweis dafür: Mit Proton können Sie über 70 % der gesamten Steam-Bibliothek ausführen. Auch außerhalb von Steam finden Sie eine große Anzahl guter Spiele. Lutris und CrossOver eignen sich für deren Ausführung, aber es gibt noch eine dritte Möglichkeit - PortProton. Damit können Sie Spiele von Drittanbietern mit Proton ausführen. Als nächstes werden wir uns ansehen, wie man Proton Linux installiert.
Proton ist eine auf Wein basierende Kompatibilitätsschicht, eine Entwicklung von Valve, die für Steam-Kunden konzipiert wurde. Sie ermöglicht es, mehr als die Hälfte der für Windows geschriebenen Spiele auszuführen. Eine Liste von Spielen und Spielerbewertungen finden Sie auf ProtonDB. PortProton ist eine Steam-freie Proton-Kompatibilitätsschicht mit einem kleinen Dienstprogramm, um sie zu konfigurieren.
Oder in anderen Worten: Proton ohne Steam-Linux. Neben dem originalen Proton gibt es auch eine modifizierte Version, Proton GE. Sie enthält Dutzende von Patches sowie zusätzliche Funktionen wie die Schärfung in niedriger Auflösung (FSR). Sie können Proton GE zum nativen Steam-Client hinzufügen, wenn Sie dies wünschen.
Proton für Linux bietet die Möglichkeit, dank der Kompatibilität mit der Wine-Bibliothek und der Proton-Technologie viele Spiele auszuführen, die bisher nur für Windows verfügbar waren. Dadurch können Linux-Benutzer eine große Auswahl an Spielen genießen, die zuvor nicht verfügbar waren. Proton sorgt für eine verbesserte Leistung und Kompatibilität von Spielen unter Linux und macht das Spielerlebnis für die Nutzer dieses Betriebssystems noch angenehmer.
Proton unterscheidet sich von seinen Mitbewerbern durch seine einzigartige Kombination von Technologien und Funktionen. Es nutzt hochentwickelte künstliche Intelligenz und neuronale Netzwerksysteme, um Antworten zu generieren, die einer menschlichen Konversation so ähnlich wie möglich sind. Proton verbessert ständig seine Fähigkeiten und erweitert seine Wissensbasis, um seinen Benutzern maximale Unterstützung zu bieten.
Bevor Sie PortProton installieren, müssen Sie den Grafiktreiber aktualisieren. Öffnen Sie dazu in Ubuntu das Dienstprogramm "Treiber" und wählen Sie den neuesten proprietären Nvidia-Treiber. Im Falle von AMD und Intel müssen Sie den vorinstallierten Open-Source-Treiber Mesa verwenden. Es sollte klar sein, dass die Grafikkarte nicht alt sein sollte, es sollte Vulkan unterstützen. Karten ab Nvidia GeForce 600, AMD Radeon HD7000 und Intel HD 500 funktionieren damit.
Darüber hinaus müssen eventuell Vulkan-Treiber installiert werden:
$ sudo apt install libvulkan1 libvulkan1:i386 vulkan-utils
Für den Mesa-Treiber:
$ sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386 libvulkan1 libvulkan1:i386 vulkan-utils
Sie müssen auch Abhängigkeiten installieren:
$ sudo dpkg --add-architecture i386
$ sudo add-apt-repository multiverse
$ sudo apt update && sudo apt upgrade
$ sudo apt install bubblewrap curl gamemode icoutils tar vulkan-tools libvulkan1 libvulkan1:i386 wget zenity zstd steam cabextract
Eine Liste von Befehlen ist auch für andere Distributionen verfügbar.
Um PortProton zu installieren, müssen Sie den Befehl ausführen:
$ wget -c -T 5 https://portwine-linux.ru/ftp/portwine/PortProton-95 && sh "./PortProton-95"
Nach der Installation haben Sie die Möglichkeit, PortProton sofort auszuführen, um Wine zu konfigurieren. Im Bereich Autoinstall können Sie fast alle gängigen Clients installieren, nach der Installation erscheint das entsprechende Symbol im Anwendungsmenü.
Um ein Spiel zu starten, wählen Sieim Kontextmenüder Exe-Datei die Option In PortProton öffnen. In dem daraufhin erscheinenden Fenster wird das Vorhandensein des Spiels in der Datenbank angezeigt, so dass fehlende Bibliotheken automatisch installiert werden können, so dass der erste Start des Spiels lange dauern kann. Hier können Sie auch die emulierte API (DirectX 9-11, 12 oder OpenGL) und die Kompatibilitätsschicht (Proton Steam oder Proton GE) auswählen. Wenn Sie das Spiel nicht mit dem ursprünglichen Proton Steam ausführen können, versuchen Sie Proton GE.
Sobald alle Bibliotheken installiert sind, sollte das Spiel oder sein Lancer starten. Einige Spiele müssen auch vorkonfiguriert werden. Zum Beispiel müssen Sie möglicherweise in den Fenstermodus wechseln, einige Optionen deaktivieren und so weiter.
Um das Spiel schnell zu starten, können Sie eine Verknüpfung erstellen (Schaltfläche Verknüpfung erstellen im PortProton-Fenster). Bei Ubuntu ziehen Sie die Verknüpfung auf den Desktop und wählen im Kontextmenü Start zulassen.
Nicht alle Spiele werden gestartet, außerdem garantiert das Arbeiten in Steam über Proton nicht das Starten des gleichen Spiels, aber nicht an Steam gebunden. Um in Steam über Proton auf Russisch zu arbeiten, müssen Sie Steam über Proton installieren und in den Steam-Einstellungen die russische Sprache auswählen. Danach werden die Spiele und die Steam-Oberfläche in russischer Sprache angezeigt.
Wir möchten noch einmal darauf hinweisen, dass PortProton es Ihnen ermöglicht, die meisten Spiele für Windows auszuführen. Sie können auch alle gängigen Clients installieren: GoG, EGS, Origin und andere. Allerdings müssen Sie beim Starten von Online-Spielen äußerst vorsichtig sein, da diese oft über einen Schutz verfügen, der PortProton fälschlicherweise akzeptieren und Ihr Konto sperren kann.
Um Proton auf Linux zu deinstallieren, müssen Sie es über Steam deinstallieren. Hier sind die Schritte, die Sie befolgen können:
Gehen Sie zu den Steam-Einstellungen (klicken Sie auf "Steam" -> "Einstellungen" in der oberen linken Ecke)
Unter "Steam Play" können Sie Proton deaktivieren oder löschen, falls möglich.
Löschen von Proton-Dateien: Wenn Sie Proton-Dateien manuell löschen wollen, befinden sie sich normalerweise im Ordner:
~/.steam/root/steamapps/common/Proton X.X
Ersetzen Sie X.X durch die Version von Proton, die Sie löschen möchten. Sie können diesen Ordner einfach löschen. Nachdem Sie diese Schritte durchgeführt haben, schließen Sie Steam und starten Sie es neu, damit die Änderungen wirksam werden.