Vervelende ervaringen die elke Linux-gamer nooit heeft gewild!

Gamen op Linux heeft een lange weg afgelegd. Er zijn nu speciale Linux-spelverdelingen. Maar dit betekent niet dat de game-ervaring op Linux net zo soepel is als op Windows.

Wat zijn de obstakels waar we aan moeten denken om ervoor te zorgen dat we net zo genieten van games als Windows-gebruikers?

Wine, PlayOnLinux en andere soortgelijke tools zijn niet altijd in staat om elke populaire Windows-game te spelen. In dit artikel wil ik het hebben over verschillende factoren die moeten worden aangepakt om de best mogelijke Linux-gamingervaring te hebben.

# 1 SteamOS is Open Source, Steam for Linux is NOT

Zoals vermeld op de SteamOS-pagina blijft Steam voor Linux, hoewel SteamOS open source is, eigendom van Steam. Was het ook open source geweest, dan zou de hoeveelheid steun van de open-sourcegemeenschap enorm zijn geweest! Omdat dit niet het geval was, was de geboorte van Project Ascension onvermijdelijk:

Project Ascension is een open-source gamelauncher die is ontworpen om games te starten die overal zijn gekocht en gedownload. Dit kunnen Steam-games, Origin-spellen, Uplay-spellen, games zijn die rechtstreeks zijn gedownload van websites van game-ontwikkelaars of van dvd's / cd-roms.

Hier is hoe het allemaal begon: Sharing The Idea resulteerde in een zeer interessante discussie met lezers overal in de gamewereld, pitchen in hun eigen meningen en suggesties.

# 2 Prestaties in vergelijking met Windows

Het draaien van Windows-spellen op Linux is niet altijd een gemakkelijke taak. Maar dankzij een functie genaamd CSMT (commandostream multi-threading) is PlayOnLinux nu beter uitgerust om met deze prestatieproblemen om te gaan, hoewel het nog steeds een lange weg is om Windows-uitkomsten op het niveau te bereiken.

Native Linux-ondersteuning voor games was niet zo goed voor eerdere releases.

Vorig jaar werd gemeld dat SteamOS aanzienlijk slechter presteerde dan Windows. Tomb Raider werd vorig jaar uitgebracht op SteamOS / Steam voor Linux. De benchmarkresultaten waren echter niet vergelijkbaar met de prestaties op Windows.

Dit was duidelijk te wijten aan het feit dat de game was ontwikkeld met DirectX in gedachten en niet OpenGL.

Tomb Raider is de eerste Linux-game die TressFX gebruikt. Deze video bevat TressFX-vergelijkingen:

Hier is nog een interessante vergelijking waaruit blijkt dat Wine + CSMT veel beter presteert dan de native Linux-versie zelf op Steam! Dit is de kracht van Open Source!

TressFX is in dit geval uitgeschakeld om FPS-verlies te voorkomen.

Hier is nog een vergelijking tussen Linux en Windows voor het recent uitgebrachte "Life is Strange" op Linux:

Het is goed om te weten dat Steam voor Linux betere prestaties in deze nieuwe Linux-game begint te vertonen.

Voordat een game voor Linux wordt gestart, moeten ontwikkelaars overwegen deze te optimaliseren, vooral als dit een DirectX-game is en OpenGL-vertaling vereist. We hopen echt dat Deus Ex: Mankind Divided op Linux goed wordt gebenchmarkt, na de release. Omdat het een DirectX-game is, hopen we dat het goed wordt geporteerd voor Linux. Dit is wat de Executive Game Director te zeggen had.

# 3 Gepatenteerde NVIDIA-stuurprogramma's

AMD's ondersteuning voor Open Source is zeker lovenswaardig in vergelijking met NVIDIA. Hoewel ondersteuning voor AMD-stuurprogramma's nu best goed is voor Linux vanwege het betere open source stuurprogramma, moeten eigenaren van NVIDIA grafische kaarten nog steeds de eigen NVIDIA-stuurprogramma's gebruiken vanwege de beperkte mogelijkheden van de open-source versie van NVIDIA's grafische stuurprogramma Nouveau.

