Husker de dager da spilling på Linux var vanskelig å forestille seg? Takket være Proton kompatibilitet lag og bedrifter med fokus på Linux, har spilling på Linux blitt mye bedre de siste årene. Men hva er egentlig Proton, og hvorfor er det viktig for Linux gaming?
[1. 3] Hva er Proton Kompatibilitet Layer?For å forstå hva Proton er for det første må vi forstå to teknologiene-DirectX og Vulkan. Tenk på dem som driver programmer for spilling. De er Application Programming Interface (API) som hjelpe datamaskinen kommunisere med grafikkort.
Mens DirectX er et Microsoft-utviklet og Windows-spesifikke lukket kildekode API, bruker Linux open-source Vulkan API. Det er mange andre APIer som OpenGL, men la oss fokusere på Vulkan og DirectX bare.
Som DirectX er en Windows-only API og som Windows er en av de mest populære operativsystemene globalt, spillutviklere fokusere på å optimalisere deres spill på DirectX. Siden Windows-spill ikke kan spilles på Linux, her hvor Proton trinn i.
Enkelt sagt, er det Valve-laget Proton en Vin gaffel som bruker bibliotekene som DXVK (DirectX løpet Vulkan) å oversette DirectX spill til Vulkan. Tenk på det på denne måten. Spill snakke med grafikkort med DirectX. DirectX samler ressurser og fordeler dem til spill. DirectX inneholder Direct3D (som er ansvarlig for å gjengi 3D-grafikk i apps). Proton konverterer disse Direct3D samtaler til Vulkan-forståelige anrop med bibliotekene.
Sluttresultatet er en Windows-eneste spillet kjører på en Linux-PC.
[1. 3] Hva kan du spille med Proton?Når Proton ble lansert i 2018, kan det spille bare 27 kamper. Men i tre år, har listen over støttede spill vokst til ca 16.000.
Proton er begrenset, men i at den ikke kan spille spill med innebygd anti-cheat mekanismer. Som navnet antyder, anti-cheat mekanismer i spill hindre spillere fra juks. Med fremveksten av bedragere, har spillselskaper inngått samarbeid med anti-cheat mekanisme tilbydere å forbedre spillopplevelsen. Noen av de populære anti-cheat leverandører er BattlEye og Enkel av Epic Games .
For å finne ut hvilke spill som støttes, gå over til offisielle nettsiden ProtonDB . I skrivende, over 77% av de øverste 1000 spill kan spilles ved hjelp av Proton, hvor over 21% kjøre direkte (krever ikke Proton), 21% er vurdert Platinum (kjøre ut av boksen), 56% Gold ( løpe etter tweaks), 66% sølv (kjøre med mindre problemer og tilpasninger), og 71% Bronse (run men krasjer ofte).
[1. 3] Hvordan bruke ProtonFor å aktivere Proton, leder over til Steam Innstillinger & gt; Steam Play & gt; Aktiver Steam Play.
Hvis du leter etter en detaljert guide på kjører Windows-spill på Linux ved hjelp av Proton , Har vi deg dekket.
[1. 3] The Future of Linux Gaming med ProtonDet er ikke benektes at Desktop Linux har blitt bedre i løpet av det siste tiåret. Men ett område hvor GNU / Linux var svært mangelfull var gaming-til Proton dukket opp.
Proton har nøkkelen til å revolusjonere Linux gaming til et punkt der Linux kunne konkurrere med Windows. En utvikling som også kan bidra til å øke spilling på Linux er
Steam Deck,
som ble annonsert i juli 2021.
For det første, er Steam Deck en håndholdt spillkonsoll fra Valve som kjører Arch Linux (SteamOS med KDE Plasma, for å være presis) og bruker Proton å kjøre Windows-spill. Hva er spennende er at Valve vet at spill med anti-cheat funksjoner vil ikke fungere på konsollen. Som et resultat av den arbeids med utviklerne av Easy og BattlEye gjør det mulig å kjøre Windows-spill som bruker de samme anti-cheat mekanismer.
Det faktum at Linux er åpen kildekode betyr at hvis Valve klarer å få Easy og BattlEye støtte på SteamOS, det samme kan potensielt bli portert til andre Linux distroer. Som til slutt ville styrke desktop Linux spillopplevelsen totalt.
Det er for tidlig å spå nøyaktig hvordan ting vil forandre seg, men for nå, fremtiden for Linux gaming ser lys ut.