Anonim

Ist Linux eine Spieleplattform?

Schnellzugriff

  • Ist Linux eine Spieleplattform?
  • Welche Distribution?
  • Fahrer
    • NVIDIA
      • Installieren
    • AMD
      • Installieren
  • Natives Spielen
    • Dampf
    • Humble Bundle
    • GoG
  • Wein
    • Installieren Sie Wine With Staging und Gallium Nine
    • Wein trinken
      • Weinpräfixe
      • Winecfg
      • Winetricks
  • Lutris
    • Installieren Sie Lutris
    • Ein Konto erstellen
    • Läufer
    • Spiele
  • Ein Hinweis zum GPU-Passthrough
  • Einpacken

Können Sie unter Linux spielen? Das ist eine Frage, die schon seit Jahren online gestellt wird. Je nachdem, wen Sie fragen, kann es sich um die beste Gaming-Plattform aller Zeiten handeln oder um den kompletten Müll. Die Wahrheit liegt irgendwo dazwischen.

Linux kann sehr schmerzhaft sein. Es gibt viele Gaming-Peripheriegeräte, die unter Linux nicht oder nur unzureichend funktionieren. Sie sind im Allgemeinen nicht dafür ausgelegt, dies zu unterstützen. Die meisten Top-Spiele sind nicht für Linux freigegeben, zumindest nicht sofort. Als zusätzlichen Bonus waren Grafiktreiber in der Vergangenheit ein großes Problem.

Warum sollten Sie also unter Linux spielen? Es kann tatsächlich großartig sein. Linux ist stabil und zuverlässig. Es schont normalerweise die Systemressourcen und macht mehr für das Spielen frei. Linux gibt Ihnen auch die totale Kontrolle. Das bedeutet, dass keine abscheulichen Updates mehr in Ihren Hals gedrückt werden. Es gibt viele Spiele, die unter Linux funktionieren, entweder nativ oder mit Wine. Es gibt auch mehr als genug Peripheriegeräte, die unter Linux funktionieren. Der Zustand der Spiele unter Linux verbessert sich in rasantem Tempo. Man kann also sagen, dass Linux-Spiele nur von hier aus besser werden. In der Linux-Community herrscht Einigkeit darüber, dass mehr Entwickler Linux unterstützen würden, wenn mehr Leute anfangen würden, unter Linux zu spielen. Damit wären die einzigen wirklichen Probleme beim Spielen unter Linux beseitigt.

Welche Distribution?

Linux-Neulinge fragen sich oft, welche der vielen Linux-Distributionen für Spiele am besten geeignet ist. Für alle praktischen Zwecke sind sie gleich. Sie können auf jeder Linux-Distribution spielen. Die Frage ist wirklich; Wie einfach ist es, auf der Distribution zu spielen? Wenn Sie sich für eine Unternehmensdistribution wie CentOS entscheiden, können Sie Spiele spielen, die Einrichtung wird jedoch sehr schwierig sein. Für Spiele ist es am besten, eine Distribution auszuwählen, die relativ aktuell ist und gut unterstützt wird. Es gibt zwei Hauptempfehlungen: Ubuntu und Arch Linux. Ubuntu ist am besten für neue Linux-Benutzer. Arch ist für Leute gedacht, die mehr Kontrolle über ihr System haben möchten und die die System-Interna bequem anpassen und durchsuchen können. Dies gilt auch für alle Derivate von Ubuntu und Arch. Wenn Sie Linux Mint bevorzugen, großartig! Es ist dasselbe wie bei Ubuntu und alles wird gut. Willst du Ubuntu mit KDE? Versuchen Sie Kubuntu. Sie werden immer noch keine Probleme beim Spielen haben. Es ist jedoch wichtig, immer die aktuelle Version von Ubuntu zu verwenden, nicht die LTS-Version. Die LTS-Version ist hauptsächlich für Server und Workstations vorgesehen.

Fahrer

Fahrer sind eine große Sache. Ohne gute Treiber funktionieren selbst die leistungsstärksten Grafikkarten wie Müll. AMD und NVIDIA sind immer noch die beiden Optionen bei der Auswahl einer Grafikkarte für Linux, aber ihre Ansätze sind völlig unterschiedlich.

NVIDIA

