Az Önhöz hasonló olvasók támogatják a MUO-t. Amikor a webhelyünkön található linkek használatával vásárol, társult jutalékot kaphatunk. Olvass tovább.

Noha a Steam felhasználói felülete nem nyílt forráskódú, ahogy a legtöbb játék sem, az élmény nem lenne lehetséges, ha nem lenne alatta egy csomó ingyenes és nyílt forráskódú technológia. A Valve tudja ezt, és számos fejlesztőnek fizetnek azért, hogy javítsák a tőlük függő technológiákat.

Tehát melyek azok a technológiák, amelyeket a Steam Deck használ, hogy olyan élményt nyújtson, amely lenyűgözte a játékvilág nagy részét?

1. Arch Linux

A Steam Deck egy SteamOS néven ismert operációs rendszerrel érkezik. A SteamOS eltér azoktól az operációs rendszerektől, amelyeket a legvalószínűbb az üzletekben található PC-ken – Windows, macOS és ChromeOS. Linuxon alapul, egy olyan operációs rendszeren, amely olyan kódból áll, amelyet az emberek legálisan megoszthatnak vagy felhasználhatnak projektjeik létrehozásához.

A Linux-alapú operációs rendszer konfigurálására és terjesztésére számos módszer létezik. A Valve egy létező, Arch Linux néven ismert disztribúciót használ. Ami az Arch-ot megkülönbözteti a többi jól ismert Linux disztribúciótól, az az összetevők összeállításának szabadsága mindazonáltal szeretne működőképes asztalt létrehozni, és új szoftver letöltését, amint az megtörtént elérhető.

Az Arch Linux megköveteli a a telepítéshez és használathoz szükséges műszaki ismeretek, és a folyamatos frissítések folyamatos jellege azt jelenti, hogy a felület egyes részei eltörhetnek. Tehát a SteamOS az Arch írásvédett verzióját használja, ahol a Valve létrehoz egy stabil működő verziót, amelyet tesztelhet, mielőtt elküldené a verzió pontos másolatát a Steam Deck tulajdonosainak.

2. Vulkan

A Vulkan egy nyílt szabvány a 3D grafika renderelésére. Különféle szabványok lebegnek. Windows rendszeren a legismertebb szabvány a Microsoft Direct3D. A Direct3D része a DirectX-nek, a multimédiás API-k zárt forráskódú gyűjteményének, amely kizárólag a Microsoft Windows számára készült.

A Direct3D-vel ellentétben a Vulkan nyílt forráskódú és többplatformos. Ezáltal az architektúra széles skáláján használható, beleértve az Apple eszközöket és a Nintendo Switchet is.

A Vulkan projekt egyik célja a nagy teljesítmény biztosítása, miközben kevésbé terheli mind a CPU-t, mind a GPU-t (konkrétan az OpenGL-hez képest, egy másik platformok közötti, nyílt szabvány). Ez lehetővé teszi az alacsonyabb teljesítményű mobil hardver számára, hogy grafikailag lenyűgözőbb játékokat kezeljen, miközben jobb akkumulátor-üzemidőt kínál.

3. Mesa

A Mesa létfontosságú része a létrejövő 3D-s grafika és a képernyőn megjelenő vizuális elemek közötti láncnak. A Mesa lefordítja a Vulkan kódot olyasvalamivé, amit a hardver megért.

Az Intel és az AMD a Mesa két legnagyobb felhasználója. Mindkét vállalat nyílt forráskódú grafikus illesztőprogramokat gyárt a Mesa-t használó hardveréhez. Az Intel csak a Mesát használja, míg az AMD a Mesát kínálja nyílt forráskódú opcióként és egy külön, Catalyst néven ismert, szabadalmaztatott illesztőprogramot.

A Valve az AMD-vel együttműködve létrehozta a Steam Deck APU-ját. Az APU egy alternatíva külön CPU és GPU, ami lehetővé teszi a rendszer számára az adatok hatékonyabb kezelését.

