Valve sa pustilo do hrania na konzolách so Steam Deck, vreckovým zariadením s hardvérom porovnateľným s PS5 a Xbox Series S & X. Je to solídne zariadenie, ktoré by malo spoľahlivo spustiť väčšinu AAA titulov. Deck vyniká svojou schopnosťou spustiť širokú škálu hier hneď po vybalení. Dodáva sa s celým katalógom hier Steam, takže používatelia nemusia čakať na vydanie populárnych titulov pre konzolu.
Steam Deck beží na SteamOS, Linuxovej distribúcii založenej na Arche so vstavanou podporou Protonu. Pomocou Protonu môžete na palube spustiť takmer akúkoľvek hru pre Windows.
Čo je Steam Proton?
Steam Proton je vrstva kompatibility, ktorá umožňuje SteamOS spúšťať hry pre Windows na palube. Umožňuje používateľom inštalovať a spúšťať hry pre systém Windows, ktoré neponúkajú natívne verzie systému Linux. Proton je vyvinutý v spolupráci medzi vývojármi zo spoločností Valve a CodeWeavers.
Proton nám v podstate poskytuje kolekciu vysokovýkonných grafických knižníc a upravenú verziu Wine. Pri spúšťaní hier pre Windows na Linuxe pomocou Protonu sú nízke alebo žiadne náklady na výkon. Pomocou Protonu si môžete zahrať mnoho populárnych titulov pri slušnej snímkovej frekvencii.
V čase písania tohto článku môže Steam Deck spúšťať väčšinu AAA titulov rýchlosťou 30 snímok za sekundu v natívnom rozlíšení. Ale môže ísť až o 60 snímok za sekundu pre hry, ktoré ponúkajú natívne verzie Linuxu, a to je veľké zlepšenie, keď si uvedomíte, že Deck je vreckové zariadenie.
Napriek tomu, že Deck dokáže hrať mnoho populárnych titulov pomocou Protonu, zatiaľ nepodporuje všetky AAA hry, najmä hry pre viacerých hráčov ako PUBG, Rainbow Six Siege a Destiny 2.
Ako Proton spúšťa hry pre Windows v systéme Linux
Ako už bolo uvedené, Proton poskytuje vrstvu kompatibility pre grafické rozhrania API systému Windows. Aby ste tomu jasne porozumeli, musíte poznať DirectX a Vulkan, dve grafické knižnice, ktoré ponúkajú Aplikačné programové rozhrania (API) pre hry.
Keď na svojom systéme spúšťate hry, tieto rozhrania API spracovávajú základné grafické úlohy. Predstavte si ich ako komunikačný kanál medzi vašimi hrami a grafickými kartami.
Teraz DirectX vyvíja a používa spoločnosť Microsoft na implementáciu svojich grafických komponentov. Keďže systém Windows ovláda globálne zdieľanie pracovnej plochy, vývojári hier sa pri vývoji primárne zameriavajú na DirectX. Vulkan je však veľmi výkonný aj svojimi kapacitami. Len niektoré veci robí inak.
Tu prichádza na scénu Proton. Využíva Víno a DXVK (DirectX Over Vulkan) na preklad programov DirectX do jazyka Vulkan. Hry vytvorené pre Windows komunikujú s grafickými kartami cez DirectX a ten prideľuje zdroje potrebné na ich spustenie.
Pod kapotou DirectX iniciuje volania Direct3D na vykreslenie grafiky. Protón sem vstúpi a prevedie tieto hovory na ekvivalentné hovory Vulkan. Takto Proton spúšťa hry pre Windows na Linuxe a systémoch založených na Linuxe, ako je Deck.
Ako používať Steam Proton v systéme Linux
Hoci nemôžete hrať všetky hry pre Windows na Linuxe zatiaľ čo používa Proton, stále podporuje veľa populárnych titulov. The Webová stránka ProtonDB obsahuje zoznam overených titulov, ktoré natívne bežia na Linuxe a Steam Decku. S malými úpravami si môžete zahrať mnoho ďalších titulov.
Ak chcete otestovať Steam Proton na svojej linuxovej distribúcii, otvorte Steam a prejdite na Nastavenia > Steam Play. Začiarknite políčko zapnuté Povoľte Steam Play pre podporované tituly. Môžete si tiež vybrať Povoľte Steam Play pre všetky ostatné tituly z Pokročilé Ponuka.
Uistite sa, že ste zmenili verziu Protonu na najnovšiu z Nástroj kompatibility rozbaľovacia ponuka. Nastavenia uložte kliknutím OK v ponuke nastavení a reštartujte Steam.
Hrajte hry Windows kdekoľvek pomocou Steam Deck
Proton vydláždil cestu pre spúšťanie hier pre Windows na Steam Deck a Linuxe. Teraz si môžete vychutnať moderné tituly pre Windows na akomkoľvek počítači kompatibilnom s Linuxom, vrátane decku. Jednoducho zamierte do ProtonDB a skontrolujte, či vaša obľúbená hra beží na Deck alebo Steam Play.
Steam tiež umožňuje používateľom hrať hry bez aktívneho internetového pripojenia. Netrápte sa teda, keď vám pripojenie prestane fungovať, a jednoducho použite režim Steam offline.