Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Vaikka Steamin käyttöliittymä ei ole avoimen lähdekoodin eikä useimmat pelit, kokemus ei olisi mahdollista ilman koko pinoa ilmaista ja avoimen lähdekoodin teknologiaa sen alla. Valve tietää tämän, ja he maksavat lukuisille kehittäjille heidän riippuvaistensa tekniikoiden parantamisesta.

Mitä tekniikoita Steam Deck hyödyntää tarjotakseen kokemuksen, joka on tehnyt vaikutuksen suureen osaan pelimaailmasta?

1. Arch Linux

Steam Deckin mukana tulee käyttöjärjestelmä, joka tunnetaan nimellä SteamOS. SteamOS eroaa käyttöjärjestelmistä, joita todennäköisimmin näkee myymälöissä olevilla tietokoneilla – Windows, macOS ja ChromeOS. Se perustuu Linuxiin, käyttöjärjestelmään, joka koostuu koodista, jota ihmiset voivat laillisesti jakaa tai käyttää projektiensa luomiseen.

Linux-pohjaisen käyttöjärjestelmän määrittämiseen ja jakeluun on monia tapoja. Valve käyttää olemassa olevaa jakelua, joka tunnetaan nimellä Arch Linux. Se, mikä erottaa Archin muista tunnetuista Linux-jakeluista, on vapaus koota komponentteja Haluat kuitenkin luoda toimivan työpöydän ja mahdollisuuden ladata uusia ohjelmistoja heti, kun se on saatavilla.

instagram viewer

Arch Linux vaatii a asennuksen ja käytön tekninen ymmärrys, ja sen jatkuvien päivitysten jatkuva luonne tarkoittaa, että osia käyttöliittymästä voi rikkoutua. Joten SteamOS käyttää vain luku -versiota Archista, jossa Valve luo vakaan toimivan version, jota se voi testata ennen kuin toimittaa tarkan kopion kyseisestä versiosta Steam Deckin omistajille.

2. Vulkan

Vulkan on avoin standardi 3D-grafiikkaa varten. Erilaisia ​​standardeja kelluu ympäriinsä. Windowsissa tunnetuin standardi on Microsoftin Direct3D. Direct3D on osa DirectX: ää, suljetun lähdekoodin multimediasovellusliittymien kokoelmaa, joka on yksinomaan Microsoft Windowsille.

Toisin kuin Direct3D, Vulkan on avoimen lähdekoodin ja monialustainen. Tämän ansiosta se on käytettävissä monenlaisissa arkkitehtuureissa, mukaan lukien Apple-laitteet ja Nintendo Switch.

Yksi Vulkan-projektin tavoitteista on tarjota korkea suorituskyky ja samalla vähentää sekä prosessorin että grafiikkasuorittimen rasitusta (erityisesti verrattuna OpenGL: ään, joka on toinen monialustainen, avoin standardi). Tämän ansiosta alhaisempitehoiset mobiililaitteet voivat käsitellä graafisesti vaikuttavampia pelejä samalla, kun ne tarjoavat paremman akun keston.

3. Mesa

Mesa on tärkeä osa ketjua 3D-grafiikan luomisen ja näytölläsi näkyvän grafiikan välillä. Mesa kääntää Vulkan-koodin sellaiseksi, jota laitteistosi voi ymmärtää.

Intel ja AMD ovat kaksi suurinta Mesan käyttäjiä. Molemmat yritykset valmistavat avoimen lähdekoodin näytönohjaimet Mesaa hyödyntäville laitteilleen. Intel käyttää vain Mesaa, kun taas AMD tarjoaa Mesan avoimen lähdekoodin vaihtoehtona ja erillisen patentoidun ohjaimen, joka tunnetaan nimellä Catalyst.

Valve teki yhteistyötä AMD: n kanssa Steam Deckin APU: n luomiseksi. APU on vaihtoehto erillisen CPU: n ja GPU: n avulla järjestelmä pystyy käsittelemään dataa tehokkaammin.

Mesa ei koske vain pelaamista. Nykyaikaiset Linux-näyttöpalvelimet käyttävät OpenGL: ää työpöytäliittymän näyttämiseen. Joten kaikki grafiikka, joko pelin sisällä tai Steam Deckin työpöytätilassa navigoinnissa, käyttää Mesaa.

