Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

Nors „Steam“ vartotojo sąsaja nėra atvirojo kodo, kaip ir dauguma žaidimų, patirtis nebūtų įmanoma be daugybės nemokamų ir atvirojo kodo technologijų. „Valve“ tai žino ir moka daugeliui kūrėjų, kad patobulintų technologijas, nuo kurių jie priklauso.

Taigi, kokias technologijas „Steam Deck“ naudoja, kad suteiktų patirtį, kuri paliko įspūdį daugeliui žaidimų pasaulio?

1. Arch Linux

„Steam Deck“ yra su operacine sistema, žinoma kaip „SteamOS“. „SteamOS“ skiriasi nuo operacinių sistemų, kurias greičiausiai pamatysite parduotuvėse esančiuose asmeniniuose kompiuteriuose – „Windows“, „MacOS“ ir „ChromeOS“. Jis pagrįstas „Linux“ – OS, kurią sudaro kodas, kurį žmonės gali teisėtai bendrinti arba naudoti kurdami savo projektus.

Yra daug būdų, kaip konfigūruoti ir platinti Linux pagrindu veikiančią OS. Valve naudoja esamą platinimą, žinomą kaip Arch Linux. Arch išskiria iš kitų gerai žinomų Linux platinimų yra laisvė rinkti komponentus tačiau norite sukurti funkcionalų darbalaukį ir galimybę atsisiųsti naują programinę įrangą, kai tik ji bus prieinama.

instagram viewer

Arch Linux reikalauja a techninio supratimo laipsnis įdiegti ir naudoti, o nuolatinių atnaujinimų pobūdis reiškia, kad sąsajos dalys gali sugesti. Taigi „SteamOS“ naudoja tik skaitomą „Arch“ versiją, kur „Valve“ sukuria stabilią veikiančią versiją, kurią gali išbandyti prieš išsiunčiant tikslią tos versijos kopiją „Steam Deck“ savininkams.

2. Vulkanas

„Vulkan“ yra atviras 3D grafikos atvaizdavimo standartas. Yra įvairių standartų. „Windows“ sistemoje labiausiai žinomas standartas yra „Microsoft“ „Direct3D“. „Direct3D“ yra „DirectX“, uždarojo kodo daugialypės terpės API rinkinio, išskirtinio „Microsoft Windows“, dalis.

Skirtingai nuo „Direct3D“, „Vulkan“ yra atvirojo kodo ir kelių platformų. Tai leidžia jį naudoti įvairiose architektūrose, įskaitant „Apple“ įrenginius ir „Nintendo Switch“.

Vienas iš „Vulkan“ projekto tikslų yra užtikrinti aukštą našumą, tuo pačiu mažiau apkraunant centrinį procesorių ir GPU (ypač lyginant su OpenGL, kitu kelių platformų atviru standartu). Tai leidžia mažesnės galios mobiliajai aparatūrai tvarkyti grafiškai įspūdingesnius žaidimus, tuo pačiu užtikrinant ilgesnį akumuliatoriaus veikimo laiką.

3. Mesa

Mesa yra svarbi grandinės tarp generuojamos 3D grafikos ir ekrane rodomų vaizdų dalis. Mesa verčia Vulkan kodą į ką nors, ką jūsų aparatinė įranga gali suprasti.

„Intel“ ir AMD yra du didžiausi „Mesa“ vartotojai. Abi bendrovės gamina atvirojo kodo grafikos tvarkykles savo aparatinei įrangai, kuri naudoja Mesa. „Intel“ naudoja tik „Mesa“, o AMD siūlo „Mesa“ kaip atvirojo kodo parinktį ir atskirą patentuotą tvarkyklę, vadinamą „Catalyst“.

„Valve“ bendradarbiauja su AMD, kad sukurtų „Steam Deck“ APU. APU yra alternatyva turėti atskirą procesorių ir GPU, kad sistema galėtų efektyviau tvarkyti duomenis.

Mesa yra svarbi ne tik žaidimams. Šiuolaikiniai „Linux“ ekrano serveriai naudoja „OpenGL“, kad būtų rodoma jūsų darbalaukio sąsaja. Taigi visa grafika, nesvarbu, ar žaidime, ar naršant „Steam Deck“ darbalaukio režimu, naudojama „Mesa“.