NVIDIA veröffentlicht proprietäre Treiber für Linux, die sich ähnlich wie die Windows-Treiber verhalten. NVIDIA befolgt seinen eigenen Release-Zeitplan und arbeitet nicht wirklich mit der Linux-Community zusammen. Das kann von Zeit zu Zeit zu Kompatibilitätsproblemen führen.

Die Fahrer sind jedoch in der Regel sehr leistungsfähig. Meistens sind sie mit ihren Windows-Gegenstücken vergleichbar. NVIDIA liefert auch ein grafisches Programm zur Konfiguration der Treiber aus. Es ist nicht so umfassend wie unter Windows, verfügt jedoch über die meisten Steuerelemente, nach denen Sie suchen würden.

Installieren

Ubuntu / Mint

Zunächst müssen Sie Ihrem System den Grafiktreiber PPA hinzufügen, um die neuesten Treiber zu erhalten.

$ sudo add-apt-repository ppa: Grafiktreiber / ppa

Aktualisieren Sie dann Apt.

$ sudo apt update

Schließlich installieren Sie Ihre Treiber.

$ sudo apt installiere nvidia-graphics-drivers-387 nvidia-settings

Arch Linux

Arch Linux hat die Treiber in seinen Repositories verfügbar. Installieren Sie sie mit Pacman.

# pacman -S nvidia lib32-nvidia-utils

AMD

AMD geht bei seinen Fahrern einen radikal anderen Weg. AMD hat den Quellcode für fast alle Aspekte seiner Linux-Treiber veröffentlicht. Sie arbeiten eng mit der Open Source-Community zusammen, um die AMD-Treiber in die vorhandenen Grafikprogramme zu integrieren, die Linux-Grafikdesktops unterstützen. Auf diese Weise sollten AMD-Grafikkarten sofort auf Linux-Distributionen funktionieren, die auf dem neuesten Stand gehalten werden. Dies bedeutet auch, dass die neuesten Linux-Kernel-Releases und die neuesten Mesa-Releases die AMD-Grafiktreiber ständig aktualisieren. Derzeit sind sie zwar nicht ganz so gut wie die Windows-Treiber, sie werden jedoch ständig verbessert.

Installieren

Ubuntu / Mint

Sie werden wahrscheinlich sofort nach der Installation von Ubuntu funktionsfähige Grafiktreiber haben, aber wenn Sie die beste Leistung erzielen möchten, können Sie ein hochaktuelles Mesa-Repository aktivieren, das die neuesten Updates für AMD enthält.

$ sudo add-apt-repository ppa: oibaf / grafiktreiber

Aktualisieren und aktualisieren Sie dann Ihr System.

$ sudo apt update Upgrade von $ sudo apt

Arch Linux

Arch Linux sollte immer die neuesten AMD-Treiber zur Verfügung haben. Wenn Sie Ihren grafischen Desktop installieren, sollten Sie alles bekommen, aber stellen Sie sicher, dass Sie xf86-video-amdgpu installiert haben.

Natives Spielen

Unter Linux ist es immer am besten, nativ zu spielen. Da die Spiele für Linux gemacht sind, sind sie leistungsfähiger. Es hört sich einfach an, aber unter Linux wird die Kompatibilität mit Windows-Programmen so groß geschrieben, dass native Linux-Spiele in der Regel in Vergessenheit geraten. Unter Linux stehen Tausende von Spielen zur Verfügung. Steam unterstützt Linux sehr gut. Das Humble Bundle und GoG bieten auch viele Linux-Spiele. Nein, das sind nicht nur veraltete Trödel. Es gibt jede Menge großartiger Indie-Spiele zusätzlich zu einigen großen Titeln, die übernommen wurden.

Dampf

Der Steam-Client ist mittlerweile für nahezu jede Linux-Distribution verfügbar. Die Installation ist sehr einfach, und sobald Sie dies tun, erhalten Sie Zugriff auf denselben Steam, den Sie unter Windows erwarten würden.

Ubuntu / Mint

$ sudo apt install steam

Arch Linux

# Pacman -S Dampf

Humble Bundle

Das Humble Bundle hat keinen Client. Es hat jedoch eine lange Tradition in der Unterstützung von Linux und verfügt über eine ziemlich umfangreiche Bibliothek von Linux-Spielen.

