Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Selvom Steams brugergrænseflade ikke er open source, og det er de fleste af spillene heller ikke, ville oplevelsen ikke være mulig uden en hel stak af gratis og open source-teknologi nedenunder. Valve ved dette, og de betaler adskillige udviklere for at forbedre de teknologier, de er afhængige af.

Så hvad er de teknologier, som Steam Deck bruger til at levere en oplevelse, der har imponeret meget af spilverdenen?

1. Arch Linux

Steam Deck kommer med et operativsystem kendt som SteamOS. SteamOS adskiller sig fra de operativsystemer, du med størst sandsynlighed vil se på pc'er i butikker - Windows, macOS og ChromeOS. Det er baseret på Linux, et OS, der består af kode, som folk lovligt kan dele eller bruge til at skabe deres projekter.

Der er mange måder at konfigurere og distribuere et Linux-baseret OS på. Valve bruger en eksisterende distribution kendt som Arch Linux. Det, der adskiller Arch fra andre velkendte Linux-distributioner, er friheden til at samle komponenter men du ønsker at skabe et funktionelt skrivebord og muligheden for at downloade ny software, så snart det er det ledig.

instagram viewer

Arch Linux kræver en grad af teknisk forståelse at installere og bruge, og den rullende karakter af dens kontinuerlige opdateringer betyder, at dele af grænsefladen kan gå i stykker. Så SteamOS bruger en skrivebeskyttet version af Arch, hvor Valve opretter en stabil arbejdsversion, som den kan teste, før den sender en nøjagtig kopi af den version til Steam Deck-ejere.

2. Vulkan

Vulkan er en åben standard til gengivelse af 3D-grafik. Der er forskellige standarder, der flyder rundt. På Windows er den mest kendte standard Microsofts Direct3D. Direct3D er en del af DirectX, en lukket kilde-samling af multimedie-API'er, alle eksklusive til Microsoft Windows.

I modsætning til Direct3D er Vulkan open source og cross-platform. Dette gør den tilgængelig til brug på tværs af en bred vifte af arkitekturer, herunder Apple-enheder og Nintendo Switch.

Et mål med Vulkan-projektet er at levere høj ydeevne og samtidig lægge mindre belastning på både CPU'en og GPU'en (specifikt sammenlignet med OpenGL, en anden åben standard på tværs af platforme). Dette gør det muligt for mobilhardware med lav effekt at håndtere mere grafisk imponerende spil, samtidig med at det giver bedre batterilevetid.

3. Mesa

Mesa er en vital del af kæden mellem 3D-grafik, der genereres, og det visuelle, der faktisk vises på din skærm. Mesa oversætter Vulkan-kode til noget din hardware kan forstå.

Intel og AMD er to af de største brugere af Mesa. Begge virksomheder producerer open source-grafikdrivere til deres hardware, der bruger Mesa. Intel bruger kun Mesa, hvorimod AMD tilbyder Mesa som sin open source-mulighed og en separat proprietær driver kendt som Catalyst.

Valve samarbejdede med AMD for at skabe Steam Deck's APU. En APU er et alternativ at have en separat CPU og GPU, hvilket gør det muligt for et system at håndtere data mere effektivt.

Mesa er ikke kun relevant for spil. Moderne skærmservere til Linux bruger OpenGL til at vise din desktop-grænseflade. Så al grafik, uanset om den er i spillet eller navigerer i dit Steam Deck's skrivebordstilstand, bruger Mesa.

4. Proton (og vin)

Proton er et kompatibilitetslag, der gør det muligt for spil udviklet til Windows at køre på Linux-baserede operativsystemer. Valve udvikler Proton i samarbejde med CodeWeavers. Men disse to virksomheder skabte ikke Proton fra bunden. Proton er en gaffel af vin, et kompatibilitetslag designet til gør det muligt for generel Windows-software at køre på Linux.

Linux-brugere har længe brugt Wine til at spille Windows-spil. Udfordringen har været at konfigurere Wine på den helt rigtige måde for hvert spil at køre.

Da Protons fokus ikke er på apps som Microsoft Office eller Photoshop, kan udviklingsindsatsen prioritere spilspecifikke teknologier, der forbedrer ydeevnen og gør det muligt for flere spil at arbejde ud af kassen.

Takket være Proton kan en betydelig del af dit Steam-bibliotek køre på Steam Deck, selvom de fleste spil ikke er designet til at køre på en Linux-baseret platform. Dette inkluderer mange af de spil, der er Deck Verified.

5. KDE Plasma

Du kan nemt gå væk med det indtryk, at Valve har designet sin egen desktop-tilstand til Steam Deck. Interfacet ligner Windows, bortset fra at der er et Steam Deck-ikon nederst til venstre i stedet for et Windows-logo. Men jo mere du ser dig omkring, jo flere forskelle finder du.

Valve designet faktisk ikke Steam Deck's skrivebord, og grænsefladen er heller ikke beregnet til at være en kopi af Windows. I stedet er den grænseflade, du ser på, kendt som KDE Plasma. Det er et skrivebordsmiljø til gratis og open source-operativsystemer.

KDE har eksisteret siden 1996, og hvis du vil, kan du nemt installer KDE på din bærbare eller stationære computer. I disse dage kan du endda sætte KDE på visse telefoner og fjernsyn.

6. Flatpak

Flatpak er et pakkeformat til distribution af apps på Linux, der er i stand til at køre på de fleste distributioner. Dette inkluderer distributioner som SteamOS, der ikke er beregnet til at tjene som generelle operativsystemer.

Hvis du skifter til Steam Decks skrivebordstilstand, er Flatpak den nemmeste og mest pålidelige måde at få apps ind på din maskine. Du kan downloade mange af de apps, du måske vil have, fra et websted kendt som Flathub. Faktisk downloader Discover app store, der er forudinstalleret på Steam Deck, apps fra Flathub som standard.

Du kan se gennem apps på din Steam Deck, men du kan også gennemse Flathub i en webbrowser. Dette giver dig mulighed for at få en idé om, hvilke apps der er tilgængelige til Valves dockable pc ud af æsken.

Steam Deck er en relativt åben enhed

For at være klar, er meget af den software, der driver Steam Deck, lukket kildekode, men enheden afhænger meget af open source-teknologier. Og i modsætning til andre konsoller, der bruger eller baserer sig på et open source-operativsystem, kan du faktisk få adgang til Linux-underbyggelsen.

Du kan bruge din Steam Deck som en Linux-pc eller installere spil fra andre kilder end Steam. Valves åbne tilgang og villighed til at investere i åben kode er en del af det, der har gjort Steam Deck til, hvad det er blevet.