Overweegt u over te schakelen naar Linux voor gaming?  Dit is hoe gaming op Linux evolueerde van een paar open-source klonen naar AAA-releases.

12 technologieën en services die gaming op Linux hebben bespaard

Advertentie Gamen op Linux is nog nooit zo groot geweest. Hoewel de bibliotheek niet zo groot is als wat je op Windows vindt, kun je tegenwoordig duizenden spellen voor Linux spelen. Velen van hen zijn AAA-titels. Dat is een grote verandering ten opzichte van tien jaar geleden, toen de meeste games gratis en open source waren voor hobbyisten

Advertentie

Gamen op Linux is nog nooit zo groot geweest. Hoewel de bibliotheek niet zo groot is als wat je op Windows vindt, kun je tegenwoordig duizenden spellen voor Linux spelen. Velen van hen zijn AAA-titels.

Dat is een grote verandering ten opzichte van tien jaar geleden, toen de meeste games gratis en open source waren voor hobbyisten. Deze overgang heeft niet op zichzelf plaatsgevonden. Welke technologieën hebben dit mogelijk gemaakt?

Grafische stuurprogramma's en API's

Videogames belasten veel delen van een computer, maar de grafische afbeeldingen zijn het element dat het meest opvalt. Als een machine visuals niet soepel kan weergeven, zijn zelfs casual games geen starter. Dat is de reden waarom het bestaan ​​van grafische stuurprogramma's van hoge kwaliteit voor Linux. Hoe installeer je eigen grafische stuurprogramma's in Ubuntu, Fedora en Mint. Hoe installeer je eigen grafische stuurprogramma's in Ubuntu, Fedora en Mint. software op Linux. Maar als je echte gaming en grafische kracht wilt, heb je eigen stuurprogramma's nodig. Hier is hoe ze te krijgen. Meer lezen was essentieel voor Linux-gamers die überhaupt games in handen kregen.

Daarom beginnen we deze lijst met wat de grote drie fabrikanten van grafische kaarten hebben gedaan voor Linux, plus een essentieel stuk van programmeren.

1. Intel

Intel-website met grafische stuurprogramma's beschikbaar voor Linux

De meeste pc's worden geleverd met Intel-processors en uw typische laptop wordt geleverd met geïntegreerde grafische kaarten in plaats van speciale kaarten. Deze opstellingen bieden een geweldige Linux-ervaring, omdat Intel open source-stuurprogramma's voor de meeste grafische chips uitgeeft.

Intel-graphics zijn niet de beste in het spelen van de nieuwste AAA-titels op ultrahoge instellingen, maar ze kunnen overweg met de meeste casual games en tal van oudere releases.

2. AMD

AMD-website met grafische stuurprogramma's beschikbaar voor Linux

AMD biedt een eigen stuurprogramma voor Linux. Met dit beschikbare stuurprogramma kunnen Linux-gamers de prestaties krijgen die ze verwachten van krachtige gamingplatforms met AMD grafische kaarten. Dit biedt toegang tot de meest veeleisende Linux-games.

AMD heeft ook open source-stuurprogramma's uitgebracht, hardwarespecificaties verstrekt voor andere ontwikkelaars en code bijgedragen aan andere inspanningen om de grafische kaarten compatibel te maken met Linux.

3. Nvidia

NVIDIA-website met grafische stuurprogramma's beschikbaar voor Linux

Nvidia heeft ook een eigen stuurprogramma voor Linux gemaakt. Er is een gratis en open source-versie beschikbaar, maar in tegenstelling tot AMD biedt Nvidia geen informatie die anderen kunnen gebruiken. Ontwikkelaars hebben de gratis driver gecreëerd via reverse engineering. Het werkt goed genoeg om een ​​soepele desktopervaring te bieden, maar de spelprestaties zijn niet vergelijkbaar met wat de eigen driver kan doen.

4. OpenGL / Vulkan

Ja, het is #Vulkan alleen op pc. #Vulkan is de beste API als u de absoluut hoogste framesnelheden op pc wilt bereiken.

- Billy Khan (@billykhan) 11 augustus 2018

OpenGL is een applicatie-programmeerinterface voor het renderen van 2D- of 3D-afbeeldingen. Het dient als een manier voor een videogame om te communiceren met de speciale grafische kaart. Het dient als een alternatief voor Direct3D van Microsoft, veel gebruikt door games op Windows.

Silicon Graphics begon het OpenGL-project in 1992. In 2006 verschoof het management naar een non-profit technologieconsortium, de Khronos Group.

Vulkan is een poging om OpenGL opnieuw op te bouwen. De eerste versie werd gelanceerd in 2016 en heeft ondersteuning gekregen. De ID Tech 7-game-engine van id Software ondersteunt alleen Vulkan op pc.

Spelmotoren

Game-engines zijn software-ontwikkelingspakketten die zijn gericht op games. Ze bieden ontwikkelaars 2D- of 3D-grafische weergave, een physics-engine, geluid, scripting en andere elementen van game-ontwerp. Als de relevante game-engine geen Linux ondersteunt, is het onwaarschijnlijk dat een game-ontwikkelaar het besturingssysteem ondersteunt.