Erwarten Sie nicht, dass jedes Spiel auf Humble Bundle Linux unterstützt. Es gibt einige, die dies nicht tun. Sie versuchen, Linux-Titel in das Bundle aufzunehmen, und es gibt immer den Humble Bundle Store.

GoG

GoG ist ein ausgezeichneter Online-Shop zum Kauf von DRM-freien Spielen für jede Plattform. GoG hat eine ziemlich große Auswahl an Linux-Spielen, und Sie können sie suchen und sortieren, um sie leicht zu finden.

Der Galaxy-Client von GoG ist noch nicht für Linux verfügbar, befindet sich jedoch in der Entwicklung. Das ist aber wirklich egal, da die Spiele DRM-frei sind.

Die DRM-freie Natur der Spiele macht GoG auch zu einem idealen Ort, um Spiele für Wine zu kaufen. DRM kann Wine in die Quere kommen, und Plattformen wie Steam erstellen zusätzliche Konfigurationen. DRM-freie Standalone-Spiele lassen sich in der Regel am einfachsten mit Wine konfigurieren.

Wein

Da Wein das letzte Thema war, ist es ein guter Zeitpunkt, sich damit zu befassen. Wein ist eigentlich ein Akronym für W ine I s N ot a E mulator. Das liegt tatsächlich daran, dass Wine kein vollständiger Emulator ist. Stattdessen ist es eine Kompatibilitätsebene, die Windows-spezifischen Code in etwas übersetzt, das Linux verstehen und damit arbeiten kann.

Wein ist nicht perfekt und er funktioniert nicht immer. Wine funktioniert am besten mit älteren Anwendungen und erfordert normalerweise eine gewisse Konfiguration.

Allerdings ist Wine Ihre erste Option, um Windows-Spiele unter Linux zu spielen.

Installieren Sie Wine With Staging und Gallium Nine

Es ist keine gute Idee, einfachen Vanillewein zu verwenden. Es fehlen viele Patches, die mehr Spiele zum Laufen bringen. Es gibt Versionen von Wine, in denen diese Patches bereits integriert sind. Sie werden regelmäßig aktualisiert und eröffnen Ihnen viele weitere Spiele.

Ubuntu / Mint

Für Ubuntu-Systeme steht ein PPA zur Verfügung. Installieren Sie es auf Ihrem System.

$ sudo add-apt-repository ppa: commendsarnex / winedri3

Aktualisieren und installieren Sie Wine

$ sudo apt Update $ sudo apt Installation von Wine-D3D9-Staging

Arch Linux

Arch Linux hat ein Paket in der AUR. Es gibt eine Menge Abhängigkeiten, daher ist es besser, yaourt oder pacaur zu verwenden, um damit umzugehen. Das Paket heißt Wine-Gaming-Nine.

Wein trinken

Sobald Wine auf Ihrem System installiert ist, können Sie sofort versuchen, Windows .exe-Programme auszuführen. Einige werden wahrscheinlich funktionieren, aber viele andere nicht. Aus diesem Grund müssen Sie Wine konfigurieren.

Weinpräfixe

Beim Start von Wine wird ein Verzeichnis mit allen Windows-Dateien und der Verzeichnisstruktur erstellt, die für die Funktion erforderlich sind. Standardmäßig befindet sich diese Datei unter /home/user/.wine. Wine legt alles in diesem Verzeichnis ab, einschließlich der Spiele, die Sie installieren. Dies ist das Standard-Wein-Präfix.

Wine konfiguriert das Präfix und speichert alle zutreffenden Konfigurations- und DLL-Dateien darin. Jedes Präfix hat auch eine eigene Windows-Registrierung.

Sie können verschiedene Wine-Präfixe für verschiedene Spiele oder Programme erstellen. Auf diese Weise können Sie Wine unterteilen, ohne dass sich Ihre Konfigurationen gegenseitig stören.

Um ein Wine-Präfix zu erstellen, führen Sie am Anfang einen Wine-Befehl mit WINEPREFIX = prefixdirectory aus. Zum Beispiel:

$ WINEPREFIX = '/ home / $ USER / .overwatch' winecfg

Sie können Starter mit dem Präfix erstellen, um Ihre Spiele automatisch mit dem richtigen Wine-Präfix zu starten.

Winecfg

