Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Iako Steamovo korisničko sučelje nije otvorenog koda, kao ni većina igara, iskustvo ne bi bilo moguće bez cijele hrpe besplatne tehnologije otvorenog koda ispod. Valve to zna i plaća brojne programere da poboljšaju tehnologije o kojima ovise.

Dakle, koje su tehnologije koje Steam Deck koristi za pružanje iskustva koje je impresioniralo velik dio svijeta igara?

1. Arch Linux

Steam Deck dolazi s operativnim sustavom poznatim kao SteamOS. SteamOS se razlikuje od operativnih sustava koje ćete najvjerojatnije vidjeti na računalima u trgovinama—Windows, macOS i ChromeOS. Temelji se na Linuxu, OS-u koji se sastoji od koda koji ljudi mogu legalno dijeliti ili koristiti za stvaranje svojih projekata.

Postoji mnogo načina za konfiguriranje i distribuciju OS-a temeljenog na Linuxu. Valve koristi postojeću distribuciju poznatu kao Arch Linux. Ono što razlikuje Arch od ostalih dobro poznatih distribucija Linuxa je sloboda koja se pruža za sastavljanje komponenti no vi želite stvoriti funkcionalnu radnu površinu i mogućnost preuzimanja novog softvera čim bude dostupno.

instagram viewer

Arch Linux zahtijeva a stupanj tehničkog razumijevanja za instaliranje i korištenje, a kontinuirana priroda njegovih stalnih ažuriranja znači da se dijelovi sučelja mogu pokvariti. Tako SteamOS koristi verziju Archa samo za čitanje, gdje Valve stvara stabilnu radnu verziju koju može testirati prije slanja točne kopije te verzije vlasnicima Steam Decka.

2. Vulkan

Vulkan je otvoreni standard za renderiranje 3D grafike. Postoje razni standardi koji lebde okolo. U sustavu Windows, najpoznatiji standard je Microsoftov Direct3D. Direct3D je dio DirectX-a, zbirke multimedijskih API-ja zatvorenog koda, svi ekskluzivni za Microsoft Windows.

Za razliku od Direct3D-a, Vulkan je open-source i višeplatformski. To ga čini dostupnim za korištenje u širokom rasponu arhitektura, uključujući Apple uređaje i Nintendo Switch.

Jedan od ciljeva projekta Vulkan je isporuka visokih performansi uz manje opterećenje CPU-a i GPU-a (posebno u usporedbi s OpenGL-om, još jednim otvorenim standardom za više platformi). To omogućuje mobilnom hardveru manje snage da upravlja grafički dojmljivijim igrama, a istovremeno nudi bolji vijek trajanja baterije.

3. Mesa

Mesa je vitalni dio lanca između generirane 3D grafike i vizualnih prikaza koji se stvarno pojavljuju na vašem zaslonu. Mesa prevodi Vulkan kod u nešto što vaš hardver može razumjeti.

Intel i AMD dva su najveća korisnika Mesa-e. Obje tvrtke proizvode grafičke upravljačke programe otvorenog koda za svoj hardver koji koristi Mesa. Intel koristi samo Mesa, dok AMD nudi Mesa kao opciju otvorenog koda i zasebni vlasnički upravljački program poznat kao Catalyst.

Valve se udružio s AMD-om kako bi stvorio APU za Steam Deck. APU je alternativa imati odvojeni CPU i GPU, omogućujući sustavu da učinkovitije rukuje podacima.

Mesa nije relevantna samo za igranje. Moderni poslužitelji za prikaz za Linux koriste OpenGL za prikaz sučelja vaše radne površine. Dakle, sva grafika, bilo u igri ili u navigaciji u desktop modu vašeg Steam Decka, koristi Mesa.

4. Proton (i vino)

Proton je sloj kompatibilnosti koji igrama razvijenim za Windows omogućuje pokretanje na operativnim sustavima temeljenim na Linuxu. Valve razvija Proton u suradnji s CodeWeavers. Ali ove dvije tvrtke nisu stvorile Proton od nule. Proton je fork Winea, sloj kompatibilnosti dizajniran za omogućiti rad Windows softvera opće namjene na Linuxu.

Korisnici Linuxa već dugo koriste Wine za igranje Windows igara. Izazov je bio konfigurirati Wine na točno ispravan način za pokretanje svake igre.

Budući da Protonov fokus nije na aplikacijama poput Microsoft Officea ili Photoshopa, razvojni napori mogu dajte prednost tehnologijama specifičnim za igre koje poboljšavaju performanse i omogućuju više igara za rad kutija.

Zahvaljujući Protonu, znatan dio vaše Steam biblioteke može se pokrenuti na Steam Decku iako većina igara nije dizajnirana za pokretanje na platformi temeljenoj na Linuxu. Ovo uključuje mnoge igre koje su provjerene.

5. KDE plazma

Lako biste mogli otići s dojmom da je Valve dizajnirao vlastiti radni način rada za Steam Deck. Sučelje podsjeća na Windows, osim što je dolje lijevo ikona Steam Deck umjesto Windows logotipa. Ali što više gledate oko sebe, to više razlika nalazite.

Valve zapravo nije dizajnirao radnu površinu Steam Decka, niti je sučelje namijenjeno da bude kopija Windowsa. Umjesto toga, sučelje koje gledate poznato je kao KDE plazma. To je desktop okruženje za besplatne operacijske sustave otvorenog koda.

KDE postoji od 1996. i ako želite, lako možete instalirajte KDE na prijenosno ili stolno računalo. Ovih dana čak možete staviti KDE na određene telefone i televizore.

6. Flatpak

Flatpak je format paketa za distribuciju aplikacija na Linuxu koji može raditi na većini distribucija. To uključuje distribucije poput SteamOS-a koje nisu namijenjene za opću namjenu operativnih sustava.

Ako se prebacite na radnu površinu Steam Decka, Flatpak je najlakši i najpouzdaniji način za postavljanje aplikacija na vaše računalo. Mnoge aplikacije koje biste možda željeli možete preuzeti sa stranice poznate kao Flathub. Zapravo, trgovina aplikacija Discover koja dolazi unaprijed instalirana na Steam Deck preuzima aplikacije s Flathuba prema zadanim postavkama.

Možete pregledavati aplikacije na svom Steam Decku, ali također možete pregledavati Flathub u web pregledniku. To vam omogućuje da odmah dobijete predodžbu o tome koje su aplikacije dostupne za Valveovo računalo koje se može priključiti.

Steam Deck je relativno otvoren uređaj

Da budemo jasni, velik dio softvera koji pokreće Steam Deck je zatvorenog koda, ali uređaj uvelike ovisi o tehnologijama otvorenog koda. I za razliku od drugih konzola koje koriste ili se temelje na OS-u otvorenog koda, zapravo možete pristupiti podlozi Linuxa.

Svoj Steam Deck možete koristiti kao Linux računalo ili instalirati igre iz izvora koji nisu Steam. Valveov otvoreni pristup i volja za ulaganjem u otvoreni kod dio je onoga što je Steam Deck učinilo onim što je postao.