4. Protoni (ja viini)

Proton on yhteensopivuuskerros, jonka avulla Windowsille kehitetyt pelit voivat toimia Linux-pohjaisissa käyttöjärjestelmissä. Valve kehittää Protonia yhteistyössä CodeWeaversin kanssa. Mutta nämä kaksi yritystä eivät luoneet Protonia tyhjästä. Proton on fork of Wine, yhteensopivuuskerros, joka on suunniteltu mahdollistaa yleiskäyttöisten Windows-ohjelmistojen toimimisen Linuxissa.

Linux-käyttäjät ovat pitkään käyttäneet Wineä Windows-pelien pelaamiseen. Haasteena on ollut Winen konfigurointi täsmälleen oikealla tavalla jokaista peliä varten.

Koska Protonin painopiste ei ole Microsoft Officen tai Photoshopin kaltaisissa sovelluksissa, kehitystyö voi tehdä niin aseta etusijalle pelikohtaiset tekniikat, jotka parantavat suorituskykyä ja mahdollistavat useamman pelin tekemisen laatikko.

Protonin ansiosta huomattava osa Steam-kirjastostasi voi toimia Steam Deckillä, vaikka useimpia pelejä ei ole suunniteltu toimimaan Linux-pohjaisella alustalla. Tämä sisältää monet Deck Verified -peleistä.

5. KDE plasma

Voit helposti kävellä pois vaikutelmalla, että Valve suunnitteli oman työpöytätilan Steam Deckille. Käyttöliittymä muistuttaa Windowsia, paitsi että vasemmassa alakulmassa on Steam Deck -kuvake Windows-logon sijaan. Mutta mitä enemmän katsot ympärillesi, sitä enemmän eroja löydät.

Valve ei itse asiassa suunnitellut Steam Deckin työpöytää, eikä käyttöliittymää ole tarkoitettu kopioksi Windowsista. Sen sijaan katsomasi käyttöliittymä tunnetaan nimellä KDE Plasma. Se on työpöytäympäristö ilmaisille ja avoimen lähdekoodin käyttöjärjestelmille.

KDE on ollut olemassa vuodesta 1996, ja jos haluat, voit helposti asenna KDE kannettavaan tietokoneeseen tai pöytäkoneeseen. Nykyään voit jopa laittaa KDE: n tiettyihin puhelimiin ja televisioihin.

6. Flatpak

Flatpak on pakettimuoto sovellusten jakeluun Linuxissa, joka pystyy toimimaan useimmissa jakeluissa. Tämä sisältää SteamOS: n kaltaiset jakelut, joita ei ole tarkoitettu toimimaan yleiskäyttöisinä käyttöjärjestelminä.

Jos vaihdat Steam Deckin työpöytätilaan, Flatpak on helpoin ja luotettavin tapa saada sovelluksia koneellesi. Voit ladata monia sovelluksia Flathub-nimiseltä sivustolta. Itse asiassa Steam Deckiin esiasennettu Discover-sovelluskauppa lataa oletuksena sovelluksia Flathubista.

Voit selata sovelluksia Steam Deckilläsi, mutta voit myös selata Flathubia verkkoselaimella. Tämän avulla saat käsityksen siitä, mitä sovelluksia on saatavilla Valven telakoitavalle PC: lle heti valmiiksi.

Steam Deck on suhteellisen avoin laite

Selvyyden vuoksi suurin osa Steam Deckiä käyttävistä ohjelmistoista on suljetun lähdekoodin, mutta laite riippuu paljon avoimen lähdekoodin teknologioista. Ja toisin kuin muut konsolit, jotka käyttävät tai perustuvat avoimen lähdekoodin käyttöjärjestelmään, voit itse asiassa käyttää Linuxin taustaa.

Voit käyttää Steam Deckiä Linux-tietokoneena tai asentaa pelejä muista lähteistä kuin Steamista. Valven avoin lähestymistapa ja halu investoida avoimeen koodiin ovat osa sitä, mikä on tehnyt Steam Deckistä sen, mitä siitä on tullut.