Overvejer du at skifte til Linux til spil?  Her er hvordan gaming på Linux udviklede sig fra et par open source-kloner til AAA-udgivelser.

12 teknologier og tjenester, der gemte spil på Linux

Reklame Gaming på Linux har aldrig været større. Mens biblioteket ikke er så stort som det, du finder på Windows, kan du i dag spille tusinder af spil til Linux. Mange af dem er AAA-titler. Det er en stor ændring fra et årti siden, da de fleste spil var gratis og open source-hobby-indsats. Denne overgang skete ikke af sig selv. Hvilk

Reklame

Gaming på Linux har aldrig været større. Mens biblioteket ikke er så stort som det, du finder på Windows, kan du i dag spille tusinder af spil til Linux. Mange af dem er AAA-titler.

Det er en stor ændring fra et årti siden, da de fleste spil var gratis og open source-hobby-indsats. Denne overgang skete ikke af sig selv. Hvilke teknologier gjorde det muligt at ske?

Grafikdrivere og API'er

Videospil beskatter mange dele af en computer, men grafikken er det element, der skiller sig mest ud. Hvis en maskine ikke kan vise visualiteter jævnt, er selv afslappede spil en ikke-starter. Derfor findes eksistensen af ​​grafikdrivere af høj kvalitet til Linux Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora og Mint Sådan installeres proprietære grafikdrivere i Ubuntu, Fedora og Mint Det meste af tiden er det godt med open source software på Linux. Men hvis du vil have rigtig spil og grafisk kraft, har du brug for proprietære drivere. Sådan får du dem. Read More var afgørende for, at Linux-spillere overhovedet kunne få fat på spil.

Derfor starter vi denne liste med, hvad de store tre grafikkortproducenter har gjort for Linux, plus et vigtigt stykke programmering.

1. Intel

Intel-websted, der viser grafikdrivere, der er tilgængelige for Linux

De fleste pc'er leveres med Intel-processorer, og din typiske bærbare pc leveres med integreret grafik snarere end dedikerede kort. Disse opsætninger tilbyder en stor Linux-oplevelse, fordi Intel frigiver open source-drivere til størstedelen af ​​sine grafikchips.

Intel-grafik er ikke de bedste til at spille de nyeste AAA-titler på ultrahøje indstillinger, men de kan håndtere de fleste afslappede spil og masser af ældre udgivelser.

2. AMD

AMD-websted, der viser grafikdrivere, der er tilgængelige for Linux

AMD leverer en proprietær driver til Linux. Med denne driver tilgængelig, kan Linux-spillere få den ydelse, de forventer af kraftfulde spilrigg med AMD-grafikkort. Dette giver adgang til de mest krævende Linux-spil.

AMD har også frigivet open source-drivere, leveret hardwarespecifikationer, som andre udviklere kan bruge, og bidraget med kode til andre bestræbelser på at gøre sine grafikkort kompatible med Linux.

3. Nvidia

NVIDIA-websted, der viser grafikdrivere, der er tilgængelige for Linux

Nvidia har også oprettet en proprietær driver til Linux. En gratis og open source-version er tilgængelig, men i modsætning til AMD tilbyder Nvidia ikke oplysninger, som andre kan bruge. Udviklere har oprettet den gratis driver gennem reverse engineering. Det fungerer godt nok til at give en glat desktop-oplevelse, men spilpræstationen sammenlignes ikke med, hvad den proprietære driver kan gøre.

4. OpenGL / Vulkan

Ja, det er #Vulkan kun på pc. #Vulkan er det bedste API, hvis du vil opnå de absolut højeste billedhastigheder på pc.

- Billy Khan (@billykhan) 11. august 2018

OpenGL er en applikationsprogrammeringsgrænseflade til gengivelse af 2D- eller 3D-grafik. Det fungerer som en måde for et videospil at kommunikere med det dedikerede grafikkort. Det fungerer som et alternativ til Microsofts Direct3D, der i vid udstrækning bruges af spil på Windows.

Silicon Graphics startede OpenGL-projektet i 1992. I 2006 skiftede ledelsen til et non-profit teknologikonsortium, Khronos Group.

Vulkan er en indsats for at genopbygge OpenGL fra bunden af. Den oprindelige version lanceret i 2016 og har indsamlet support. id Software's id Tech 7-spilmotor understøtter kun Vulkan på pc.

Spilmotorer

Spilmotorer er softwareudviklingssuiter rettet mod spil. De giver udviklere 2D- eller 3D-grafik gengivelse, en fysikmotor, lyd, scripting og andre elementer i spildesign. Hvis den relevante spilmotor ikke understøtter Linux, er det usandsynligt, at en spiludvikler understøtter operativsystemet.

