Linux er kanskje ikke det beste operativsystemet for grafisk krevende spill, men det har blitt mye mer tilgjengelig de siste årene
Windows har lenge blitt hyllet som det beste operativsystemet for spill, lett å slå Linux og macOS når det gjelder å kjøre de nyeste grafisk-intensive spillene. Men det er ikke fullt så kutt og tørt i disse dager. Linux-spilling har kommet langt siden tidlig på 2010-tallet, da de fleste Windows-baserte 3D-spill pleide å kjøre med drastisk reduserte framerates på operativsystemet med åpen kildekode. Faktisk er Linux nå en levedyktig plattform for spill, så kanskje det er på tide å prøve det.
1 Linux støtter flere spill enn noen gang
La oss få én ting ut av veien først. Ja, de fleste spillene utgis fortsatt utelukkende på Windows, men mer populære titler har faktiske Linux-porter som kan kjøres på de fleste distroer. Det er før vi inkluderer de flere kompatibilitetslagene som kan kjøre Windows-baserte spill på Linux. Et eksempel er Wine, som ble utgitt i 1993 og tillot brukere å installere og kjøre Windows-spill på Linux. Imidlertid var komplekse 3D-spill fulle av grafiske feil, ytelsesproblemer eller begge deler.
Spol frem til 2018, og Linux-spilllandskapet ble for alltid endret da Valve ga ut Protonkompatibilitetslag. På tidspunktet for lanseringen støttet Proton et veldig lite antall spill, men kompatibilitetslisten vokste etter hvert som Valve fortsatte å gi ut nyere versjoner av programvaren gjennom årene. Proton har siden blitt en bokstavelig game changer for Linux-brukere takket være bruken på Steam dekk, og det er det som hjelper de fleste spill å kjøre på plattformen uten å tvinge utviklere til å lage en versjon spesifikt for Linux.
2 Plug-and-play-støtte for mange kontrollere
En av mine favoritt Linux-funksjoner er at den fungerer med nesten alle moderne kontrollere, uavhengig av konsollen de er laget for. Fra Xbox 360-kontrollere til Nintendo Switch Joy-Cons og til og med DualSense-kontrollere, din favoritt Linux-distro vil fungere uten å installere en tredjepartsapplikasjon.
Pokker, Linux er til og med kompatibel med DualShock 3-kontrollere, og du kan begynne å bruke PS3-kontrolleren din på en Linux-maskin ved ganske enkelt å koble den til en ledig USB-port. Som en som har brukt mye tid på å få en DualShock 3-kontroller til å fungere ordentlig på en Windows 11 system, Linuxs støtte for nesten alle moderne kontrollere gjør det bedre enn Windows.
3 Forhåndsinstallerte Nvidia-drivere på utvalgte distribusjoner
Da jeg først prøvde å sette opp dobbel støvel for Windows og Linux var en av mine største frykter hvor lang tid jeg trenger for å få Nvidia-drivere til å jobbe på en Linux-basert distro. I motsetning til AMDs åpen kildekode-drivere, tilbyr Nvidia proprietære drivere for sine GPU-er, som er flott for spilling men beryktet for å være buggy på Linux.
Heldigvis lar noen Linux-distribusjoner som Pop!_OS og EndeavourOS deg lage en oppstartbar stasjon med Nvidia-drivere forhåndsinstallert, noe som drastisk reduserer hodepinen ved å installere driverne for din Nvidia GPU. Dessuten gjorde Nvidia Linux GPU-kjernemodulene åpen kildekode i fjor. Selv om Team Green ikke akkurat har gjort noen anstrengelser for å gi ut ordentlig drivere med åpen kildekode, er det fortsatt et skritt i riktig retning ettersom fellesskapsutviklere får mer tilgang. Det bringer Nvidia-brukere ett skritt nærmere åpen kildekode-naturen til AMD-drivere. Og når vi snakker om AMD...
4 Nylige drivere har forbedret shader-kompilering på AMD GPUer
Selv om AMD-grafikkort vanligvis er mer stabile på Linux enn deres Nvidia-motparter, pleide hakking forårsaket under shader-cache-kompilering å være et stort problem. Steams pre-caching-funksjon for shader ga en anstendig løsning for stamming-problemene, men du måtte vente ganske lenge på at Steam skulle fullføre nedlastingen av shader-cachene på forhånd.
Heldigvis begynte utviklere å jobbe med støtte for utvidelsen VK EXT Graphics Pipeline Library (GPL) tidligere i år. Med utgivelsen i mai, aktivert Mesa 23.1-oppdateringen denne funksjonen på de fleste AMD GPUer, noe som forårsaket en drastisk reduksjon i shader-stamming for de fleste spill som kjører på DirectX09-11.
Windows kan ha det høyeste antallet apper og verktøy rettet mot å forbedre spillopplevelsen din, men Linux er heller ikke langt bak. Hvis du er vant til verktøyappene som er tilgjengelige på Windows, kan du like gjerne finne sammenlignbare (og noen ganger bedre) alternativer på Linux.
For eksempel kan maskinvareovervåkingen og rammehastighetsbegrensningsfasilitetene til RTSS replikeres ved å bruke MangoHUD på Linux-distros. På samme måte fungerer etterbehandlingseffektene fra ReShade bra på Proton, og du kan til og med bruke vkBasalt for å forbedre det visuelle til Vulkan-baserte spill. Det samme gjelder overklokkingsverktøy. AMD GPUer fungerer bra med CoreCtrl, mens klokkehastighetene til Nvidia grafikkort kan justeres ved hjelp av GreenWithEnvy.
Er Linux bedre enn Windows for spill?
Med de siste oppdateringene til Proton, bedre støtte for Nvidia- og AMD-drivere og anstendige verktøy, er Linux bedre enn noen gang for spill. Dessverre er det fortsatt ikke godt nok til å slå Windows når det gjelder spill. Spill som bruker ikke-støttet anti-jukseprogramvare vil ikke fungere på Linux, og det alene utelukker en betydelig del av flerspillerspillene for Linux-brukere. Du kan også støte på problemer hvis du kjører DirectX12-spill på lavere rigger, og sammenlignet med Windows, selv spillene som kjører via kompatibilitetslag som Proton og Wine vil vanligvis ta framerate treff.
Når det er sagt, ser fremtiden til Linux-spill veldig lovende ut. Valve har tatt flere skritt for å sette Linux-spilling på høygir, og suksessen til Steam Deck er et bevis på det latente potensialet til Linux. Med flere utviklere og brukere som begynner å innse fordelene ved å bytte til Linux, ville jeg ikke bli overrasket om det avsatte Windows som kongen av operativsystemer i løpet av det neste tiåret.