Winecfg ist das Hauptkonfigurationstool, mit dem Sie Wine konfigurieren. Es ist ein einfaches grafisches Tool, mit dem Sie die emulierte Windows-Version festlegen können. Hier können Sie auch die zusätzlichen Wine-Patches aktivieren und deaktivieren, die in Ihrer Wine-Version enthalten sind. Es enthält auch eine Registerkarte zum Verwalten von Windows-Bibliotheken.

Öffnen Sie Winecfg entweder über den grafischen Launcher Ihrer Distribution oder über die Befehlszeile.

Die erste Registerkarte, die Sie sehen, ist die Registerkarte "Anwendungen". In den meisten Fällen verwenden Sie diese Registerkarte, um die Windows-Version zu ändern.

Klicken Sie anschließend auf die Registerkarte "Staging". Auf dieser Registerkarte finden Sie eine Reihe von Kontrollkästchen, mit denen Sie die Funktionen der Patches Gallium Nine und Staging aktivieren und deaktivieren können.

Es gibt zwei Hauptfelder, die Sie beachten müssen. In den meisten Fällen empfiehlt es sich, CSMT zu aktivieren. Wenn Sie eine AMD-Karte besitzen und das Spiel, das Sie spielen möchten, DirectX9 unterstützt, aktivieren Sie stattdessen Gallium.

Die Aktivierung von VAAPI und EAX schadet nichts. Sie können also auch diese abhaken.

Die nächste Registerkarte, die Sie beachten sollten, ist die Registerkarte "Bibliotheken". Sie werden es nicht für jedes Spiel benötigen, bei einigen müssen Sie jedoch das Standardverhalten von Wine für Windows-Bibliotheken außer Kraft setzen. Suchen Sie einfach nach der Bibliothek, die überschrieben werden muss, und wählen Sie aus, wie Wine damit umgehen soll. Wahrscheinlich werden Sie dies anhand eines Leitfadens tun. Machen Sie sich also nicht zu viele Gedanken darüber, ob Sie genau den richtigen kennen.

Der Rest der Registerkarten kann unter bestimmten Bedingungen nützlich sein, wird jedoch viel seltener verwendet.

Winetricks

Es gibt ein weiteres erweitertes Tool zum Konfigurieren von Wine, das nicht direkt mit Wine selbst geliefert wird. Winetricks ist ein Skript, mit dem Sie Schriftarten, Windows-Komponenten und DLLs einfach installieren und verwalten können. Es ist in den Repositories von Ubuntu und Arch Linux verfügbar.

Ubuntu / Mint

$ sudo apt install winetricks

Arch Linux

# pacman -S Winetricks

Sie können Winetricks ohne zusätzliche Informationen starten oder angeben, welches Präfix verwendet werden soll.

Beim Start von Winetricks wird zunächst ein Bildschirm mit der Auswahl „Standardpräfix auswählen“ angezeigt. Klicken Sie auf die Schaltfläche „Ok“, um zu den tatsächlichen Einstellungen zu gelangen.

Auf dem nächsten Bildschirm werden verschiedene Kategorien von zu installierenden Dingen angezeigt. Wählen Sie eine Kategorie aus, und eine Liste mit Elementen mit Kontrollkästchen wird angezeigt. Aktivieren Sie die gewünschten Optionen und klicken Sie auf "OK".

Winetricks führt den Installationsvorgang der Software durch und kehrt zum zweiten Menü zurück. Klicken Sie zweimal auf "Abbrechen", um die Anwendung zu schließen.

Lutris

Lutris ist eine Open Source-Plattform für die Spieleverwaltung unter Linux, die als einheitliche Bibliothek fungiert. Es kann jedes Ihrer Spiele starten, unabhängig davon, auf welcher Plattform sie sich befinden. Wenn Sie Ihre Spiele bei Steam, Humble Bundle oder GoG gekauft haben, können Sie sie alle von Lutris aus starten. Es wird jedoch besser. Lutris bietet auch Launcher-Skripte für Wine-Spiele an. Sie stellen die Spiele, die Sie auf Wine ausführen, automatisch in den Vordergrund und optimieren sie, um eine möglichst native Erfahrung zu ermöglichen.

Installieren Sie Lutris

Lutris ist ziemlich einfach zu installieren. Es ist im Paket enthalten und sowohl für Ubuntu als auch für Arch Linux verfügbar.

