5 ok, amiért a Linux jó játékra 2023-ban

Lehet, hogy a Linux nem a legjobb operációs rendszer a grafikailag igényes játékokhoz, de az elmúlt években sokkal elérhetőbbé vált

A Windows-t régóta a legjobb operációs rendszerként emlegetik a játékokhoz, könnyen verhető Linux és macOS, ha a legújabb grafikailag intenzív játékok futtatásáról van szó. De manapság nem annyira vágott és száraz. A Linux-játékok hosszú utat tettek meg a 2010-es évek eleje óta, amikor a legtöbb Windows-alapú 3D-s játék drasztikusan csökkentett képkockasebességgel futott nyílt forráskódú operációs rendszeren. Valójában a Linux ma már életképes platform a játékokhoz, így talán itt az ideje, hogy egy próbát tegyen.

1 A Linux több játékot támogat, mint valaha

Először tegyünk félre egy dolgot. Igen, a játékok többsége továbbra is kizárólag Windows rendszeren jelenik meg, de a népszerűbb játékoknak tényleges Linux-portjai vannak, amelyek a legtöbb disztribúción natívan futnak. Ez még azelőtt, hogy belefoglalnánk a több kompatibilitási réteget, amelyek Windows-alapú játékokat futtathatnak Linuxon. Az egyik példa a Wine, amelyet 1993-ban adtak ki, és lehetővé tette a felhasználók számára, hogy Windows-játékokat telepítsenek és futtassanak Linuxon. Az összetett 3D-s játékok azonban tele voltak grafikus hibákkal, teljesítményproblémákkal vagy mindkettővel.

Gyorsan előre 2018-ra, és a Linux-játékok környezete örökre megváltozott, amikor a Valve kiadta a Proton kompatibilitási réteg. Az induláskor a Proton nagyon kevés játékot támogatott, de kompatibilitási listája egyre nőtt, ahogy a Valve az évek során folyamatosan újabb verziókat bocsátott ki a szoftverből. A Proton azóta a szó szoros értelmében játékváltóvá vált a Linux-felhasználók számára, köszönhetően annak, hogy a Steam Deck, és ez az, ami segít a legtöbb játéknak a platformon való futtatásában anélkül, hogy a fejlesztőket arra kényszerítenék, hogy kifejezetten Linuxra szánt verziót készítsenek.

2 Plug-and-play támogatás számos vezérlőhöz

Az egyik kedvenc Linux-szolgáltatásom, hogy szinte minden modern vezérlővel működik, függetlenül attól, hogy melyik konzolhoz készültek. Az Xbox 360 vezérlőktől a Nintendo Switch Joy-Conokig és még a DualSense vezérlőkig kedvenc Linux disztribúciója harmadik féltől származó alkalmazás telepítése nélkül is működik.

A fenébe, a Linux még a DualShock 3 vezérlőkkel is kompatibilis, és a PS3 vezérlőjét egy Linuxos gépen is használhatja, ha egyszerűen bedugja egy szabad USB-porthoz. Mint valaki, aki sok időt töltött azzal, hogy a DualShock 3 vezérlő megfelelően működjön a Windows 11 rendszer, a Linux szinte minden modern vezérlőhöz való támogatása jobbá teszi, mint a Windows.

3 Előre telepített Nvidia illesztőprogramok bizonyos disztribúciókon

Amikor először megpróbáltam beállítani kettős rendszerindítás Windows és Linux esetében az egyik legnagyobb félelmem az volt, hogy mennyi időre lesz szükségem ahhoz, hogy az Nvidia illesztőprogramjai működjenek egy Linux-alapú disztribúción. Az AMD nyílt forráskódú illesztőprogramjaitól eltérően az Nvidia szabadalmaztatott illesztőprogramokat biztosít GPU-ihoz, amelyek játékra kiváló de arról híres, hogy hibás a Linuxon.

