Tenker du på å bytte til Linux for spill?  Slik har gaming på Linux utviklet seg fra noen få open source-kloner til AAA-utgivelser.

12 teknologier og tjenester som sparte spill på Linux

Annonse Gaming på Linux har aldri vært større. Mens biblioteket ikke er så stort som det du finner på Windows, kan du i dag spille tusenvis av spill for Linux. Mange av dem er AAA-titler. Det er en stor forandring fra et tiår siden, da de fleste spill var gratis og åpen kildekode-hobbyistinnsats. Denne

Annonse

Gaming på Linux har aldri vært større. Mens biblioteket ikke er så stort som det du finner på Windows, kan du i dag spille tusenvis av spill for Linux. Mange av dem er AAA-titler.

Det er en stor forandring fra et tiår siden, da de fleste spill var gratis og åpen kildekode-hobbyistinnsats. Denne overgangen skjedde ikke på egen hånd. Hvilke teknologier gjorde at dette kunne skje?

Grafikkdrivere og API-er

Videospill beskatter mange deler av en datamaskin, men grafikken er det elementet som skiller seg mest ut. Hvis en maskin ikke kan vise bilder jevnt, er selv tilfeldige spill en ikke-startpakke. Det er grunnen til at eksistensen av grafiske drivere av høy kvalitet for Linux Hvordan installere proprietære grafikkdrivere i Ubuntu, Fedora og Mint Hvordan installere proprietære grafikkdrivere i Ubuntu, Fedora og Mint Det meste av tiden er det bra med åpen kildekode programvare på Linux. Men hvis du vil ha ekte spill og grafisk kraft, trenger du proprietære drivere. Slik får du dem. Read More var essensielt for at Linux-spillere i det hele tatt skulle ta hendene i spill.

Derfor starter vi denne listen med hva de tre store grafikkortprodusentene har gjort for Linux, pluss et viktig stykke programmering.

1. Intel

Intel-nettsted som viser grafikkdrivere som er tilgjengelige for Linux

De fleste PC-er har Intel-prosessorer, og den typiske bærbare datamaskinen har integrert grafikk i stedet for dedikerte kort. Disse oppsettene gir en flott Linux-opplevelse, fordi Intel gir ut åpen kildekodedrivere for de fleste grafikkbrikkene.

Intel-grafikk er ikke de beste til å spille de nyeste AAA-titlene på ultrahøye innstillinger, men de kan takle de fleste uformelle spill og mange eldre utgivelser.

2. AMD

AMD-nettsted som viser grafikkdrivere som er tilgjengelige for Linux

AMD tilbyr en proprietær driver for Linux. Med denne driveren tilgjengelig, kan Linux-spillere få ytelsen de forventer fra kraftige spillrigger med AMD-grafikkort. Dette gir tilgang til de mest krevende Linux-spillene.

AMD har også gitt ut open source drivere, gitt maskinvarespesifikasjoner for andre utviklere å bruke, og bidratt med kode til andre anstrengelser for å gjøre grafikkortene deres kompatible med Linux.

3. Nvidia

NVIDIA nettsted som viser grafikkdrivere tilgjengelig for Linux

Nvidia har også laget en proprietær driver for Linux. En gratis og åpen kildekodeversjon er tilgjengelig, men i motsetning til AMD tilbyr ikke Nvidia informasjon som andre kan bruke. Utviklere har laget den gratis driveren gjennom omvendt engineering. Det fungerer bra nok til å gi en jevn skrivebordsopplevelse, men spillytelsen sammenligner ikke med hva den proprietære driveren kan gjøre.

4. OpenGL / Vulkan

Ja, det er #Vulkan bare på PC. #Vulkan er den beste API hvis du vil oppnå de absolutt høyeste bildefrekvensene på PC.

- Billy Khan (@billykhan) 11. august 2018

OpenGL er et applikasjonsprogrammeringsgrensesnitt for gjengivelse av 2D- eller 3D-grafikk. Det fungerer som en måte for et videospill å kommunisere med det dedikerte grafikkortet. Det fungerer som et alternativ til Microsofts Direct3D, mye brukt av spill på Windows.

Silicon Graphics startet OpenGL-prosjektet i 1992. I 2006 gikk ledelsen over til et non-profit teknologikonsortium, Khronos Group.

Vulkan er et forsøk på å gjenoppbygge OpenGL fra grunnen av. Den første versjonen ble lansert i 2016 og har fått støtte. id Software's id Tech 7-spillmotor vil bare støtte Vulkan på PC.

Spillmotorer

Spillmotorer er programvareutviklingssuiter rettet mot spill. De gir utviklere 2D- eller 3D-grafikk gjengivelse, en fysikkmotor, lyd, scripting og andre elementer i spilldesign. Hvis den aktuelle spillmotoren ikke støtter Linux, er det lite sannsynlig at en spillutvikler støtter operativsystemet.

