Valve har dristet seg til 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 burde 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 brukere 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.

instagram viewer

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 bilder per sekund 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 Applikasjonsprogrammeringsgrensesnitt (API) for spill.

Når du kjører spill på systemet ditt, håndterer disse API-ene 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. Den gjør bare noen ting annerledes.

Det er her Proton kommer inn. Det utnytter Vin 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 spill alle Windows-spill på Linux bruker Proton ennå, støtter den fortsatt mange populære titler. De ProtonDB nettsted inneholder en liste over bekreftede titler som kjører naturlig på Linux og Steam Deck. Du kan spille mange andre titler med litt justeringer.

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

Sørg for å endre Proton-versjonen til den nyeste fra Kompatibilitetsverktøy fall ned. 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.