In het verleden heeft de legendarische Linus Torvalds zijn gedachten over Linux-ondersteuning van NVIDIA ook volledig onaanvaardbaar gedeeld:

Je kunt de volledige toespraak hier bekijken. Hoewel NVIDIA reageerde met een commitment voor betere linux-ondersteuning, blijft de open source grafische driver nog steeds zwak als voorheen.

# 4 Behoefte aan Uplay en Origin DRM-ondersteuning op Linux

In de bovenstaande video wordt beschreven hoe u de Uplay DRM op Linux installeert. De uploader suggereert ook dat het gebruik van wijn als het belangrijkste hulpmiddel voor games en applicaties niet wordt aanbevolen voor Linux. In plaats daarvan moet de voorkeur worden gegeven aan native applicaties.

De volgende video is een gids over het installeren van de Origin DRM op Linux:

Digital Rights Management Software voegt een extra laag toe voor de uitvoering van games en daarom komt het erop neer dat de al uitdagende taak om een ​​Windows-game goed te laten draaien op Linux. Dus behalve dat het spel wordt uitgevoerd, moet WINE ook zorgen voor het draaien van de DRM-software, zoals Uplay of Origin. Het zou geweldig zijn geweest als Linux, net als Steam, zijn eigen native versies van Uplay en Origin zou kunnen hebben.

# 5 DirectX 11-ondersteuning voor Linux

Hoewel we tools op Linux hebben om Windows-applicaties uit te voeren, bevat elke game zijn eigen set tweak-vereisten om deze op Linux te kunnen afspelen. Hoewel er vorig jaar een aankondiging was van DirectX 11-ondersteuning voor Linux via Code Weavers, is het nog een lange weg te gaan om het spelen van nieuw uitgebrachte titels op Linux een mogelijkheid te maken. Momenteel kan dat

Momenteel kunt u Crossover van Codeweavers kopen om de beste beschikbare DirectX 11-ondersteuning te krijgen. Deze thread op de Arch Linux forums laat duidelijk zien hoeveel meer moeite het kost om deze droom mogelijk te maken. Hier is een interessante vondst van een Reddit-thread, waarin Wine wordt genoemd die DirectX 11-patches van Codeweavers ontvangt. Nu is dat zeker goed nieuws.

# 6 100% Steam-games zijn niet beschikbaar voor Linux

Dit is een belangrijk punt om na te denken terwijl Linux-spelers elke belangrijke game-release blijven missen omdat de meeste van hen op Windows belanden. Hier is een gids om Steam voor Windows onder Linux te installeren.

# 7 Betere ondersteuning van uitgevers van videogames voor OpenGL

Op dit moment richten ontwikkelaars en uitgevers zich primair op DirectX voor het ontwikkelen van videogames in plaats van OpenGL. Nu Steam officieel hier voor Linux is, moeten ontwikkelaars ook ontwikkeling in OpenGL overwegen.

Direct3D is uitsluitend gemaakt voor het Windows-platform. De OpenGL API is een open standaard en implementaties bestaan ​​niet alleen voor Windows, maar ook voor een groot aantal andere platforms.

Hoewel dit een oud artikel is, deelt deze waardevolle bron heel veel doordachte informatie over de realiteit van OpenGL en DirectX. De gemaakte punten zijn echt heel verstandig en verlichten de lezer over de feiten op basis van actuele chronologische gebeurtenissen.

Uitgevers die hun titels op Linux lanceren, mogen het feit dat het ontwikkelen van het spel op OpenGL een veel betere deal dan het vertalen van DirectX naar OpenGL zou zijn, niet weglaten. Als de conversie moet worden uitgevoerd, moeten de vertalingen goed worden geoptimaliseerd en zorgvuldig worden bekeken. Er kan een vertraging zijn bij het vrijgeven van de games, maar het zou het wachten zeker waard zijn.

Heb je meer ergernis om te delen? Laat het ons weten in de comments.

Aanbevolen

Hoe verwijder of verwijder je PPA in Ubuntu
2019
KDE's nieuwe Elisa muziekspeler: zo dichtbij, toch zo ver weg
2019
Lubuntu 18.04 Review: stabiel en betrouwbaar als altijd
2019