De neste tre varene på listen er spillmotorer som har drevet mange av titlene som har kommet til Linux.

5. Quake Engine (id Tech)

id Software er spillutvikleren bak så ikoniske titler som Doom og Wolfenstein-serien. Selskapet omfavnet Linux på 1990-tallet og ville videreføre en rekke titler. Men det var Quake-motoren, som ble brukt til å lage Quake 2 og påfølgende utgivelser, som ville etterlate et varig avtrykk på Linux-spilllandskapet.

De fleste av id-programvarens spill laget i Quake 2-motoren har en Linux-port. Mer synliggjorde ID-en motorens kildekode. Utviklere ville fortsette å lage mange gratis og open source skyttere ved hjelp av Quake-motoren, som OpenArena, Alien Arena, Nexuiz og Warsow.

6. Enhet

I 2012 la Unity Technologies muligheten til å lage Linux-spill ved å bruke sin Unity-spillmotor. Unity begynte som spillmotor for Mac OS X, men støtter nå over to dusin plattformer. Utviklere som bruker Unity, kan målrette mot PCer, mobile enheter, spillkonsoller, set-top-bokser og VR-enheter.

Linux-spill laget med Unity inkluderer Shadowrun Returns, Tabletop Simulator og Life is Strange: Before the Storm.

7. Uvirkelig motor

Unreal Engine nettsted annonsering støttede plattformer
Image Credit: Episke spill

I 1998 ga Epic Games ut en førstepersons skytter med navnet Unreal. Mens spillet ga en serie som solgte millioner, ble motoren som drev spillet mer populær. Epic Games har lisensiert motoren til andre utviklere, som har brukt teknologien til å lage sjangre så forskjellige som rollespill og kampspill.

I 2014 la Epic Games muligheten til å bruke Unreal Engine til å bygge spill for Linux og Valves Linux-baserte SteamOS. Unreal Engine-drevne spill som har kommet til Linux inkluderer Borderlands 2, Bioshock Infinite og Batman: Arkham Knight.

Kompatibilitetslag

Et spill trenger ikke nødvendigvis innfødt Linux-støtte for å kunne kjøre på et Linux-skrivebord. Emulering er et eksempel på dette. Kompatibilitetslag tilbyr en mer sømløs løsning som ikke innebærer fyring av fullverdige virtuelle maskiner. Neste opp er to store.

8. Vin

Wine, som står for Wine Is Not a Emulator, er et kompatibilitetslag som gjør det mulig for Linux-brukere å kjøre Windows-apper Slik kjører du Windows Apps & Games med Linux Wine Slik kjører du Windows Apps & Games med Linux Wine Er det noen måte å få Windows programvare som jobber med Linux? Et svar er å bruke vin, men selv om det kan være veldig nyttig, bør det sannsynligvis bare være din siste utvei. Her er grunnen. Les mer . Programmet kan kjøre en viss kommersiell programvare som folk kan trenge for arbeid, for eksempel Microsoft Office og Adobe Photoshop.

Men vin er like nyttig for spillere. Selv uten offisiell Linux-støtte, kan du kjøre titler som Elder Scrolls, Guild Wars, StarCraft og World of WarCraft.

I noen tilfeller trenger du bare å installere spillet og kjøre Wine for å få programvaren til å kjøre. I andre tilfeller må du kjedelig eksperimentere med forskjellige innstillinger til du er heldig. Noen Linux-porter er faktisk Windows-spill med Wine. Slik programvare er ikke hjemmehørende, men mange spillere legger ikke merke til det.

9. Proton

Vin kan fungere med proprietære programmer, men det er åpen kildekode-programvare. Dette betyr at utviklere står fritt til å ta koden og bruke den til å lage andre prosjekter. Det er det som førte til Proton.

Proton er en variant av Wine som Valve har gitt ut som et forsøk på å gjøre spill enklere å port til Linux. Windows-spill som støtter Proton ville fungere på Linux-systemer som kjører Valves SteamOS Er SteamOS et godt valg for et spillsystem? Er SteamOS et godt valg for et spillsystem? Kan du stole utelukkende på SteamOS med god ytelse, eller bør du fortsatt beholde den doble oppstarten med Windows? La oss ta en titt. Les mer og dampmaskiner. De ville også kjøre på tradisjonell desktop Linux.

Proton gjør det mulig for utviklere å gi ut spill for Linux uten å måtte tildele ressurser til å lage en Linux-spesifikk versjon. Dette gjør livet enklere for spillprodusenter og kan føre til flere titler tilgjengelig for Linux-spillere. På baksiden kan spill som kjører via et kompatibilitetslag som Proton, kanskje ikke tilby den samme typen ytelse du kan få fra et spill som er designet for Linux.

