Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Selv om Steams brukergrensesnitt ikke er åpen kildekode, og det er heller ikke de fleste spillene, ville opplevelsen ikke vært mulig uten en hel stabel med gratis og åpen kildekode-teknologi under. Valve vet dette, og de betaler mange utviklere for å forbedre teknologiene de er avhengige av.

Så hva er teknologiene som Steam Deck bruker for å levere en opplevelse som har imponert mye av spillverdenen?

1. Arch Linux

Steam Deck kommer med et operativsystem kjent som SteamOS. SteamOS skiller seg fra operativsystemene du mest sannsynlig vil se på PC-er i butikker – Windows, macOS og ChromeOS. Det er basert på Linux, et OS som består av kode som folk lovlig kan dele eller bruke til å lage sine prosjekter.

Det er mange måter å konfigurere og distribuere et Linux-basert operativsystem på. Valve bruker en eksisterende distribusjon kjent som Arch Linux. Det som skiller Arch fra andre kjente Linux-distribusjoner er friheten til å sette sammen komponenter men du ønsker å lage et funksjonelt skrivebord, og muligheten til å laste ned ny programvare så snart det er det tilgjengelig.

instagram viewer

Arch Linux krever en grad av teknisk forståelse for å installere og bruke, og den rullende karakteren til dens kontinuerlige oppdateringer betyr at deler av grensesnittet kan gå i stykker. Så SteamOS bruker en skrivebeskyttet versjon av Arch, der Valve lager en stabil fungerende versjon som den kan teste før den sender en eksakt kopi av den versjonen til Steam Deck-eiere.

2. Vulkan

Vulkan er en åpen standard for gjengivelse av 3D-grafikk. Det er forskjellige standarder som flyter rundt. På Windows er den mest kjente standarden Microsofts Direct3D. Direct3D er en del av DirectX, en lukket kildekodesamling av multimedia-API-er, alle eksklusive for Microsoft Windows.

I motsetning til Direct3D er Vulkan åpen kildekode og tverrplattform. Dette gjør den tilgjengelig for bruk på tvers av et bredt spekter av arkitekturer, inkludert Apple-enheter og Nintendo Switch.

Et mål med Vulkan-prosjektet er å levere høy ytelse og samtidig legge mindre belastning på både CPU og GPU (spesifikt sammenlignet med OpenGL, en annen åpen standard på tvers av plattformer). Dette gjør at mobilmaskinvare med lav effekt kan håndtere mer grafisk imponerende spill samtidig som den gir bedre batterilevetid.

3. Mesa

Mesa er en viktig del av kjeden mellom 3D-grafikk som genereres og det visuelle som faktisk vises på skjermen din. Mesa oversetter Vulkan-kode til noe maskinvaren din kan forstå.

Intel og AMD er to av de største brukerne av Mesa. Begge selskapene produserer åpen kildekode-grafikkdrivere for maskinvaren deres som bruker Mesa. Intel bruker bare Mesa, mens AMD tilbyr Mesa som åpen kildekode og en egen proprietær driver kjent som Catalyst.

Valve samarbeidet med AMD for å lage Steam Decks APU. En APU er et alternativ å ha en separat CPU og GPU, noe som gjør det mulig for et system å håndtere data mer effektivt.

Mesa er ikke bare relevant for spill. Moderne skjermservere for Linux bruker OpenGL for å vise skrivebordsgrensesnittet. Så all grafikk, enten i spillet eller navigerer i Steam-dekkens skrivebordsmodus, bruker Mesa.

4. Proton (og vin)

Proton er et kompatibilitetslag som gjør at spill utviklet for Windows kan kjøres på Linux-baserte operativsystemer. Valve utvikler Proton i samarbeid med CodeWeavers. Men disse to selskapene skapte ikke Proton fra bunnen av. Proton er en gaffel av vin, et kompatibilitetslag laget for å aktivere generell Windows-programvare for å kjøre på Linux.

Linux-brukere har lenge brukt Wine til å spille Windows-spill. Utfordringen har vært å konfigurere Wine på nøyaktig riktig måte for hvert spill å kjøre.

Siden Protons fokus ikke er på apper som Microsoft Office eller Photoshop, kan utviklingsinnsats prioritere spillspesifikke teknologier som forbedrer ytelsen og gjør det mulig for flere spill å trene boksen.

Takket være Proton kan en betydelig andel av Steam-biblioteket ditt kjøres på Steam-dekket selv om de fleste spillene ikke er designet for å kjøre på en Linux-basert plattform. Dette inkluderer mange av spillene som er Deck Verified.

5. KDE Plasma

Du kan lett gå bort med inntrykk av at Valve designet sin egen skrivebordsmodus for Steam Deck. Grensesnittet ligner Windows, bortsett fra at det er et Steam Deck-ikon nederst til venstre i stedet for en Windows-logo. Men jo mer du ser deg rundt, jo flere forskjeller finner du.

Valve designet faktisk ikke Steam Deck-skrivebordet, og grensesnittet er heller ikke ment å være en kopi av Windows. I stedet er grensesnittet du ser på kjent som KDE Plasma. Det er et skrivebordsmiljø for gratis og åpen kildekode-operativsystemer.

KDE har eksistert siden 1996, og hvis du vil, kan du enkelt installer KDE på din bærbare eller stasjonære. I disse dager kan du til og med sette KDE på enkelte telefoner og TV-er.

6. Flatpak

Flatpak er et pakkeformat for distribusjon av apper på Linux som er i stand til å kjøre på de fleste distribusjoner. Dette inkluderer distribusjoner som SteamOS som ikke er ment å tjene som generelle operativsystemer.

Hvis du bytter til Steam Decks skrivebordsmodus, er Flatpak den enkleste og mest pålitelige måten å få apper på maskinen din. Du kan laste ned mange av appene du kanskje vil ha fra et nettsted kjent som Flathub. Faktisk laster Discover-appbutikken som er forhåndsinstallert på Steam-dekket ned apper fra Flathub som standard.

Du kan se gjennom apper på Steam Deck, men du kan også bla gjennom Flathub i en nettleser. Dette lar deg få en ide om hvilke apper som er tilgjengelige for Valves dokkingbare PC ut av esken.

Steam-dekket er en relativt åpen enhet

For å være klar, mye av programvaren som driver Steam Deck er lukket kildekode, men enheten avhenger mye av åpen kildekode-teknologi. Og i motsetning til andre konsoller som bruker eller baserer seg på et åpen kildekode OS, kan du faktisk få tilgang til Linux-underbygget.

Du kan bruke Steam Deck som en Linux-PC eller installere spill fra andre kilder enn Steam. Valves åpne tilnærming og vilje til å investere i åpen kode er noe av det som har gjort Steam Deck til det det har blitt.