12 Technologien und Dienste, die das Spielen unter Linux retten
Werbung
Gaming unter Linux war noch nie so groß. Während die Bibliothek nicht so groß ist wie die von Windows, können Sie heute Tausende von Spielen für Linux spielen. Viele von ihnen sind AAA-Titel.
Das ist eine große Veränderung gegenüber vor einem Jahrzehnt, als die meisten Spiele kostenlos und Open-Source-Hobby waren. Dieser Übergang trat nicht von alleine auf. Welche Technologien haben dies ermöglicht?
Grafiktreiber und APIs
Videospiele belasten viele Teile eines Computers, aber die Grafik ist das Element, das am meisten auffällt. Wenn eine Maschine keine reibungslosen visuellen Darstellungen bietet, sind auch Gelegenheitsspiele ein Nichtstarter. Aus diesem Grund gibt es hochwertige Grafiktreiber für Linux. Installieren eigener Grafiktreiber in Ubuntu, Fedora und Mint. Installieren eigener Grafiktreiber in Ubuntu, Fedora und Mint Software unter Linux. Wenn Sie jedoch echte Spiel- und Grafikleistung wünschen, benötigen Sie proprietäre Treiber. Hier ist, wie man sie bekommt. Lesen Sie mehr war für Linux-Gamer von entscheidender Bedeutung, wenn sie überhaupt Spiele in die Hände bekommen wollten.
Aus diesem Grund beginnen wir diese Liste mit dem, was die drei großen Grafikkartenhersteller für Linux getan haben, und einem wesentlichen Teil der Programmierung.
1. Intel
Die meisten PCs sind mit Intel-Prozessoren ausgestattet, und Ihr typischer Laptop ist nicht mit dedizierten Karten, sondern mit integrierter Grafik ausgestattet. Diese Setups bieten ein großartiges Linux-Erlebnis, da Intel Open Source-Treiber für die meisten seiner Grafikchips veröffentlicht.
Intel-Grafik ist nicht die beste Wahl, wenn es darum geht, die neuesten AAA-Titel mit ultrahohen Einstellungen abzuspielen. Sie eignet sich jedoch für die meisten Casual Games und viele ältere Versionen.
2. AMD
AMD bietet einen proprietären Treiber für Linux. Mit diesem Treiber erhalten Linux-Gamer die Leistung, die sie von leistungsstarken Gaming-Rigs mit AMD-Grafikkarten erwarten. Dies ermöglicht den Zugriff auf die anspruchsvollsten Linux-Spiele.
AMD hat außerdem Open-Source-Treiber veröffentlicht, Hardwarespezifikationen für andere Entwickler bereitgestellt und Code zu anderen Bemühungen beigetragen, die Grafikkarten mit Linux kompatibel zu machen.
3. Nvidia
Nvidia hat auch einen proprietären Treiber für Linux erstellt. Eine kostenlose und Open-Source-Version ist verfügbar, aber im Gegensatz zu AMD bietet Nvidia keine Informationen für andere Benutzer an. Entwickler haben den kostenlosen Treiber durch Reverse Engineering erstellt. Es funktioniert gut genug, um ein reibungsloses Desktop-Erlebnis zu bieten, aber die Spieleleistung ist nicht mit der des proprietären Treibers vergleichbar.
4. OpenGL / Vulkan
Ja, es ist #Vulkan nur auf dem PC. #Vulkan ist die beste API, wenn Sie die absolut höchsten Bildraten auf dem PC erzielen möchten.
- Billy Khan (@billykhan) 11. August 2018
OpenGL ist eine Anwendungsprogrammierschnittstelle zum Rendern von 2D- oder 3D-Grafiken. Es dient als Möglichkeit für ein Videospiel, mit der dedizierten Grafikkarte zu kommunizieren. Es dient als Alternative zu Microsoft Direct3D, das von Spielen unter Windows häufig verwendet wird.
Silicon Graphics startete das OpenGL-Projekt 1992. Im Jahr 2006 wechselte das Management zu einem gemeinnützigen Technologiekonsortium, der Khronos-Gruppe.
Vulkan ist ein Versuch, OpenGL von Grund auf neu aufzubauen. Die erste Version wurde 2016 veröffentlicht und hat Unterstützung gefunden. Die id Tech 7-Spiele-Engine von id Software unterstützt Vulkan nur auf dem PC.
Game Engines
Game Engines sind auf Spiele ausgerichtete Softwareentwicklungssuiten. Sie bieten Entwicklern 2D- oder 3D-Grafikwiedergabe, eine Physik-Engine, Sound, Skripte und andere Elemente des Spieldesigns. Wenn die betreffende Game-Engine Linux nicht unterstützt, ist es unwahrscheinlich, dass ein Spieleentwickler das Betriebssystem unterstützt.
Die nächsten drei Punkte auf der Liste sind Spiele-Engines, die viele der Linux-Titel unterstützt haben.
5. Quake Engine (id Tech)
id Software ist der Spieleentwickler hinter solchen Kulttiteln wie Doom und Wolfenstein. Das Unternehmen hat sich in den 1990er Jahren für Linux entschieden und einige seiner Titel portiert. Aber es war die Quake-Engine, mit der Quake 2 und nachfolgende Releases erstellt wurden, die die Linux-Gaming-Landschaft nachhaltig prägen würde.
Die meisten Spiele von id Software, die mit der Quake 2-Engine erstellt wurden, haben einen Linux-Port. Insbesondere wurde der Quellcode der Engine veröffentlicht. Die Entwickler entwickelten mit der Quake-Engine viele kostenlose und Open-Source-Shooter, darunter OpenArena, Alien Arena, Nexuiz und Warsow.
6. Einheit
Im Jahr 2012 hat Unity Technologies die Möglichkeit hinzugefügt, Linux-Spiele mit der Unity-Game-Engine zu erstellen. Unity begann als Spiele-Engine für Mac OS X, unterstützt jedoch mittlerweile über zwei Dutzend Plattformen. Entwickler, die Unity verwenden, können auf PCs, Mobilgeräte, Spielekonsolen, Set-Top-Boxen und VR-Geräte zugreifen.
Zu den mit Unity erstellten Linux-Spielen gehören Shadowrun Returns, Tabletop Simulator und Life is Strange: Before the Storm.
7. Unwirkliche Engine
1998 veröffentlichte Epic Games einen Ego-Shooter namens Unreal. Während das Spiel eine Serie hervorbrachte, die sich millionenfach verkaufte, wurde die Engine, die das Spiel antrieb, immer beliebter. Epic Games hat die Engine an andere Entwickler lizenziert, die mithilfe der Technologie so unterschiedliche Genres wie Rollenspiele und Kampfspiele entwickelt haben.
Im Jahr 2014 fügte Epic Games die Option hinzu, die Unreal Engine zum Erstellen von Spielen für Linux und Valves Linux-basiertes SteamOS zu verwenden. Zu den von der Unreal Engine unterstützten Spielen, die unter Linux erhältlich sind, gehören Borderlands 2, Bioshock Infinite und Batman: Arkham Knight.
Kompatibilitätsebenen
Ein Spiel benötigt nicht unbedingt native Linux-Unterstützung, um erfolgreich auf einem Linux-Desktop ausgeführt zu werden. Die Emulation ist ein Beispiel dafür. Kompatibilitätsebenen bieten eine nahtlosere Lösung, bei der keine vollständigen virtuellen Maschinen gestartet werden müssen. Als nächstes kommen zwei große.
8. Wein
Wine, was für Wine Is Not a Emulator steht, ist eine Kompatibilitätsebene, die Linux-Benutzern das Ausführen von Windows-Apps ermöglicht. Ausführen von Windows-Apps und -Spielen mit Linux Wine Ausführen von Windows-Apps und -Spielen mit Linux Wine Gibt es eine Möglichkeit, Windows zu erhalten Software, die unter Linux läuft? Eine Antwort ist, Wein zu verwenden, aber obwohl dies sehr nützlich sein kann, sollte es wahrscheinlich nur Ihr letzter Ausweg sein. Hier ist der Grund. Weiterlesen . Auf dem Programm kann kommerzielle Software ausgeführt werden, die möglicherweise für die Arbeit benötigt wird, z. B. Microsoft Office und Adobe Photoshop.
Aber Wein ist für Gamer genauso nützlich. Auch ohne offizielle Linux-Unterstützung können Sie Titel wie Elder Scrolls, Guild Wars, StarCraft und World of WarCraft ausführen.
In einigen Fällen müssen Sie nur das Spiel installieren und Wine ausführen, damit die Software ausgeführt wird. In anderen Fällen müssen Sie mühsam mit verschiedenen Einstellungen experimentieren, bis Sie Glück haben. Einige Linux-Ports sind Windows-Spiele, die mit Wine gebündelt sind. Solche Software ist nicht nativ, aber viele Spieler bemerken es nicht.
9. Proton
Wine arbeitet möglicherweise mit proprietären Programmen, ist jedoch Open-Source-Software. Dies bedeutet, dass Entwickler den Code frei nehmen und ihn zum Erstellen anderer Projekte verwenden können. Das ist es, was zu Proton geführt hat.
Proton ist eine Variante von Wine, die Valve herausgebracht hat, um die Portierung von Spielen auf Linux zu vereinfachen. Windows-Spiele, die Proton unterstützen, funktionieren auf Linux-Systemen mit Valves SteamOS. Ist SteamOS eine gute Wahl für ein Gaming-System? Ist SteamOS eine gute Wahl für ein Spielsystem? Können Sie sich nur auf SteamOS mit guter Leistung verlassen, oder sollten Sie diesen Dual-Boot mit Windows beibehalten? Lass uns mal sehen. Lesen Sie mehr und Dampfmaschinen. Sie liefen auch auf herkömmlichem Desktop-Linux.
Mit Proton können Entwickler Spiele für Linux veröffentlichen, ohne Ressourcen für die Erstellung einer Linux-spezifischen Version zuweisen zu müssen. Dies erleichtert den Spielemachern das Leben und kann dazu führen, dass Linux-Spielern mehr Titel zur Verfügung stehen. Auf der anderen Seite bieten Spiele, die über eine Kompatibilitätsebene wie Proton ausgeführt werden, möglicherweise nicht dieselbe Leistung wie Spiele, die für Linux entwickelt wurden.
Spiel-Distributoren
Angesichts des relativ kleinen Marktanteils von Desktop-Linux ist es keine Überraschung, dass Spieleentwickler dem Betriebssystem keine Priorität eingeräumt haben. Dank einiger populärer Spiele-Distributoren, die sich auf den Weg zu Linux gemacht haben, konnten Gamer die Nachfrage nach Titeln demonstrieren. Dies hat die Anzahl der heute verfügbaren Spiele rapide erhöht.
Die nächsten drei Online-Shops schließen unsere Liste ab.
10. Bescheidenes Bündel
Humble Bundle hat sich zu einer wichtigen Vertriebsplattform für digitale Spiele entwickelt, aber die Anfänge des Dienstes waren viel bescheidener. Es begann mit einer Gruppe von Indie-Entwicklern, die ein Bündel von Spielen verkauften, für die die Leute ihren eigenen Preis nennen konnten. Die Spiele waren Aquaria, Gish, Lugaru, Penumbra Overture und World of Goo. Ein Teil des Umsatzes ging auch an wohltätige Zwecke.
Das erste Humble Bundle war ein großer Erfolg, der innerhalb weniger Tage Hunderttausende Dollar einbrachte, aber es gab auch erhebliche Auswirkungen auf Linux. Jeder Titel war für die kostenlosen und Open-Source-Desktops verfügbar.
Als die Zahlen eingingen, sahen die Entwickler, dass Linux-Benutzer bereit waren, den gleichen oder einen höheren Betrag als ihre Windows- und MacOS-Kollegen zu zahlen. Nachfolgende Bundles zeigten weiter, dass es möglich war, Gewinne aus dem Verkauf von Spielen unter Linux zu erzielen.
11. Steam
Steam ist der digitale Vertriebsdienst, der die PC-Gaming-Branche erobert hat. Viele Leute kaufen alle ihre Spiele über Steam. Aus diesem Grund war es eine große Neuigkeit, als Valve 2012 bekannt gab, dass es Steam für Linux bringt. Installieren von Steam und Starten von Gaming unter Linux Das Installieren von Steam auf Linux-Computern ist unkompliziert, und das Ergebnis ist normalerweise das Folgende Das gleiche nahtlose Spielerlebnis wie unter Windows. Weiterlesen .
Die Linux-Version von Steam brachte nicht alle für Windows oder macOS verfügbaren Titel mit. Es lag immer noch an den Entwicklern, ihre Titel zu portieren. Aber wenn sie diese Anstrengungen unternahmen, gab es jetzt einen großen Marktplatz, auf dem sie ihre Spiele unter Linux verkaufen konnten, und es war zufällig derselbe, den sie bereits verwendeten.
Steam und Linux sind keine natürlichen Bettgenossen. Die meisten dieser Titel sind nicht nur proprietäre Software, sondern werden auch mit DRM geliefert. Dies ist ein Kompromiss, den Sie eingehen müssen, wenn Sie viele der Spiele spielen möchten, die zu den größten Publishern der Branche gehören, und es ist eines, das viele Gamer zu akzeptieren bereit sind.
12. GOG.com
GOG.com ist ein digitales Vertriebsunternehmen, das früher als Good Old Games bekannt war. In den 1990er Jahren gründete ein polnisches Unternehmen namens CD Projekt ein Unternehmen, das die Rechte an ausländischen Spielen erwarb, Text und Gesang übersetzte und Spiele als Alternative zu den in der Region verbreiteten Raubkopien verkaufte. Die Idee war, ein höherwertiges Produkt zu produzieren, für das die Leute bezahlen würden.
In den frühen 2000er Jahren begannen die Leute, digitale Versionen von Spielen zu kaufen, und DRM wurde eingeführt, um die Käufer davon abzuhalten, Kopien zu teilen. CD Projekt gründete eine Tochtergesellschaft mit dem Namen Good Old Games, die DRM-freie Klassiker verkaufte. Dabei nutzte das Unternehmen die Erfahrung von Reverse Engineering-Spielen, um Titel mit moderner Hardware kompatibel zu machen.
2012 kündigte Good Old Games an, Indie-Spiele und AAA-Titel zu verkaufen. Zu diesem Zeitpunkt wurde der Name in GOG.com geändert. 2014 kündigte das Unternehmen die Unterstützung von Linux an. Die Titel bleiben DRM-frei, wodurch die Site der einfachste Ort ist, um DRM-freie Spiele für Linux zu finden und herunterzuladen.
Die Zukunft für Linux Gaming ist vielversprechend
Relativ wenige Spieler verwenden Desktop-Linux, aber der Markt verändert sich. Durch die Verwendung von Linux zur Stromversorgung seiner Steam-Maschinen drängt Valve die Entwickler, Spiele für Linux zu entwickeln, selbst wenn sie sich einer Problemumgehung wie Proton zuwenden. Google fördert auch die Entwicklung, indem es seine Linux-basierte Stadia-Spieleplattform auf den Markt bringt.
Wenn Sie die umfassende Unterstützung für Vulkan in Betracht ziehen, sehen Sie sich eine viel freundlichere Umgebung für Linux-Spiele an.
Mit der Art und Weise, wie die Dinge laufen, sind die nächsten Tage die einzig bessere Zeit, um ein Linux-Gamer zu sein als jetzt. Lehnen Sie sich zurück und holen Sie sich einen Linux-freundlichen Game-Controller. So bringen Sie Game-Controller unter Linux zum Laufen. So bringen Sie Game-Controller unter Linux zum Laufen. Möchten Sie mit dem Spielen unter Linux beginnen? Hier ist eine Anleitung, wie Sie Ihre Lieblings-Gamecontroller zum Laufen bringen. Lesen Sie mehr und haben Sie Spaß.