Vzpomeňte si na dny, kdy hraní na Linuxu bylo těžké si to představit? Díky vrstvě kompatibility Proton a podniky se zaměřením na Linux, hraní na Linuxu se dostali mnohem lépe v průběhu posledních několika let. Ale co přesně je Proton, a proč je to důležité pro Linux hraní?
Co je Proton vrstva kompatibility?
Abychom pochopili, co Proton je nejprve musíme pochopit dvě technologie DirectX-a Vulkan. Myslete na ně jako použití ovladačů pro hraní her. Jsou to Application Programming Interface (API), které pomáhají počítač komunikovat s grafickými kartami.
Zatímco DirectX je Microsoft-rozvinuté a Windows specifické closed source API, Linux používá open-source Vulkan API. Existuje mnoho dalších rozhraní API, jako je OpenGL, ale Zaměřme se na jediný Vulkan a DirectX.
Jako rozhraní DirectX je pouze pro Windows API a jak Windows je jedním z nejpopulárnějších operačních systémů na celém světě, herní vývojáři zaměřit na optimalizaci svých her na rozhraní DirectX. Vzhledem k tomu, Windows hry nelze přehrát na Linuxu, zde je místo, kde Proton kroky v.
Zjednodušeně řečeno, Valve vyrobené Proton je Víno vidlice, která používá knihovny jako DXVK (DirectX přes Vulkan) přeložit rozhraní DirectX her na Vulkan. Přemýšlejte o tom tímto způsobem. Hry mluvit ke grafické kartě pomocí DirectX. DirectX shromažďuje zdroje a přiděluje jim her. DirectX obsahuje Direct3D (který je zodpovědný za vykreslování 3D grafiky v aplikacích). Proton převede tyto Direct3D volání Vulkan-pochopitelných volání pomocí knihovny.
Konečným výsledkem je pouze pro Windows hra běží na Linuxu PC.
Co můžete hrát s Proton?
Když byl Proton zahájen v roce 2018, mohl by hrát pouze 27 her. Nicméně, v průběhu tří let, seznam podporovaných her rozrostla o 16.000.
Proton je omezen, ale v tom, že nemůže hrát hry s vestavěným anti-cheat mechanismy. Jak již název napovídá, anti-cheat mechanismy hry bránit hráčům v podvádění. Se vzestupem podvodníků, herní firmy uzavřely partnerství s poskytovateli anti-cheat mechanismus s cílem zlepšit herní zážitek. Některé z populárních anti-podvádět poskytovatelů jsou BattlEye a Easy Epic Games .
Chcete-li zjistit, jaké hry jsou v současné době podporována, zamiřte do Oficiální internetové stránky ProtonDB . V době psaní tohoto, více než 77% z vrcholu 1000 hry jsou hratelné pomocí proton, v nichž více než 21% nativní provoz (nevyžadují Proton), 21% jsou hodnoceny Platinum (běh po vybalení z krabice), 56% (Gold běžet po vylepšení), 66% Silver (běh s otázkami drobné a vylepšení), a 71% Bronze (běh, ale dojít k selhání často).
Jak používat Proton
Chcete-li povolit Proton, zamiřte na Steam Nastavení & gt; Parní Play & gt; Povolit Steam Play.
Máte-li zájem o podrobnější vodítko k vám spuštěné hry pro Windows na Linux pomocí Proton , Máme vás vztahuje.
Budoucnost Linux hraní s Proton
Není pochyb o tom, že Desktop Linux se nezlepšily během uplynulého desetiletí. Nicméně, jedna oblast, kde GNU / Linux byl hrozně chybí bylo hraní, dokud Proton neukázal.
Proton je klíčem k revoluční Linux her do bodu, kdy Linux mohl soutěžit s operačním systémem Windows. Jeden vývoj, který by mohl přispět k posílení hraní na Linuxu je
Parní Deck,
který byl oznámen v červenci 2021.
Pro začátečníky, parní Deck je kapesní herní konzole od Valve, která běží Arch Linuxu (steamos s KDE Plasma, abych byl přesný) a používá Proton ke spuštění systému Windows her. Co je zajímavé je to, že Valve ví, že hry s anti-podvádět funkcí, nebude pracovat na konzole. Výsledkem je, že to funguje s vývojáři Jednoduchá a BattlEye, aby bylo možné spustit Windows hry, které používají stejné anti-cheat mechanismy.
Skutečnost, že Linux je open-source znamená, že pokud Valve podaří získat snadné je a BattlEye má podporu na steamos, totéž by mohly přenést do jiných distribucích Linuxu. To by nakonec posílila desktopové linuxové herní zážitek celkově.
Je příliš brzy na to přesně předpovědět, jak se věci změní, ale teď, budoucnost Linuxu hraní vypadá jasně.