Szerencsére egyes Linux-disztribúciók, például a Pop!_OS és az EndeavourOS lehetővé teszik rendszerindító meghajtó létrehozását Nvidia illesztőprogramok előre telepítve, ami drasztikusan csökkenti az Nvidia illesztőprogramjainak telepítésével kapcsolatos fejfájást GPU. Ráadásul az Nvidia tavaly nyílt forráskódúvá tette a Linux GPU kernel moduljait. Bár a Team Green nem tett erőfeszítéseket a kiadásra megfelelő nyílt forráskódú illesztőprogramok, ez még mindig egy lépés a helyes irányba, mivel a közösségi fejlesztők több hozzáférést kapnak. Egy lépéssel közelebb viszi az Nvidia felhasználóit az AMD illesztőprogramok nyílt forráskódú természetéhez. És ha már az AMD-ről beszélünk…

4 A legújabb illesztőprogramok javították a shader-összeállítást az AMD GPU-kon

Annak ellenére, hogy az AMD grafikus kártyák általában stabilabbak Linuxon, mint Nvidia társaik, a shader gyorsítótár fordítása során fellépő akadozások korábban óriási problémát jelentettek. A Steam shader gyorsítótárazási szolgáltatása megfelelő megoldást kínált az akadozó problémákra, de sokáig kellett várni, amíg a Steam befejezte a shader gyorsítótárak letöltését.

Szerencsére a fejlesztők az év elején elkezdtek dolgozni a VK EXT Graphics Pipeline Library (GPL) bővítmény támogatásán. A májusi kiadással a Mesa 23.1 frissítés lehetővé tette ezt a funkciót a legtöbb AMD GPU-n, ami drasztikusan csökkentette a shader dadogást a legtöbb DirectX09-11-en futó játékban.

Lehet, hogy a Windows rendelkezik a legtöbb alkalmazással és eszközzel a játékélmény javítására, de a Linux sem marad el mögötte. Ha hozzászokott a Windowson elérhető segédprogramokhoz, akkor ugyanolyan könnyen találhat hasonló (és néha jobb) alternatívákat Linuxon is.

Például az RTSS hardverfigyelő és keretsebesség-korlátozó szolgáltatásai a MangoHUD segítségével replikálhatók Linux disztribúciókon. Ugyanígy a ReShade által biztosított utófeldolgozási effektusok is jól működnek a Protonon, sőt, a vkBasalt segítségével még a Vulkan-alapú játékok látványvilágát is fokozhatjuk. Ugyanez vonatkozik a túlhúzó eszközökre is. Az AMD GPU-k jól működnek a CoreCtrl-val, míg az Nvidia órajelei grafikus kártyák a GreenWithEnvy segítségével módosítható.

A Linux jobb játékhoz, mint a Windows?

A Proton legutóbbi frissítéseivel, az Nvidia és AMD illesztőprogramok jobb támogatásával, valamint a megfelelő segédeszközökkel a Linux minden eddiginél jobb játékhoz. Sajnos még mindig nem elég jó ahhoz, hogy legyőzze a Windows-t, ami a játékot illeti. A nem támogatott csalás elleni szoftvert használó játékok nem működnek Linuxon, és ez önmagában kizárja a Linux-felhasználók többjátékos játékainak jelentős részét. Akkor is problémákba ütközhet, ha a DirectX12 játékokat alacsonyabb kategóriájú berendezéseken futtatja, és a Windowshoz képest még azok a játékok is, amelyek kompatibilitási rétegeken keresztül futnak, mint például a Proton és a Wine, általában képkocka sebességet vesznek fel találatokat.

Mindezek ellenére a Linux-játékok jövője nagyon ígéretesnek tűnik. A Valve több lépést is tett a linuxos játékok fellendítése érdekében, és a Steam Deck sikere a Linux rejtett potenciáljának bizonyítéka. Mivel egyre több fejlesztő és felhasználó kezdi felismerni a Linuxra váltás előnyeit, nem lennék meglepve, ha a következő évtizedben letaszítaná a Windowst az operációs rendszerek királyának trónjáról.