4. Protonas (ir vynas)

„Proton“ yra suderinamumo sluoksnis, leidžiantis „Windows“ sukurtus žaidimus paleisti „Linux“ OS. „Valve“ kuria „Proton“ bendradarbiaudama su „CodeWeavers“. Tačiau šios dvi įmonės „Proton“ nesukūrė nuo nulio. Protonas yra vyno šakutė, suderinamumo sluoksnis, skirtas įgalinti bendrosios paskirties „Windows“ programinę įrangą veikti „Linux“..

„Linux“ vartotojai jau seniai naudojo „Wine“ norėdami žaisti „Windows“ žaidimus. Iššūkis buvo tiksliai sukonfigūruoti „Wine“ kiekvienam žaidimui tinkamu būdu.

Kadangi „Proton“ dėmesys skiriamas ne tokioms programoms kaip „Microsoft Office“ ar „Photoshop“, kūrimo pastangos gali padėti pirmenybę teikite specifinėms žaidimų technologijoms, kurios pagerina našumą ir suteikia daugiau žaidimų dėžė.

„Proton“ dėka didelė jūsų „Steam“ bibliotekos dalis gali veikti „Steam Deck“, net jei dauguma žaidimų nebuvo sukurti veikti „Linux“ pagrindu veikiančioje platformoje. Tai įtraukia daugelis žaidimų, kurie yra „Deck Verified“..

5. KDE plazma

Galite lengvai nueiti įspūdį, kad „Valve“ sukūrė savo „Steam Deck“ darbalaukio režimą. Sąsaja primena „Windows“, išskyrus tai, kad apačioje kairėje yra „Steam Deck“ piktograma, o ne „Windows“ logotipas. Tačiau kuo daugiau apsižvalgysite, tuo daugiau skirtumų rasite.

„Valve“ iš tikrųjų nesukūrė „Steam Deck“ darbalaukio, taip pat sąsaja nėra skirta „Windows“ kopijai. Vietoj to, sąsaja, kurią žiūrite, yra žinoma kaip KDE plazma. Tai darbalaukio aplinka, skirta nemokamoms ir atvirojo kodo operacinėms sistemoms.

KDE egzistuoja nuo 1996 m. ir, jei norite, galite lengvai įdiekite KDE į nešiojamąjį arba stalinį kompiuterį. Šiomis dienomis KDE netgi galite įdėti į tam tikrus telefonus ir televizorius.

6. Flatpak

„Flatpak“ yra paketo formatas, skirtas programoms platinti „Linux“, kuris gali veikti daugumoje paskirstymų. Tai apima platinimą, pvz., SteamOS, kurie nėra skirti naudoti kaip bendros paskirties operacinės sistemos.

Jei perjungsite į „Steam Deck“ darbalaukio režimą, „Flatpak“ yra lengviausias ir patikimiausias būdas gauti programas į savo kompiuterį. Daugelį norimų programų galite atsisiųsti iš svetainės, vadinamos Flathub. Tiesą sakant, „Discover“ programų parduotuvė, kuri yra iš anksto įdiegta „Steam Deck“, pagal numatytuosius nustatymus atsisiunčia programas iš „Flathub“.

Galite peržiūrėti programas savo „Steam Deck“, bet taip pat galite naršykite Flathub žiniatinklio naršyklėje. Tai leidžia susidaryti supratimą apie tai, kokios programos yra prieinamos „Valve“ prijungiamam kompiuteriui.

„Steam Deck“ yra gana atviras įrenginys

Kad būtų aišku, didžioji dalis „Steam Deck“ maitinamos programinės įrangos yra uždarojo kodo, tačiau įrenginys labai priklauso nuo atvirojo kodo technologijų. Ir skirtingai nuo kitų konsolių, kurios naudoja arba remiasi atvirojo kodo OS, iš tikrųjų galite pasiekti Linux pagrindus.

Galite naudoti „Steam Deck“ kaip „Linux“ kompiuterį arba įdiegti žaidimus iš kitų šaltinių nei „Steam“. Atviras Valve požiūris ir noras investuoti į atvirą kodą yra dalis to, kas padarė Steam Deck tuo, kuo jis tapo.