Linux kanske inte är det bästa operativsystemet för grafiskt krävande spel, men det har blivit mycket mer tillgängligt under de senaste åren
Windows har länge hyllats som det bästa operativsystemet för spel, lätt att slå Linux och macOS när det gäller att köra de senaste grafikintensiva spelen. Men det är inte riktigt lika klippt och torrt nuförtiden. Linux-spel har kommit långt sedan början av 2010-talet när de flesta Windows-baserade 3D-spel brukade köras med drastiskt reducerade bildhastigheter på operativsystemet med öppen källkod. Faktum är att Linux nu är en livskraftig plattform för spel, så det kanske är dags att ge det ett försök.
1 Linux stöder fler spel än någonsin
Låt oss först få en sak ur vägen. Ja, majoriteten av spelen släpps fortfarande exklusivt på Windows, men mer populära titlar har faktiska Linux-portar som kan köras inbyggt på de flesta distros. Det är innan vi inkluderar de flera kompatibilitetslagren som kan köra Windows-baserade spel på Linux. Ett exempel är Wine, som släpptes 1993 och gjorde det möjligt för användare att installera och köra Windows-spel på Linux. Men komplexa 3D-spel var fulla av grafiska buggar, prestandaproblem eller båda.
Spola framåt till 2018, och Linux-spellandskapet förändrades för alltid när Valve släppte Protonkompatibilitetsskikt. Vid tiden för lanseringen stödde Proton ett mycket litet antal spel, men dess kompatibilitetslista växte i takt med att Valve fortsatte att släppa nyare versioner av programvaran under åren. Proton har sedan dess blivit en bokstavlig spelväxlare för Linux-användare tack vare dess användning på Steam däck, och det är det som hjälper de flesta spel att köras på plattformen utan att tvinga utvecklare att göra en version specifikt för Linux.
2 Plug-and-play-stöd för många kontroller
En av mina favoritfunktioner i Linux är att den fungerar med nästan alla moderna kontroller, oavsett vilken konsol de är gjorda för. Från Xbox 360-kontroller till Nintendo Switch Joy-Cons och till och med DualSense-kontroller, din favorit Linux-distro fungerar utan att installera en tredjepartsapplikation.
Heck, Linux är till och med kompatibel med DualShock 3-kontroller, och du kan börja använda din PS3-kontroller på en Linux-maskin genom att helt enkelt ansluta den till en ledig USB-port. Som någon som har lagt ner mycket tid på att få en DualShock 3-kontroller att fungera korrekt på en Windows 11 system, Linuxs stöd för nästan alla moderna kontroller gör det bättre än Windows.
3 Förinstallerade Nvidia-drivrutiner på utvalda distributioner
När jag först försökte ställa in dubbel stövel för Windows och Linux var en av mina största farhågor hur lång tid jag skulle behöva för att få Nvidia-drivrutiner att arbeta på en Linux-baserad distro. Till skillnad från AMD: s drivrutiner med öppen källkod tillhandahåller Nvidia proprietära drivrutiner för sina GPU: er, som är bra för spel men ökända för att vara buggig på Linux.
Som tur är låter vissa Linux-distributioner som Pop!_OS och EndeavourOS dig skapa en startbar enhet med Nvidia-drivrutiner förinstallerade, vilket drastiskt minskar huvudvärken för att installera drivrutinerna för din Nvidia GPU. Vad mer är, Nvidia gjorde Linux GPU-kärnmodulerna öppen källkod förra året. Även om Team Green inte precis har ansträngt sig för att släppa rätt drivrutiner med öppen källkod är det fortfarande ett steg i rätt riktning eftersom communityutvecklare får mer åtkomst. Det tar Nvidia-användare ett steg närmare AMD-drivrutinernas öppen källkod. Och på tal om AMD...
4 De senaste drivrutinerna har förbättrad shader-kompilering på AMD GPU: er
Även om AMD-grafikkort vanligtvis är mer stabila på Linux än sina Nvidia-motsvarigheter, var stamningar orsakade under shader-cache-kompilering ett stort problem. Steams shader pre-caching-facilitet gav en anständig lösning för stamningsproblemen, men du var tvungen att vänta ganska länge för att Steam skulle slutföra nedladdningen av shader-cachen i förväg.
Lyckligtvis började utvecklare arbeta med stöd för VK EXT Graphics Pipeline Library (GPL)-tillägg tidigare i år. Med lanseringen i maj aktiverade Mesa 23.1-uppdateringen den här funktionen på de flesta AMD GPU: er, vilket orsakade en drastisk minskning av shader-stamming för de flesta spel som körs på DirectX09-11.
Windows kan ha det högsta antalet appar och verktyg inriktade på att förbättra din spelupplevelse, men Linux ligger inte långt efter heller. Om du är van vid de verktygsappar som finns tillgängliga på Windows, kan du lika enkelt hitta jämförbara (och ibland bättre) alternativ på Linux.
Till exempel kan maskinvaruövervakningen och ramhastighetsbegränsande faciliteterna för RTSS replikeras med MangoHUD på Linux-distros. På samma sätt fungerar efterbehandlingseffekterna som tillhandahålls av ReShade bra på Proton, och du kan till och med använda vkBasalt för att förbättra grafiken i Vulkan-baserade spel. Detsamma gäller överklockningsverktyg. AMD GPU: er fungerar bra med CoreCtrl, medan klockhastigheterna för Nvidia grafikkort kan justeras med GreenWithEnvy.
Är Linux bättre än Windows för spel?
Med de senaste uppdateringarna av Proton, bättre stöd för Nvidia- och AMD-drivrutiner och anständiga verktyg är Linux bättre än någonsin för spel. Tyvärr är det fortfarande inte tillräckligt bra för att slå Windows när det gäller spel. Spel som använder anti-fuskprogram som inte stöds fungerar inte på Linux, och det utesluter enbart en betydande del av multiplayer-spelen för Linux-användare. Du kan också stöta på problem om du kör DirectX12-spel på lägre riggar, och jämfört med Windows, även de spel som körs via kompatibilitetslager som Proton och Wine kommer vanligtvis att ta framerate träffar.
Allt som sagt, framtiden för Linux-spel ser mycket lovande ut. Valve har tagit flera steg för att kicka Linux-spel på hög växel, och framgången för Steam Deck är ett bevis på den latenta potentialen hos Linux. Med fler utvecklare och användare som börjar inse fördelarna med att byta till Linux, skulle jag inte bli förvånad om det avsatte Windows som kungen av operativsystem under det kommande decenniet.