De volgende drie items op de lijst zijn game-engines die veel van de titels hebben aangedreven die naar Linux zijn gekomen.

5. Quake Engine (id Tech)

id Software is de game-ontwikkelaar achter iconische titels als de Doom- en Wolfenstein-serie. Het bedrijf omarmde Linux in de jaren negentig en zou een aantal van zijn titels gaan porteren. Maar het was de Quake-engine, gebruikt om Quake 2 en daaropvolgende releases te maken, die een blijvende indruk op het Linux-gaminglandschap zou achterlaten.

De meeste games van id Software gemaakt in de Quake 2-engine hebben een Linux-poort. Meer in het bijzonder heeft id de broncode van de motor vrijgegeven. Ontwikkelaars zouden vervolgens veel gratis en open source shooters maken met behulp van de Quake-engine, zoals OpenArena, Alien Arena, Nexuiz en Warsow.

6. Eenheid

In 2012 heeft Unity Technologies de mogelijkheid toegevoegd om Linux-games te maken met behulp van de Unity-game-engine. Unity begon als een game-engine voor Mac OS X, maar het ondersteunt nu meer dan twee dozijn platforms. Ontwikkelaars die Unity gebruiken, kunnen pc's, mobiele apparaten, gameconsoles, settopboxen en VR-apparaten targeten.

Linux-spellen gemaakt met Unity zijn onder andere Shadowrun Returns, Tabletop Simulator en Life is Strange: Before the Storm.

7. Onwerkelijke motor

Unreal Engine website reclame ondersteunde platforms
Image Credit: Epic Games

In 1998 bracht Epic Games een first-person shooter uit met de naam Unreal. Terwijl het spel een serie voortbracht die miljoenen verkocht, werd de motor die het spel aandreef populairder. Epic Games heeft de engine in licentie gegeven aan andere ontwikkelaars, die de technologie hebben gebruikt om genres te maken die zo divers zijn als rollenspellen en vechtspellen.

In 2014 heeft Epic Games de optie toegevoegd om de Unreal Engine te gebruiken om games te bouwen voor Linux en Valve's Linux-gebaseerde SteamOS. Unreal Engine-aangedreven games die naar Linux zijn gekomen, zijn Borderlands 2, Bioshock Infinite en Batman: Arkham Knight.

Compatibiliteitslagen

Een game heeft niet noodzakelijk native Linux-ondersteuning nodig om met succes op een Linux-desktop te draaien. Emulatie is hier een voorbeeld van. Compatibiliteitslagen bieden een meer naadloze oplossing zonder volledige virtuele machines te starten. De volgende zijn twee grote.

8. wijn

Wine, wat staat voor Wine Is Not Emulator, is een compatibiliteitslaag waarmee Linux-gebruikers Windows-apps kunnen uitvoeren Windows-apps en -games met Linux kunnen uitvoeren Wine Windows-apps en -games met Linux kunnen worden uitgevoerd Wine Is er een manier om Windows te krijgen software werkt op Linux? Een antwoord is om wijn te gebruiken, maar hoewel het erg handig kan zijn, is het waarschijnlijk alleen je laatste redmiddel. Dit is waarom. Lees verder . Het programma kan commerciële software uitvoeren die mensen nodig hebben voor hun werk, zoals Microsoft Office en Adobe Photoshop.

Maar Wine is net zo handig voor gamers. Zelfs zonder officiële Linux-ondersteuning kun je titels draaien zoals Elder Scrolls, Guild Wars, StarCraft en World of WarCraft.

In sommige gevallen hoeft u alleen het spel te installeren en Wine uit te voeren om de software te laten werken. In andere gevallen moet je vervelend experimenteren met verschillende instellingen totdat je geluk hebt. Sommige Linux-poorten zijn eigenlijk Windows-spellen gebundeld met Wine. Dergelijke software is niet native, maar veel gamers merken het niet.

9. Proton

Wine werkt misschien met eigen programma's, maar het is open source software. Dit betekent dat ontwikkelaars de code vrij kunnen nemen en deze kunnen gebruiken om andere projecten te maken. Dat is wat leidde tot Proton.

Proton is een variant van Wine die Valve heeft uitgebracht als een poging om games gemakkelijker te kunnen overdragen naar Linux. Windows-games die Proton ondersteunen, werken op Linux-systemen met Valve's SteamOS. Is SteamOS een goede keuze voor een gamesysteem? Is SteamOS een goede keuze voor een spelsysteem? Kun je alleen vertrouwen op SteamOS met goede prestaties, of moet je die dual-boot met Windows behouden? Laten we kijken. Lees meer en stoommachines. Ze zouden ook op traditionele desktop Linux draaien.

Met Proton kunnen ontwikkelaars games voor Linux uitbrengen zonder middelen te hoeven toewijzen om een ​​Linux-specifieke versie te maken. Dit maakt het leven van gamemakers gemakkelijker en kan leiden tot meer titels beschikbaar voor Linux-gamers. Aan de andere kant bieden games die worden uitgevoerd via een compatibiliteitslaag zoals Proton mogelijk niet dezelfde prestaties als een game die is ontworpen voor Linux.

