Valve s-a aventurat în jocurile pe consolă cu Steam Deck, un dispozitiv portabil cu hardware comparabil cu PS5 și Xbox Series S & X. Este un dispozitiv solid care ar trebui să ruleze în mod fiabil majoritatea titlurilor AAA. Deck-ul se remarcă prin capacitatea sa de a rula o gamă largă de jocuri din cutie. Vine cu întregul catalog de jocuri Steam, astfel încât utilizatorii nu trebuie să aștepte lansarea unor titluri populare pentru consolă.

Steam Deck rulează pe SteamOS, o distribuție Linux bazată pe Arch, cu suport Proton încorporat. Puteți rula aproape orice joc Windows pe Deck folosind Proton.

Ce este Steam Proton?

Steam Proton este stratul de compatibilitate care permite SteamOS să ruleze jocuri Windows pe Deck. Permite utilizatorilor să instaleze și să ruleze jocuri Windows care nu oferă versiuni native Linux. Proton este dezvoltat în colaborare între dezvoltatorii de la Valve și CodeWeavers.

Proton ne oferă în esență o colecție de biblioteci grafice de înaltă performanță și o versiune modificată a Wine. Nu există costuri de performanță mici sau deloc atunci când rulați jocuri Windows pe Linux folosind Proton. Puteți reda multe titluri populare la rate de cadre respectabile folosind Proton.

instagram viewer

În momentul în care scriu acest articol, Steam Deck poate rula majoritatea titlurilor AAA la 30 fps în rezoluție nativă. Dar poate ajunge până la 60 de fps pentru jocurile care oferă versiuni native Linux, iar aceasta este o îmbunătățire majoră atunci când iei în considerare că Deck-ul este un dispozitiv portabil.

Cu toate acestea, deși Deck-ul poate juca multe titluri populare folosind Proton, nu acceptă încă toate jocurile AAA, în special jocurile multiplayer precum PUBG, Rainbow Six Siege și Destiny 2.

Cum rulează Proton jocurile Windows pe Linux

După cum sa discutat deja, Proton oferă un strat de compatibilitate pentru API-urile grafice Windows. Pentru a înțelege acest lucru clar, trebuie să fiți familiarizați cu DirectX și Vulkan, două biblioteci grafice care vă oferă Interfețe de programare a aplicațiilor (API-uri) pentru jocuri.

Când rulați jocuri pe sistemul dvs., aceste API-uri se ocupă de sarcinile grafice subiacente. Gândește-te la ele ca la canalul de comunicare dintre jocurile tale și plăcile grafice.

Acum, DirectX este dezvoltat și utilizat de Microsoft pentru implementarea componentelor sale grafice. Deoarece Windows controlează cota globală de desktop, dezvoltatorii de jocuri se concentrează în primul rând pe DirectX în timpul dezvoltării. Cu toate acestea, Vulkan este, de asemenea, foarte puternic în capacitățile sale. Doar că face unele lucruri diferit.

Aici intervine Proton. Se foloseste Vin și DXVK (DirectX Over Vulkan) pentru traducerea programelor DirectX în Vulkan. Jocurile create pentru Windows comunică cu plăcile grafice prin DirectX și alocă resursele necesare pentru a le rula.

Sub capotă, DirectX inițiază apeluri Direct3D pentru a reda grafica. Proton intervine aici și convertește aceste apeluri în apeluri Vulkan echivalente. Acesta este modul în care Proton rulează jocuri Windows pe sisteme Linux și Linux, cum ar fi Deck.

Cum să utilizați Steam Proton pe Linux

Deși nu poți jucați toate jocurile Windows pe Linux folosind Proton încă, acceptă încă o mulțime de titluri populare. The Site-ul web ProtonDB conține o listă de titluri verificate care rulează nativ pe Linux și Steam Deck. Puteți juca multe alte titluri cu puține modificări.

Pentru a testa Steam Proton pe distribuția dvs. Linux, deschideți Steam și mergeți la Setări > Steam Play. Bifați caseta de selectare activată Activați Steam Play pentru titlurile acceptate. De asemenea, puteți alege Activați Steam Play pentru toate celelalte titluri de la Avansat meniul.

Asigurați-vă că schimbați versiunea Proton la cea mai nouă din Instrument de compatibilitate scapă jos. Salvați setările făcând clic O.K în meniul de setări și reporniți Steam.

Joacă jocuri Windows oriunde folosind Steam Deck

Proton a deschis calea pentru rularea jocurilor Windows pe Steam Deck și Linux. Acum vă puteți bucura de titluri moderne Windows pe orice mașină compatibilă cu Linux, inclusiv pe Deck. Mergeți pur și simplu la ProtonDB și verificați dacă jocul dvs. preferat rulează pe Deck sau Steam Play.

De asemenea, Steam permite utilizatorilor să joace jocuri fără o conexiune activă la internet. Așadar, nu vă supărați când conexiunea dvs. este dispărută și utilizați modul offline Steam.