Linux možná není nejlepší OS pro graficky náročné hry, ale v posledních letech se stal mnohem dostupnější
Windows byl dlouho oslavován jako nejlepší operační systém pro hraní her, který snadno překonal Linux a macOS, pokud jde o spouštění nejnovějších graficky náročných her. Ale v dnešní době to není tak ořezané a suché. Hraní v Linuxu urazilo dlouhou cestu od počátku roku 2010, kdy většina 3D her založených na Windows běžela s výrazně sníženou snímkovou frekvencí na operačním systému s otevřeným zdrojovým kódem. Ve skutečnosti je Linux nyní životaschopnou platformou pro hraní her, takže možná je čas to zkusit.
1 Linux podporuje více her než kdy jindy
Pojďme nejprve odstranit jednu věc. Ano, většina her stále vychází výhradně na Windows, ale populárnější tituly mají skutečné linuxové porty, které lze nativně spustit na většině distribucí. To je předtím, než zahrneme několik vrstev kompatibility, které mohou spouštět hry založené na systému Windows na Linuxu. Jedním z příkladů je Wine, který byl vydán v roce 1993 a umožňoval uživatelům instalovat a spouštět hry pro Windows na Linuxu. Složité 3D hry však byly plné grafických chyb, problémů s výkonem nebo obojího.
Rychle vpřed do roku 2018 a herní prostředí Linuxu se navždy změnilo, když Valve vydalo Vrstva protonové kompatibility. V době svého uvedení na trh Proton podporoval velmi malý počet her, ale jeho seznam kompatibility rostl, protože Valve v průběhu let pokračovalo ve vydávání novějších verzí softwaru. Proton se od té doby stal pro uživatele Linuxu doslova herním měničem díky jeho použití na platformě Steam Deck, a to pomáhá většině her běžet na platformě, aniž by nutili vývojáře, aby vytvořili verzi speciálně pro Linux.
2 Podpora plug-and-play pro mnoho ovladačů
Jednou z mých oblíbených funkcí Linuxu je, že funguje téměř se všemi moderními ovladači, bez ohledu na konzoli, pro kterou byly vyrobeny. Od ovladačů Xbox 360 po ovladače Nintendo Switch Joy-Cons a dokonce i ovladače DualSense bude vaše oblíbené linuxové distro fungovat bez instalace aplikace třetí strany.
Sakra, Linux je dokonce kompatibilní s ovladači DualShock 3 a svůj ovladač PS3 můžete začít používat na linuxovém stroji jednoduchým zapojením do volného USB portu. Jako někdo, kdo strávil spoustu času získáváním ovladače DualShock 3, aby správně fungoval na a Windows 11 Linux je díky podpoře téměř všech moderních ovladačů lepší než Windows.
3 Předinstalované ovladače Nvidia na vybraných distribucích
Když jsem se poprvé pokusil nastavit duální bota pro Windows a Linux bylo jednou z mých největších obav, kolik času budu potřebovat na to, aby ovladače Nvidia fungovaly na distribuci založené na Linuxu. Na rozdíl od open-source ovladačů AMD poskytuje Nvidia proprietární ovladače pro své GPU, které jsou skvělé pro hraní her ale notoricky známý tím, že je v Linuxu chybný.
Naštěstí některé linuxové distribuce jako Pop!_OS a EndeavourOS vám umožňují vytvořit spouštěcí disk Předinstalované ovladače Nvidia, což výrazně snižuje bolest hlavy při instalaci ovladačů pro vaši Nvidii GPU. A co víc, Nvidia minulý rok udělala moduly jádra GPU Linuxu open-source. Ačkoli Team Green nevyvinul žádné úsilí o vydání správné ovladače s otevřeným zdrojovým kódem, je to stále krok správným směrem, protože komunitní vývojáři získávají více přístupu. Přibližuje uživatele Nvidie o krok blíže open-source povaze ovladačů AMD. A když už jsme u AMD...
4 Nedávné ovladače zlepšily kompilaci shaderů na GPU AMD
I když jsou grafické karty AMD v Linuxu obvykle stabilnější než jejich protějšky Nvidia, zadrhávání způsobené během kompilace shader cache bývalo velkým problémem. Zařízení Steam pro předběžné ukládání do mezipaměti shaderů poskytlo slušné řešení problémů s koktáním, ale museli jste nějakou dobu počkat, než Steam dokončil stahování mezipaměti shaderů předem.
Naštěstí vývojáři začali pracovat na podpoře pro rozšíření VK EXT Graphics Pipeline Library (GPL) začátkem tohoto roku. S vydáním v květnu aktualizace Mesa 23.1 umožnila tuto funkci na většině GPU AMD, což způsobilo drastické snížení zasekávání shaderů u většiny her, které běží na DirectX09-11.
Windows může mít největší počet aplikací a nástrojů zaměřených na zlepšení vašeho herního zážitku, ale ani Linux nezůstává pozadu. Pokud jste zvyklí na obslužné aplikace dostupné v systému Windows, můžete stejně snadno najít srovnatelné (a někdy lepší) alternativy v systému Linux.
Například hardwarové monitorování a omezení snímkové frekvence RTSS lze replikovat pomocí MangoHUD v linuxových distribucích. Stejně tak efekty následného zpracování, které poskytuje ReShade, fungují dobře na Protonu a dokonce můžete použít vkBasalt k vylepšení vizuální stránky her založených na Vulkanu. Totéž platí pro nástroje pro přetaktování. GPU AMD fungují dobře s CoreCtrl, zatímco takty Nvidia grafické karty lze vyladit pomocí GreenWithEnvy.
Je Linux pro hraní her lepší než Windows?
Díky nedávným aktualizacím Protonu, lepší podpoře ovladačů Nvidia a AMD a slušným nástrojům je Linux pro hraní her lepší než kdy předtím. Bohužel stále není dost dobrý na to, aby porazil Windows, co se hraní týče. Hry, které používají nepodporovaný anti-cheatový software, nebudou na Linuxu fungovat, a to samo o sobě vylučuje významnou část her pro více hráčů pro uživatele Linuxu. Problémy můžete také narazit, pokud spouštíte hry DirectX12 na zařízeních nižší třídy a ve srovnání s Windows, dokonce i hry, které běží prostřednictvím vrstev kompatibility, jako je Proton a Wine, obvykle používají snímkovou frekvenci hity.
Všechno, co bylo řečeno, budoucnost linuxových her vypadá velmi slibně. Valve podniklo několik kroků, aby nakoplo linuxové hraní do vysokých otáček, a úspěch Steam Decku je důkazem latentního potenciálu Linuxu. Vzhledem k tomu, že si stále více vývojářů a uživatelů začíná uvědomovat přednosti přechodu na Linux, nepřekvapilo by mě, kdyby to v příštím desetiletí sesadilo Windows jako krále operačních systémů.