A Mesa nem csak a játékra vonatkozik. A modern Linux megjelenítő szerverek OpenGL-t használnak az asztali felület megjelenítéséhez. Tehát minden grafika, akár a játékon belül, akár a Steam Deck asztali módjában navigál, a Mesa-t használja.

4. Proton (és bor)

A Proton egy kompatibilitási réteg, amely lehetővé teszi, hogy a Windows számára fejlesztett játékok Linux-alapú operációs rendszereken futhassanak. A Valve a CodeWeavers-szel együttműködve fejleszti a Protont. De ez a két cég nem a semmiből hozta létre a Protont. A Proton egy Fork of Wine, egy kompatibilitási réteg, amelyet arra terveztek lehetővé teszi az általános célú Windows szoftverek futtatását Linuxon.

A Linux felhasználók régóta használják a Wine-t Windows játékokhoz. A kihívás az volt, hogy a Wine-t pontosan úgy kell beállítani, hogy minden játék futhasson.

Mivel a Proton nem az olyan alkalmazásokra összpontosít, mint a Microsoft Office vagy a Photoshop, a fejlesztési erőfeszítések megtehetik előnyben részesítik a játékspecifikus technológiákat, amelyek javítják a teljesítményt, és több játékot tesznek lehetővé a doboz.

A Protonnak köszönhetően a Steam-könyvtárad jelentős része futhat a Steam Decken, még akkor is, ha a legtöbb játékot nem úgy tervezték, hogy Linux-alapú platformon fusson. Ebbe beletartozik sok olyan játék, amelyek Deck Verified.

5. KDE plazma

Könnyen elszállhat az a benyomás, hogy a Valve saját asztali módot tervezett a Steam Deckhez. A felület a Windowshoz hasonlít, azzal a különbséggel, hogy a bal alsó sarokban egy Steam Deck ikon található a Windows logó helyett. De minél többet nézel körül, annál több különbséget találsz.

A Valve valójában nem tervezte a Steam Deck asztalát, és az interfész sem a Windows másolata. Ehelyett a megtekintett felület KDE Plasma néven ismert. Ez egy asztali környezet ingyenes és nyílt forráskódú operációs rendszerekhez.

A KDE 1996 óta létezik, és ha úgy tetszik, könnyen megteheti telepítse a KDE-t laptopjára vagy asztali számítógépére. Manapság még a KDE-t is felteheti bizonyos telefonokra és televíziókra.

6. Flatpak

A Flatpak egy csomagformátum az alkalmazások Linuxon való terjesztésére, amely a legtöbb disztribúción futni képes. Ide tartoznak az olyan disztribúciók, mint a SteamOS, amelyek nem általános célú operációs rendszerként szolgálnak.

Ha a Steam Deck asztali üzemmódjára vált, a Flatpak a legegyszerűbb és legmegbízhatóbb módja annak, hogy alkalmazásokat töltsön fel a gépére. Számos alkalmazást letölthet a Flathub néven ismert webhelyről. Valójában a Steam Deckre előre telepített Discover alkalmazásbolt alapértelmezés szerint letölti az alkalmazásokat a Flathubból.

Megnézheti a Steam Deck alkalmazásokat, de azt is megteheti böngészhet a Flathubban egy webböngészőben. Ez lehetővé teszi, hogy képet kapjon arról, milyen alkalmazások érhetők el a Valve dokkoló PC-jéhez.

A Steam Deck egy viszonylag nyitott eszköz

Az egyértelműség kedvéért a Steam Decket működtető szoftverek nagy része zárt forráskódú, de az eszköz nagymértékben függ a nyílt forráskódú technológiáktól. Más konzolokkal ellentétben, amelyek nyílt forráskódú operációs rendszert használnak vagy arra alapoznak, valójában hozzáférhet a Linux alapjaihoz.

Használhatja Steam Deckjét Linux PC-ként, vagy telepíthet játékokat a Steamtől eltérő forrásból. A Valve nyitott megközelítése és a nyílt kódba való befektetési hajlandóság része annak, ami a Steam Decket azzá tette, amivé lett.