Linux možno nie je najlepší operačný systém pre graficky náročné hry, ale za posledné roky sa stal oveľa dostupnejším
Windows je už dlho oslavovaný ako najlepší operačný systém na hranie hier, ktorý sa dá ľahko prekonať Linux a macOS, pokiaľ ide o spúšťanie najnovších graficky náročných hier. Ale v dnešnej dobe to nie je úplne také orezané a suché. Hranie v Linuxe prešlo dlhú cestu od začiatku roku 2010, keď väčšina 3D hier založených na Windowse bežala na operačnom systéme s otvoreným zdrojovým kódom s výrazne zníženou snímkovou frekvenciou. V skutočnosti je Linux teraz životaschopnou platformou pre hranie hier, takže možno je čas to vyskúšať.
1 Linux podporuje viac hier ako kedykoľvek predtým
Najprv vynechajme jednu vec. Áno, väčšina hier je stále vydaná výhradne pre Windows, ale populárnejšie tituly majú skutočné linuxové porty, ktoré môžu bežať natívne vo väčšine distribúcií. To je predtým, než zahrnieme viacero vrstiev kompatibility, ktoré môžu spúšťať hry založené na systéme Windows v systéme Linux. Jedným z príkladov je Wine, ktorý bol vydaný v roku 1993 a umožňoval používateľom inštalovať a spúšťať hry pre Windows na Linuxe. Komplexné 3D hry však boli plné grafických chýb, problémov s výkonom alebo oboch.
Rýchly posun vpred do roku 2018 a herné prostredie Linuxu sa navždy zmenilo, keď Valve vydalo Vrstva protónovej kompatibility. V čase svojho uvedenia na trh Proton podporoval veľmi malý počet hier, ale jeho zoznam kompatibility rástol, pretože Valve v priebehu rokov pokračovalo vo vydávaní novších verzií softvéru. Proton sa odvtedy stal pre používateľov Linuxu doslova meničom hier vďaka jeho použitiu na Steam Deck, a to pomáha väčšine hier bežať na platforme bez toho, aby nútili vývojárov vytvoriť verziu špeciálne pre Linux.
2 Podpora plug-and-play pre mnoho ovládačov
Jednou z mojich obľúbených funkcií Linuxu je, že funguje takmer so všetkými modernými ovládačmi, bez ohľadu na konzolu, pre ktorú boli vyrobené. Od ovládačov Xbox 360 po ovládače Nintendo Switch Joy-Cons a dokonca aj ovládače DualSense bude vaša obľúbená linuxová distribúcia fungovať bez inštalácie aplikácie tretej strany.
Sakra, Linux je dokonca kompatibilný s ovládačmi DualShock 3 a ovládač PS3 môžete začať používať na počítači so systémom Linux jednoduchým zapojením do voľného portu USB. Ako niekto, kto strávil veľa času získavaním ovládača DualShock 3, aby správne fungoval na a Windows 11 Vďaka podpore takmer všetkých moderných ovládačov je Linux lepší ako Windows.
3 Vo vybraných distribúciách sú predinštalované ovládače Nvidia
Keď som sa prvýkrát pokúsil nastaviť dvojitá topánka v prípade systémov Windows a Linux bol jedným z mojich najväčších obáv množstvo času, ktoré by som potreboval na to, aby ovládače Nvidia pracovali na distribúcii založenej na Linuxe. Na rozdiel od ovládačov s otvoreným zdrojom od AMD poskytuje Nvidia proprietárne ovládače pre svoje GPU, ktoré sú skvelé na hranie ale notoricky známy tým, že je v Linuxe chybný.
Našťastie niektoré distribúcie Linuxu, ako napríklad Pop!_OS a EndeavourOS, vám umožňujú vytvoriť zavádzaciu jednotku Predinštalované ovládače Nvidia, čo výrazne znižuje bolesť hlavy pri inštalácii ovládačov pre vašu Nvidiu GPU. A čo viac, Nvidia minulý rok sprístupnila moduly jadra GPU Linuxu ako open source. Hoci Team Green nevyvinul žiadne úsilie na vydanie riadne ovládače s otvoreným zdrojom, je to stále krok správnym smerom, keďže komunitní vývojári získavajú väčší prístup. Používateľov Nvidie to približuje o krok bližšie k open-source povahe ovládačov AMD. A keď už hovoríme o AMD...
4 Najnovšie ovládače zlepšili kompiláciu shaderov na GPU AMD
Aj keď sú grafické karty AMD v systéme Linux zvyčajne stabilnejšie ako ich náprotivky Nvidia, zasekávanie spôsobené počas kompilácie vyrovnávacej pamäte shadera bývalo obrovským problémom. Zariadenie na predbežné ukladanie shaderov v službe Steam poskytlo slušné riešenie problémov s koktaním, ale na to, aby Steam dokončil sťahovanie vyrovnávacích pamätí shaderov, ste museli nejaký čas počkať.
Našťastie vývojári začali pracovať na podpore rozšírenia VK EXT Graphics Pipeline Library (GPL) začiatkom tohto roka. Po vydaní v máji aktualizácia Mesa 23.1 povolila túto funkciu na väčšine GPU AMD, čo spôsobilo drastické zníženie zaseknutia shaderov pre väčšinu hier, ktoré bežia na DirectX09-11.
Windows môže mať najväčší počet aplikácií a nástrojov zameraných na zlepšenie vášho herného zážitku, ale ani Linux nezaostáva. Ak ste zvyknutí na pomocné aplikácie dostupné v systéme Windows, môžete rovnako ľahko nájsť porovnateľné (a niekedy lepšie) alternatívy v systéme Linux.
Napríklad hardvérové monitorovanie a obmedzovanie snímkovej frekvencie RTSS možno replikovať pomocou MangoHUD v linuxových distribúciách. Podobne efekty následného spracovania, ktoré poskytuje ReShade, fungujú dobre na Protone a dokonca môžete použiť vkBasalt na vylepšenie vizuálu hier založených na Vulkan. To isté platí pre nástroje na pretaktovanie. GPU AMD fungujú dobre s CoreCtrl, zatiaľ čo rýchlosť hodín Nvidia grafické karty možno vyladiť pomocou GreenWithEnvy.
Je Linux na hranie lepší ako Windows?
Vďaka najnovším aktualizáciám Protonu, lepšej podpore ovládačov Nvidia a AMD a slušným nástrojom je Linux na hranie hier lepší ako kedykoľvek predtým. Bohužiaľ, stále nie je dosť dobrý na to, aby porazil Windows, čo sa týka hier. Hry, ktoré používajú nepodporovaný anti-cheat softvér, nebudú fungovať na Linuxe, a to samo o sebe vylučuje značnú časť hier pre viacerých hráčov pre používateľov Linuxu. Problémy sa môžu vyskytnúť aj vtedy, ak spúšťate hry DirectX12 na zariadeniach nižšej kategórie a v porovnaní s Windowsom dokonca aj hry, ktoré bežia prostredníctvom vrstiev kompatibility, ako sú Proton a Wine, zvyčajne používajú snímkovú frekvenciu hity.
Všetko, čo bolo povedané, budúcnosť linuxových hier vyzerá veľmi sľubne. Valve urobilo niekoľko krokov, aby nakoplo linuxové hranie na vysoké obrátky a úspech Steam Decku je dôkazom latentného potenciálu Linuxu. Keďže si viac vývojárov a používateľov začína uvedomovať výhody prechodu na Linux, neprekvapilo by ma, keby to v nasledujúcom desaťročí zosadilo Windows z trónu operačných systémov.