De næste tre poster på listen er spilmotorer, der har drevet mange af de titler, der er kommet til Linux.

5. Quake Engine (id Tech)

id Software er spiludvikleren bag så ikoniske titler som Doom og Wolfenstein-serien. Virksomheden omfavnede Linux i 1990'erne og fortsatte med at havne et antal af sine titler. Men det var Quake-motoren, der bruges til at oprette Quake 2 og efterfølgende udgivelser, der ville efterlade et varigt aftryk på Linux-spillandskabet.

De fleste af id-softwarens spil lavet i Quake 2-motoren har en Linux-port. Mere bemærkelsesværdigt frigiver id motorens kildekode. Udviklere ville fortsætte med at skabe mange gratis og open source shootere ved hjælp af Quake-motoren, såsom OpenArena, Alien Arena, Nexuiz og Warsow.

6. Enhed

I 2012 tilføjede Unity Technologies muligheden for at oprette Linux-spil ved hjælp af sin Unity-spilmotor. Enhed startede som en spilmotor til Mac OS X, men den understøtter nu over to dusin platforme. Udviklere, der bruger Unity, kan målrette mod pc'er, mobile enheder, spilkonsoller, set-top-bokse og VR-enheder.

Linux-spil lavet ved hjælp af Unity inkluderer Shadowrun Returns, Bordpladssimulator og Life is Strange: Before the Storm.

7. Uvirkelig motor

Unreal Engine webstedsannoncering understøttede platforme
Billedkredit: Episke spil

I 1998 frigav Epic Games et første-person-skydespil med navnet Unreal. Mens spillet gød en serie, der solgte millioner, blev motoren, der drev spillet, mere populær. Epic Games har licenseret motoren til andre udviklere, der har brugt teknologien til at skabe genrer, der er så forskellige som rollespil og kampspil.

I 2014 tilføjede Epic Games muligheden for at bruge Unreal Engine til at bygge spil til Linux og Valves Linux-baserede SteamOS. Unreal Engine-drevne spil, der er kommet til Linux inkluderer Borderlands 2, Bioshock Infinite og Batman: Arkham Knight.

Kompatibilitetslag

Et spil behøver ikke nødvendigvis indbygget Linux-support for at kunne køre på et Linux-skrivebord. Emulering er et eksempel på dette. Kompatibilitetslag tilbyder en mere problemfri løsning, der ikke involverer fyring af fuldblæst virtuelle maskiner. Næste op er to store.

8. Vin

Vin, der står for Wine Is Not a Emulator, er et kompatibilitetslag, der gør det muligt for Linux-brugere at køre Windows-apps Sådan køres Windows-apps og -spil med Linux-vin Sådan køres Windows-apps og -spil med Linux-vin Er der nogen måde at få Windows software, der arbejder på Linux? Et svar er at bruge vin, men selvom det kan være meget nyttigt, burde det sandsynligvis kun være din sidste udvej. Her er hvorfor. Læs mere . Programmet kan køre noget kommercielt software, som folk muligvis har brug for til arbejde, såsom Microsoft Office og Adobe Photoshop.

Men vin er lige så nyttig for spillerne. Selv uden officiel Linux-support kan du køre titler som ældre ruller, Guild Wars, StarCraft og World of WarCraft.

I nogle tilfælde behøver du kun at installere spillet og køre Wine for at få softwaren til at køre. I andre tilfælde skal du kedeligt eksperimentere med forskellige indstillinger, indtil du er heldig. Nogle Linux-porte er faktisk Windows-spil, der er bundtet med Wine. Sådan software er ikke hjemmehørende, men mange spillere bemærker det ikke.

9. Proton

Vin fungerer muligvis med proprietære programmer, men det er open source-software. Det betyder, at udviklere frit kan tage koden og bruge den til at oprette andre projekter. Det var det, der førte til Proton.

Proton er en variation af vin, som Valve har frigivet som et forsøg på at gøre spil lettere at port til Linux. Windows-spil, der understøtter Proton, ville fungere på Linux-systemer, der kører Valves SteamOS Er SteamOS et godt valg til et spillesystem? Er SteamOS et godt valg til et spillesystem? Kan du udelukkende stole på SteamOS med god ydelse, eller skal du stadig beholde den dual-boot med Windows? Lad os se. Læs mere og dampmaskiner. De ville også køre på traditionel desktop Linux.

Proton gør det muligt for udviklere at frigive spil til Linux uden at skulle afsætte ressourcer til at oprette en Linux-specifik version. Dette gør livet lettere for spilproducenter og kan føre til flere titler til rådighed for Linux-spillere. På bagsiden kan spil, der kører via et kompatibilitetslag som Proton, muligvis ikke tilbyde den samme form for ydeevne, som du muligvis får fra et spil, der er designet til Linux.