Spelverdelers

Gezien de relatief kleine marktaandelen van desktop Linux, is het geen verrassing dat game-ontwikkelaars geen prioriteit hebben gegeven aan het besturingssysteem. Maar dankzij enkele populaire gamedistributeurs die hun weg naar Linux hebben gevonden, hebben gamers de kans gehad om de vraag naar titels te demonstreren. Hierdoor is het aantal games dat vandaag beschikbaar is snel toegenomen.

De volgende drie online winkels sluiten onze lijst af.

10. Bescheiden bundel

Bescheiden bundelbeschrijving
Beeldtegoed: bescheiden bundel

Humble Bundle is een belangrijk distributieplatform voor digitale games geworden, maar de vroege dagen van de service waren veel bescheidener. Het begon met een groep indie-ontwikkelaars die een bundel games verkochten waarvoor mensen hun eigen prijs konden noemen. De spellen waren Aquaria, Gish, Lugaru, Penumbra Overture en World of Goo. Een deel van de omzet ging ook naar een goed doel.

De eerste Humble-bundel was een groot succes dat binnen enkele dagen honderdduizenden dollars opleverde, maar er waren ook grote implicaties voor Linux. Elke titel was beschikbaar voor de gratis en open source desktops.

Toen de cijfers binnenkwamen, zagen ontwikkelaars dat Linux-gebruikers bereid waren hetzelfde bedrag of meer te betalen dan hun Windows- en macOS-collega's. Volgende bundels toonden verder aan dat het mogelijk was om winst te maken met het verkopen van games op Linux.

11. Stoom

Steam is de digitale distributieservice die de pc-gamingindustrie heeft veroverd. Veel mensen kopen al hun games via Steam. Daarom was het groot nieuws toen Valve in 2012 aankondigde dat het Steam naar Linux bracht. Steam installeren en gaming starten op Linux Steam installeren en gaming starten op Linux Steam installeren op Linux-computers is eenvoudig en het resultaat is meestal dezelfde naadloze spelervaring die je had op Windows. Lees verder .

De Linux-versie van Steam heeft niet alle beschikbare titels voor Windows of macOS meegebracht. Het was nog steeds de taak van ontwikkelaars om hun titels over te dragen. Maar als ze die moeite deden, was er nu een grote marktplaats om hun games op Linux te verkopen, en het was dezelfde die ze al gebruikten.

Steam en Linux zijn geen natuurlijke bedgenoten. De meeste van deze titels zijn niet alleen proprietary software, maar de meeste worden geleverd met DRM. Dit is een compromis dat je moet sluiten als je veel van de games van de grootste uitgevers in de industrie wilt spelen, en het is een spel dat veel gamers willen accepteren.

12. GOG.com

Linux-spellen te koop op GOG.com

GOG.com is een digitaal distributiebedrijf dat voorheen Good Old Games heette. In de jaren negentig startte een in Polen gevestigd bedrijf met de naam CD Projekt een bedrijf dat de rechten op buitenlandse spellen ophaalde, tekst en zang vertaalde en spellen verkocht als alternatief voor de illegale kopieën in het gebied. Het idee was om een ​​product van hogere kwaliteit te produceren waar mensen voor zouden betalen.

In de vroege jaren 2000 begonnen mensen digitale versies van games te kopen en DRM steeg als een manier om te voorkomen dat kopers kopieën delen. CD Projekt creëerde een dochteronderneming bekend als Good Old Games die klassieke titels zonder DRM verkocht, gebruikmakend van de ervaring van het bedrijf met reverse engineering games om titels compatibel te maken met moderne hardware.

In 2012 kondigde Good Old Games aan dat het indiespellen en AAA-titels zou gaan verkopen. Op dit moment is de naam gewijzigd in GOG.com. In 2014 kondigde het bedrijf Linux-ondersteuning aan. Titels blijven DRM-vrij, waardoor de site de gemakkelijkste plek is om DRM-vrije games voor Linux te vinden en te downloaden.

De toekomst ziet er rooskleurig uit voor Linux-gaming

Relatief weinig gamers gebruiken desktop Linux, maar de markt verandert. Door Linux te gebruiken om zijn Steam-machines van stroom te voorzien, stimuleert Valve ontwikkelaars om games te maken die op Linux kunnen worden uitgevoerd, zelfs als ze zich richten op een tijdelijke oplossing zoals Proton. Google stimuleert ontwikkeling ook door zijn Linux-gebaseerde Stadia-gamingplatform te lanceren.

Wanneer u vervolgens brede ondersteuning voor Vulkan overweegt, kijkt u naar een veel vriendelijkere omgeving voor Linux-gaming.

Met de manier waarop dingen gaan, is de enige tijd beter om een ​​Linux-gamer te zijn dan nu de komende dagen. Dus leun achterover, pak een Linux-vriendelijke gamecontroller Hoe Game Controllers op Linux te krijgen Hoe Game Controllers op Linux te krijgen Wil je beginnen met gamen op Linux? Hier is een handleiding om je favoriete gamecontrollers aan het werk te krijgen. Lees meer en veel plezier.