A Valve bemerészkedett a konzolos játékokba a Steam Deck-kel, egy kézi eszközzel, amelynek hardvere hasonló a PS5-höz és az Xbox Series S & X-hez. Ez egy szilárd eszköz, amely a legtöbb AAA címet megbízhatóan futtatja. A Deck kiemelkedik azzal a képességével, hogy a dobozból a játékok széles skáláját tudja futtatni. A Steam teljes játékkatalógusával együtt érkezik, így a felhasználóknak nem kell megvárniuk, amíg a népszerű játékok megjelennek a konzolon.
A Steam Deck SteamOS-en fut, egy Arch-alapú Linux disztribúción, beépített Proton támogatással. A Proton segítségével szinte minden Windows-játékot futtathat a Decken.
Mi az a Steam Proton?
A Steam Proton az a kompatibilitási réteg, amely lehetővé teszi a SteamOS számára, hogy Windows-játékokat futtasson a Decken. Lehetővé teszi a felhasználók számára olyan Windows-játékok telepítését és futtatását, amelyek nem kínálnak natív Linux-verziókat. A Protont a Valve és a CodeWeavers fejlesztőinek együttműködésével fejlesztették ki.
A Proton lényegében nagy teljesítményű grafikus könyvtárak gyűjteményét és a Wine módosított változatát ad nekünk. Ha a Windows-játékokat Linuxon Proton használatával futtatja, akkor a teljesítmény költsége csekély, vagy egyáltalán nincs. A Proton segítségével számos népszerű címet lejátszhat tekintélyes képkockasebesség mellett.
A jelen pillanatban a Steam Deck a legtöbb AAA játékot 30 képkocka/mp sebességgel tudja futtatni natív felbontásban. De akár 60 képkocka/mp-re is felmehet azoknál a játékoknál, amelyek natív Linux-verziókat kínálnak, és ez nagy előrelépés, ha figyelembe vesszük, hogy a Deck egy kézi eszköz.
Bár a Deck számos népszerű címet képes lejátszani a Proton használatával, még nem támogatja az összes AAA játékot, különösen a többjátékos játékokat, mint a PUBG, a Rainbow Six Siege és a Destiny 2.
Hogyan futtatja a Proton a Windows játékokat Linuxon
Mint már említettük, a Proton kompatibilitási réteget biztosít a Windows grafikus API-k számára. Ennek világos megértéséhez ismernie kell a DirectX-et és a Vulkan-t, két grafikus könyvtárat, amelyek kínálnak Alkalmazás programozási interfészek (API-k) játékokhoz.
Amikor játékokat futtat a rendszeren, ezek az API-k kezelik a mögöttes grafikus feladatokat. Tekintse őket kommunikációs csatornának a játékai és a grafikus kártyái között.
Most a DirectX-et a Microsoft fejlesztette ki és használja grafikus komponenseinek megvalósításához. Mivel a Windows irányítja a globális asztali megosztást, a játékfejlesztők elsősorban a DirectX-re összpontosítanak a fejlesztés során. A Vulkan azonban képességeiben is nagyon erős. Csak néhány dolgot másképp csinál.
Itt jön be a Proton. Kihasználja Bor és DXVK (DirectX Over Vulkan) a DirectX programok Vulkan nyelvre fordításához. A Windowshoz készült játékok DirectX-en keresztül kommunikálnak a grafikus kártyákkal, és lefoglalják a futtatásukhoz szükséges erőforrásokat.
A burkolat alatt a DirectX Direct3D-hívásokat kezdeményez a grafika megjelenítéséhez. A Proton belép ide, és ezeket a hívásokat egyenértékű Vulkan hívásokká alakítja. A Proton így futtat Windows játékokat Linuxon és Linux-alapú rendszereken, mint például a Deck.
A Steam Proton használata Linuxon
Bár nem lehet játszani az összes Windows játékot Linuxon A Proton használatával még mindig sok népszerű címet támogat. Az ProtonDB weboldal tartalmazza az ellenőrzött címek listáját, amelyek natívan futnak Linuxon és Steam Decken. Sok más címet is lejátszhat egy kis módosítással.
A Steam Proton teszteléséhez Linux disztribúcióján nyissa meg a Steam szolgáltatást, és menjen a webhelyre Beállítások > Steam Play. Jelölje be a jelölőnégyzetet A Steam Play engedélyezése a támogatott címeknél. Ön is választhat A Steam Play engedélyezése az összes többi címhez tól Fejlett menü.
Győződjön meg róla, hogy módosítsa a Proton verziót a legújabbra Kompatibilitási eszköz ledob. Mentse el a beállításokat a kattintással rendben a beállítások menüben, és indítsa újra a Steam-et.
Játssz Windows játékokat bárhol a Steam Deck használatával
A Proton megnyitotta az utat a Windows-játékok Steam Deck és Linux rendszeren történő futtatásához. Mostantól bármilyen Linux-kompatibilis gépen élvezheti a modern Windows játékokat, beleértve a Decket is. Egyszerűen lépjen a ProtonDB-re, és ellenőrizze, hogy kedvenc játéka fut-e a Decken vagy a Steam Playen.
A Steam lehetővé teszi a felhasználók számára, hogy aktív internetkapcsolat nélkül is játsszanak játékokat. Tehát ne aggódjon, ha a kapcsolat megszakad, és csak használja a Steam offline módot.