Spildistributører

I betragtning af desktop Linux's relativt lille markedsandel er det ikke overraskende, at spiludviklere ikke har prioriteret operativsystemet. Men takket være nogle populære spildistributører, der begiver sig hen til Linux, har gamere haft chancen for at demonstrere efterspørgslen efter titler. Dette har hurtigt øget antallet af tilgængelige spil i dag.

De næste tre online butikker lukker vores liste.

10. Ydmygt bundt

Humble Bundle-beskrivelse
Billedkredit: ydmyg bundt

Humble Bundle er blevet en vigtig platform for distribuering af digitalt spil, men tjenestens tidlige dage var meget mere ydmyge. Det startede med en gruppe indie-udviklere, der solgte et bundt spil, som folk kunne navngive deres egen pris for. Spillene var Aquaria, Gish, Lugaru, Penumbra Overture og Goo World. En del af salget gik også til velgørenhed.

Det første ydmyge bundt var en stor succes, der samlede hundreder af tusinder af dollars på få dage, men der var også store konsekvenser for Linux. Hver titel var tilgængelig til gratis og open source desktops.

Da tallene kom ind, så udviklerne, at Linux-brugere var villige til at betale det samme beløb eller mere end deres Windows- og macOS-peers. Efterfølgende bundter demonstrerede yderligere, at det var muligt at tjene penge på at sælge spil på Linux.

11. Damp

Steam er den digitale distributionstjeneste, der har fanget pc-spilindustrien. Mange mennesker køber alle deres spil via Steam. Derfor var det store nyheder, da Valve i 2012 meddelte, at det bragte Steam til Linux Sådan installeres Steam og Start Gaming på Linux Sådan installeres Steam og Start Gaming på Linux Installation af Steam på Linux-computere er ligetil, og resultatet er normalt den samme sømløse spiloplevelse, som du havde på Windows. Læs mere .

Linux-versionen af ​​Steam medbragte ikke alle de tilgængelige titler til Windows eller macOS. Onus var stadig på udviklere til at portere deres titler. Men hvis de gjorde en indsats, var der nu en stor markedsplads til at sælge deres spil på Linux, og det var tilfældigvis den samme, de allerede brugte.

Steam og Linux er ikke naturlige sengefellows. Ikke kun er de fleste af disse titler proprietær software, men de fleste leveres med DRM. Dette er et kompromis, du er nødt til at tage, hvis du vil spille mange af de spil, der kommer til de største udgivere i brancherne, og det er en, mange spillere er villige til at acceptere.

12. GOG.com

Linux-spil til salg på GOG.com

GOG.com er en digital distributionsselskab, der tidligere blev kendt som Good Old Games. I 1990'erne startede et Polen-baseret firma med navnet CD Projekt en virksomhed, der fik rettighederne til udenlandske spil, oversatte tekst og vokal og solgte spil som et alternativ til de piratkopierede kopier, der var fremherskende i området. Tanken var at fremstille et produkt af højere kvalitet, som folk ville betale for.

I begyndelsen af ​​2000'erne begyndte folk at købe digitale versioner af spil, og DRM steg som en måde at forhindre købere i at dele kopier. CD Projekt skabte et datterselskab kaldet Good Old Games, der solgte klassiske titler DRM-fri ved hjælp af virksomhedens erfaring reverse engineering-spil til at gøre titler kompatible med moderne hardware.

I 2012 annoncerede Good Old Games, at det ville begynde at sælge indie-spil og AAA-titler. På dette tidspunkt ændrede navnet sig til GOG.com. I 2014 annoncerede virksomheden Linux-support. Titler forbliver DRM-fri, hvilket gør stedet til det nemmeste sted at finde og downloade DRM-gratis spil til Linux.

Fremtiden er lys for Linux-spil

Relativt få spillere bruger desktop Linux, men markedet ændrer sig. Ved at bruge Linux til at drive sine Steam-maskiner presser Valve udviklere til at oprette spil til at køre på Linux, selvom de henvender sig til en løsning som Proton. Google tilskynder også til udvikling ved at lancere sin Linux-baserede Stadia-spilplatform.

Når du overvejer bred støtte til Vulkan, ser du på et meget venligere miljø til Linux-spil.

Med den måde, tingene går, er det eneste gang, der er bedre at være Linux-spil, end nu er de kommende dage. Så læn dig tilbage, tag en Linux-venlig spilcontroller Sådan får du spilkontrollere, der kører på Linux Sådan får du spilkontrollere, der kører på Linux Vil du begynde at spille på Linux? Her er en vejledning i, hvordan du får dine yndlingsspilkontrollere til at fungere. Læs mere og have det sjovt.