Hva er Steam Proton og hvordan kjører det Windows-spill på Steam Deck?


Steam OS, Linux-distroen som driver Steam Deck, kan kjøre Windows-spill effektivt. Hvordan er dette mulig? Svaret er Steam Proton.

Valve har våget seg inn i konsollspilling med Steam Deck, en håndholdt enhet med maskinvare som kan sammenlignes med PS5 og Xbox Series S & X. Det er en solid enhet som skal kjøre de fleste AAA-titler pålitelig. The Deck skiller seg ut i sin evne til å kjøre et bredt spekter av spill ut av esken. Den kommer med hele Steam-katalogen med spill, slik at brukerne ikke trenger å vente på at populære titler skal utgis for konsollen.

Steam Deck kjører på SteamOS, en Arch-basert Linux-distro med innebygd Proton-støtte. Du kan kjøre nesten alle Windows-spill på kortstokken ved å bruke Proton.

Hva er Steam Proton?

Steam Proton er kompatibilitetslaget som lar SteamOS kjøre Windows-spill på dekket. Det gjør det mulig for brukere å installere og kjøre Windows-spill som ikke tilbyr native Linux-versjoner. Proton er utviklet i samarbeid mellom utviklere hos Valve og CodeWeavers.

Proton gir oss i hovedsak en samling av høyytelses grafikkbiblioteker og en modifisert versjon av Wine. Det er liten eller ingen ytelseskostnad når du kjører Windows-spill på Linux med Proton. Du kan spille mange populære titler med respektable bildehastigheter ved å bruke Proton.

Når dette skrives, kan Steam Deck kjøre de fleste AAA-titler med 30 fps i naturlig oppløsning. Men det kan gå opp til 60 fps for spill som tilbyr native Linux-versjoner, og dette er en stor forbedring når du tenker på at dekket er en håndholdt enhet.

Men selv om kortstokken kan spille mange populære titler med Proton, støtter den ikke alle AAA-spill ennå, spesielt flerspillerspill som PUBG, Rainbow Six Siege og Destiny 2.

Hvordan Proton kjører Windows-spill på Linux

Som diskutert allerede, tilbyr Proton et kompatibilitetslag for Windows-grafikk-APIer. For å forstå dette klart, må du være kjent med DirectX og Vulkan, to grafikkbiblioteker som tilbyr Application Programming Interfaces (API) for spill.

Når du kjører spill på systemet ditt, håndterer disse APIene de underliggende grafiske oppgavene. Tenk på dem som kommunikasjonskanalen mellom spillene og grafikkortene dine.

Nå er DirectX utviklet og brukt av Microsoft for å implementere sine grafiske komponenter. Siden Windows styrer den globale desktop-andelen, fokuserer spillutviklere først og fremst på DirectX under utviklingen. Vulkan er imidlertid også veldig kraftig i sine kapasiteter. Det gjør bare noen ting annerledes.

Det er her Proton kommer inn. Den bruker Wine og DXVK (DirectX Over Vulkan) for å oversette DirectX-programmer til Vulkan. Spill bygget for Windows kommuniserer med grafikkort via DirectX, og det tildeler ressursene som trengs for å kjøre dem.

Under panseret starter DirectX Direct3D-anrop for å gjengi grafikken. Proton går inn her og konverterer disse anropene til tilsvarende Vulkan-anrop. Dette er hvordan Proton kjører Windows-spill på Linux og Linux-baserte systemer som Deck.

Hvordan bruke Steam Proton på Linux

Selv om du ikke kan spille alle Windows-spill på Linux med Proton ennå, støtter det fortsatt mange populære titler. ProtonDB-nettstedet inneholder en liste over verifiserte titler som kjører naturlig på Linux og Steam Deck. Du kan spille mange andre titler med litt justeringer.

For å teste Steam Proton på Linux-distroen din, åpne Steam og gå over til Innstillinger > Steam Play. Merk av for Aktiver Steam Play for støttede titler. Du kan også velge Aktiver Steam Play for alle andre titler fra Avansert-menyen.

Sørg for å endre Proton-versjonen til den nyeste fra rullegardinmenyen Kompatibilitetsverktøy. Lagre innstillingene ved å klikke OK i innstillingsmenyen og start Steam på nytt.

Spill Windows-spill hvor som helst ved å bruke Steam Deck

Proton har banet vei for å kjøre Windows-spill på Steam Deck og Linux. Du kan nå nyte moderne Windows-titler på hvilken som helst Linux-kompatibel maskin, inkludert kortstokken. Bare gå over til ProtonDB og sjekk om favorittspillet ditt kjører på Deck eller Steam Play.

Steam lar også brukere spille spill uten en aktiv internettforbindelse. Så ikke bekymre deg når tilkoblingen din er borte, og bare bruk Steam offline-modus.