Ubuntu / Mint

Installieren Sie zuerst die PPA. Erstellen Sie eine Datei unter /etc/apt/sources.list.d/lutris.list. Fügen Sie der Datei die folgende Zeile hinzu.

deb http://download.opensuse.org/repositories/home:/strycore/xUbuntu_17.10/ ./

Importieren Sie als Nächstes den GPG-Schlüssel.

$ wget -q http://download.opensuse.org/repositories/home:/strycore/xUbuntu_$ver/Release.key -O- | sudo apt-key add -

Aktualisieren und installieren Sie dann Lutris.

$ sudo apt Update $ sudo apt lutris installieren

Arch Linux

Lutris ist für Arch bei der AUR erhältlich. Sie finden es hier . Verwenden Sie, was immer Sie möchten, um es zu installieren.

Ein Konto erstellen

Lutris ist eine grafische Anwendung. Sie können es wie jedes andere starten. Sie werden jedoch nicht sehr weit kommen. Lutris benötigt einen Account. Der Hauptgrund dafür ist, dass Sie Launcher-Skripte direkt über die Lutris-Website herunterladen und Ihre Bibliothek synchron halten können.

Rufen Sie zunächst die Lutris-Website auf und erstellen Sie ein Konto.

Als Nächstes können Sie Ihr Konto mit dem Client verbinden. Öffnen Sie das und klicken Sie auf die mittlere Schaltfläche auf dem Hauptbildschirm. Damit können Sie Ihr Konto verknüpfen.

Läufer

Lutris verwendet das, was es "Läufer" nennt, um seine Spiele zu verwalten. Klicken Sie auf das Zahnradsymbol, um die verfügbaren Läufer anzuzeigen. Schau durch die Läufer. Sie können auswählen, was Sie benötigen. Wein ist natürlich einer von ihnen.

Spiele

Suchen Sie auf der Lutris-Website nach Spielen und finden Sie diejenigen, die Sie installieren möchten. Sie können sie direkt über die Site installieren. Jedes Skript ist anders und es ist nicht einfach, auf Einzelheiten einzugehen, aber Sie können es über die Website installieren. Es wird mit Ihrer Bibliothek synchronisiert. Möglicherweise müssen Sie Lutris neu starten, um den neuen Launcher zu sehen. Von dort aus können Sie Ihr Spiel starten.

Ein Hinweis zum GPU-Passthrough

Manchmal ist es der beste Weg, unter Linux zu spielen, nicht unter Linux zu spielen. Einige Spiele, egal wie sehr Sie es versuchen, funktionieren nicht. Sie werden es einfach nicht tun. Linux hat jedoch eine Geheimwaffe. Virtuelle Maschinen.

Da Linux in Serverumgebungen so häufig verwendet wird, kann es sehr gut mit virtuellen Maschinen umgehen. Mit virtuellen Maschinen können Sie Windows auf Ihrem Linux-Computer ausführen. Das Einrichten kann überraschend einfach sein.

Leider ist nicht alles einfach. Um Spiele in einer VM zu spielen, müssen Sie GPU-Passthrough oder VFIO verwenden. GPU-Passthrough ermöglicht einer virtuellen Maschine den vollständigen Zugriff auf eine physische Grafikkarte, als wäre sie auf einer physischen Maschine installiert. Es bietet nahezu die gleiche Leistung wie das native Ausführen des Spiels unter Windows. Voraussetzung ist, dass Sie eine zweite Grafikkarte in Ihrem Computer und eine CPU haben, die Passthrough unterstützt.

GPU-Passthrough ist normalerweise nichts für Linux-Neulinge, aber es ist eine Option, die Sie beachten sollten.

Einpacken

Dieser Artikel ist nur eine Grundierung. Es kann Ihnen den Einstieg in Linux-Spiele erleichtern, aber nicht alles abdecken. Je mehr Sie sich beim Spielen mit Linux die Hände schmutzig machen, desto besser werden Sie verstehen, wie es funktioniert. Sie werden herausfinden, was Sie können und was nicht.

Der Einstieg in Linux-Spiele bietet Ihnen zwar kein perfektes Spielerlebnis, bietet Ihnen jedoch höchstwahrscheinlich die Spielefunktionen, die Sie benötigen.

Wie fange ich mit dem Spielen unter Linux an?