Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Zatímco uživatelské rozhraní Steamu není open source, stejně jako většina her, zážitek by nebyl možný bez celé hromady bezplatných a open source technologií pod nimi. Valve to ví a platí řadu vývojářů za vylepšení technologií, na kterých závisí.

Jaké jsou tedy technologie, které Steam Deck využívá k poskytování zážitku, který zapůsobil na velkou část herního světa?

1. Arch Linux

Steam Deck je dodáván s operačním systémem známým jako SteamOS. SteamOS se liší od operačních systémů, které s největší pravděpodobností uvidíte na počítačích v obchodech – Windows, macOS a ChromeOS. Je založen na Linuxu, operačním systému, který se skládá z kódu, který mohou lidé legálně sdílet nebo využívat k vytváření svých projektů.

Existuje mnoho způsobů, jak nakonfigurovat a distribuovat operační systém založený na Linuxu. Valve používá existující distribuci známou jako Arch Linux. To, co odlišuje Arch od ostatních známých linuxových distribucí, je svoboda při sestavování komponent chcete však vytvořit funkční pracovní plochu a možnost stahovat nový software, jakmile bude dostupný.

instagram viewer

Arch Linux vyžaduje a stupeň technického porozumění pro instalaci a používánía průběžná povaha jeho nepřetržitých aktualizací znamená, že části rozhraní se mohou zlomit. SteamOS tedy používá verzi Arch pouze pro čtení, kde Valve vytváří stabilní pracovní verzi, kterou může otestovat před odesláním přesné kopie této verze majitelům Steam Decku.

2. Vulkan

Vulkan je otevřený standard pro vykreslování 3D grafiky. Kolem se vznášejí různé standardy. V systému Windows je nejznámějším standardem Direct3D společnosti Microsoft. Direct3D je součástí DirectX, což je uzavřená sbírka multimediálních API, všechna výhradně pro Microsoft Windows.

Na rozdíl od Direct3D je Vulkan open-source a multiplatformní. Díky tomu je k dispozici pro použití v celé řadě architektur, včetně zařízení Apple a Nintendo Switch.

Jedním z cílů projektu Vulkan je poskytovat vysoký výkon a zároveň méně zatěžovat jak CPU, tak GPU (konkrétně ve srovnání s OpenGL, dalším multiplatformním otevřeným standardem). To umožňuje mobilnímu hardwaru s nižší spotřebou zvládat graficky působivější hry a zároveň nabízí lepší výdrž baterie.

3. Mesa

Mesa je důležitou součástí řetězce mezi generovanou 3D grafikou a vizuály, které se skutečně objevují na obrazovce. Mesa překládá kód Vulkan do něčeho, čemu rozumí váš hardware.

Intel a AMD jsou dva z největších uživatelů Mesa. Obě společnosti produkují open-source grafické ovladače pro svůj hardware, který využívá Mesa. Intel využívá pouze Mesa, zatímco AMD nabízí Mesa jako svou open-source možnost a samostatný proprietární ovladač známý jako Catalyst.

Valve spolupracovalo s AMD na vytvoření APU Steam Deck. Alternativou je APU mít samostatný CPU a GPU, což systému umožňuje efektivněji zpracovávat data.

Mesa není relevantní pouze pro hraní her. Moderní zobrazovací servery pro Linux používají OpenGL k zobrazení vašeho desktopového rozhraní. Takže veškerá grafika, ať už ve hře, nebo navigace v režimu plochy vašeho Steam Decku, využívá Mesa.

4. Proton (a víno)

Proton je vrstva kompatibility, která umožňuje, aby hry vyvinuté pro Windows běžely na operačních systémech založených na Linuxu. Valve vyvíjí Proton ve spolupráci s CodeWeavers. Ale tyto dvě společnosti nevytvořily Proton od nuly. Proton je fork of Wine, vrstva kompatibility navržená pro umožnit spouštění univerzálního softwaru Windows na Linuxu.

Uživatelé Linuxu již dlouho používají Wine k hraní her pro Windows. Úkolem bylo nakonfigurovat Wine přesně správným způsobem pro každou hru, aby běžela.

Vzhledem k tomu, že se Proton nezaměřuje na aplikace jako Microsoft Office nebo Photoshop, vývojářské úsilí může upřednostňovat technologie specifické pro hry, které zlepšují výkon a umožňují vycházet více her krabice.

Díky Protonu může podstatná část vaší knihovny Steam běžet na Steam Decku, i když většina her nebyla navržena pro provoz na platformě založené na Linuxu. To zahrnuje mnoho her, které jsou Deck Verified.

5. Plazma KDE

Můžete snadno odejít s dojmem, že Valve navrhlo svůj vlastní desktopový režim pro Steam Deck. Rozhraní připomíná Windows, až na to, že vlevo dole je místo loga Windows ikona Steam Deck. Ale čím více se rozhlížíte kolem sebe, tím více rozdílů najdete.

Valve ve skutečnosti nenavrhlo plochu Steam Decku, ani rozhraní není zamýšleno jako kopie Windows. Místo toho se rozhraní, na které se díváte, nazývá KDE Plasma. Je to desktopové prostředí pro bezplatné a open-source operační systémy.

KDE existuje od roku 1996 a pokud chcete, můžete to snadno nainstalujte KDE na svůj notebook nebo stolní počítač. V dnešní době můžete dokonce umístit KDE na určité telefony a televizory.

6. Flatpak

Flatpak je formát balíčků pro distribuci aplikací v Linuxu, který lze spustit na většině distribucí. To zahrnuje distribuce jako SteamOS, které nejsou určeny k tomu, aby sloužily jako univerzální operační systémy.

Pokud přepnete do režimu plochy Steam Deck, Flatpak je nejjednodušší a nejspolehlivější způsob, jak dostat aplikace do vašeho počítače. Mnoho aplikací, které byste mohli chtít, si můžete stáhnout z webu známého jako Flathub. Ve skutečnosti obchod s aplikacemi Discover, který je předinstalován na Steam Deck, ve výchozím nastavení stahuje aplikace z Flathubu.

Můžete si prohlížet aplikace na Steam Decku, ale také procházet Flathub ve webovém prohlížeči. To vám umožní získat představu o tom, jaké aplikace jsou k dispozici pro dokovací PC Valve ihned po vybalení.

Steam Deck je relativně otevřené zařízení

Aby bylo jasno, velká část softwaru pohánějícího Steam Deck je uzavřený zdroj, ale zařízení do značné míry závisí na technologiích open source. A na rozdíl od jiných konzolí, které využívají nebo jsou založeny na operačním systému s otevřeným zdrojovým kódem, můžete skutečně přistupovat k základům Linuxu.

Steam Deck můžete používat jako počítač se systémem Linux nebo instalovat hry z jiných zdrojů než Steam. Otevřený přístup Valve a ochota investovat do otevřeného kódu je součástí toho, co ze Steam Decku udělalo to, čím se stal.