Spilldistributører

Gitt desktop Linuxs relativt små markedsandel, er det ingen overraskelse at spillutviklere ikke har prioritert OS. Men takket være noen populære spilldistributører som har kommet seg til Linux, har spillere hatt sjansen til å demonstrere etterspørselen etter titler. Dette har raskt økt antall tilgjengelige spill i dag.

De tre neste nettbutikkene stenger listen vår.

10. Ydmyk bunt

Humble Bundle-beskrivelse
Bildekreditt: Humble Bundle

Humble Bundle har blitt en viktig plattform for distribusjon av digitale spill, men tjenestens tidlige dager var mye mer ydmyke. Det startet med at en gruppe indieutviklere solgte et knippe spill som folk kunne navngi sin egen pris for. Spillene var Aquaria, Gish, Lugaru, Penumbra Overture og World of Goo. En del av salget gikk også til veldedighet.

Det første Humble Bundle var en stor suksess som samlet inn hundretusenvis av dollar på noen få dager, men det hadde også store implikasjoner for Linux. Hver tittel var tilgjengelig for gratis og åpen kildekode.

Da tallene kom inn, så utviklerne at Linux-brukere var villige til å betale samme beløp eller mer enn Windows- og macOS-jevnaldrende. Påfølgende bunter demonstrerte videre at det var mulig å tjene på å selge spill på Linux.

11. Damp

Steam er den digitale distribusjonstjenesten som har fanget PC-spillindustrien. Mange kjøper alle spillene sine via Steam. Derfor var det store nyheter da Valve i 2012 kunngjorde at den brakte Steam til Linux Hvordan installere Steam og starte spill på Linux Hvordan installere Steam og starte gaming på Linux Det er enkelt å installere Steam på Linux-datamaskiner, og resultatet er vanligvis den samme sømløse spillopplevelsen du hadde på Windows. Les mer .

Linux-versjonen av Steam hadde ikke med seg alle tilgjengelige titler for Windows eller macOS. Onus var fremdeles på utviklere for å portere titlene sine. Men hvis de gjorde en innsats, var det nå en stor markedsplass for å selge spillene sine på Linux, og det var tilfeldigvis den samme de allerede brukte.

Steam og Linux er ikke naturlige bedfellows. Ikke bare er de fleste av disse titlene proprietær programvare, men de fleste har DRM. Dette er et kompromiss du må inngå hvis du vil spille mange av spillene som kommer til bransjens største utgivere, og det er en som mange spillere er villige til å godta.

12. GOG.com

Linux-spill til salgs på GOG.com

GOG.com er et digitalt distribusjonsselskap tidligere kjent som Good Old Games. På 1990-tallet startet et Polen-basert selskap med navnet CD Projekt en virksomhet som fikk rettighetene til utenlandske spill, oversatte tekst og vokal, og solgte spill som et alternativ til de piratkopierte eksemplarene som var utbredt i området. Tanken var å produsere et produkt av høyere kvalitet som folk ville betale for.

På begynnelsen av 2000-tallet begynte folk å kjøpe digitale versjoner av spill, og DRM steg som en måte å hindre kjøpere fra å dele kopier. CD Projekt opprettet et datterselskap kjent som Good Old Games som solgte klassiske titler DRM-fri, ved å bruke selskapets erfaring reverse engineering spill for å gjøre titler kompatible med moderne maskinvare.

I 2012 kunngjorde Good Old Games at de ville begynne å selge indie-spill og AAA-titler. På dette tidspunktet ble navnet endret til GOG.com. I 2014 kunngjorde selskapet Linux-støtte. Titler forblir DRM-fri, noe som gjør nettstedet til det enkleste stedet å finne og laste ned DRM-frie spill for Linux.

Fremtiden er lys for Linux-spill

Relativt få spillere bruker desktop Linux, men markedet endrer seg. Ved å bruke Linux til å drive Steam-maskinene sine, presser Valve utviklere til å lage spill som skal kjøres på Linux, selv om de henvender seg til en løsning som Proton. Google oppmuntrer også til utvikling ved å lansere sin Linux-baserte Stadia-spillplattform.

Når du vurderer bred støtte for Vulkan, ser du på et mye vennligere miljø for Linux-spill.

Når ting går, er det bare en gang bedre å være Linux-spiller enn nå. Så len deg tilbake, ta tak i en Linux-vennlig spillkontroller Hvordan få spillkontrollere som kjører på Linux Hvordan få spillkontrollere som kjører på Linux Vil du begynne å spille på Linux? Her er en veiledning for hvordan du får dine favorittspillkontrollere til å fungere. Les mer, og ha det gøy.