10.3 Teljesítmény‑figyelés és kontrollerek

A tökéletes játékélmény nem ér véget ott, hogy a játék elindul. PC-s játékosként látni akarjuk, hogyan teljesít a hardverünk: stabil-e a képkockasebesség, nem melegszik-e túl a processzor, és optimálisan vannak-e elosztva a rendszer erőforrásai. Emellett a konzolos gyökerekkel rendelkező vagy kanapés játékhoz elengedhetetlen, hogy a különféle kontrollerek (Xbox, PlayStation, Steam Controller) azonnal, késleltetés és konfigurációs állítgatás nélkül működjenek.

A Linux ezen a téren is rugalmas és professzionális eszközöket kínál, amelyek sokszor mélyebb betekintést és finomabb hangolást tesznek lehetővé, mint a Windowsos alternatívák.


10.3.1 FPS és rendszeradatok kijelzése játék közben (MangoHud)

A Windows világában megszokott MSI Afterburner + RivaTuner páros tökéletes Linuxos megfelelője a MangoHud. Ez egy kifejezetten Vulkan és OpenGL alapú játékokhoz tervezett, rendkívül kis erőforrás-igényű asztali overlay (kijelző réteg). Képes valós időben megjeleníteni az FPS-t, a frametime (képkocka-kiszolgálási idő) grafikonját, a CPU és GPU terhelését, hőmérsékletét, órajeleit, valamint a RAM és VRAM használatot.

Mangohud

Telepítés disztribúciók szerint

  • Fedora Workstation / Nobara: Nobarában a MangoHud gyárilag a rendszer része. Hagyományos Fedorán az alábbi paranccsal telepíthető:

sudo dnf install mangohud

  • Fedora Kinoite / Bazzite / SteamOS: Mivel a Bazzite és a SteamOS a Gamescope mikromegjelenítőt használja Game Mode-ban, a MangoHud beépítve érkezik. A Steam Deck vagy a Bazzite gyorsmenüjéből (Quick Access Menu) elérhető teljesítmény-csúszka valójában a háttérben a MangoHud előre konfigurált profiljait váltogatja. Ha Kinoite alatt Flatpak Steamet használsz, a MangoHud Flatpak kiterjesztését is telepítened kell:

flatpak install flathub org.freedesktop.Platform.VulkanLayer.MangoHud

Aktiválás és konfiguráció

A MangoHud aktiválása legegyszerűbben a Steam indítási opcióin keresztül történik. Kattints a játékra jobb gombbal, válaszd a Tulajdonságok menüpontot, majd az Indítási opciók mezőbe írd be a következőt:

mangohud %command%

Mangohud asztali módban

Ezt a megoldást csak akkor használd, ha a játékot nem játék módban, hanem asztali módban indítod.

Ha a felület kinézetét és a kijelzett adatokat testre szeretnéd szabni, azt a Goverlay felületén keresztül kapcsolókkal és csúszkákkal sokkal kényelmesebben beállíthatod, mint Windowson a Rivatunerben.

Goverlay

Vagy ha szöveges konfigurációs fájlon keresztül tennéd, azt a ~/.config/mangohud/MangoHud.conf fájl szerkesztésével teheted meg. Egy alapvető, tiszta elrendezést biztosító konfigurációs fájl így néz ki:

# ~/.config/mangohud/MangoHud.conf
fps
frametime
cpu_stats
cpu_temp
gpu_stats
gpu_temp
ram
vram
hud_position=top-left
font_size=24
background_alpha=0.4

10.3.2 Teljesítmény‑profilok kezelése (Feral GameMode)

A játékok futtatása közben a háttérben futó operációs rendszernek radikálisan meg kell változtatnia a prioritásait. Nem engedhetjük meg, hogy egy háttérben induló indexelési folyamat vagy egy energiatakarékos CPU-profil mikroakadásokat (stuttering) okozzon a játékban. Erre a feladatra fejlesztette ki a Feral Interactive a GameMode nevű démont.

A GameMode egy olyan rendszeroptimalizáló eszköz, amely csak akkor lép életbe, amikor egy játék elindul, és a játék bezárásakor azonnal visszaállítja a rendszert az eredeti, energiatakarékos állapotába.

Mit optimalizál a GameMode?

Rendszerelem Normal Mód (Asztali használat) GameMode Aktív (Játék alatt)
CPU Governor powersave vagy schedutil (dinamikus) performance (maximális órajel kényszerítése)
I/O Prioritás Normál ütemezés a lemezeknek Magas prioritás a játék adatbetöltésének
Process Niceness Egyenrangú elosztás A játékfolyamat magasabb prioritást kap a CPU-ban
Képernyővédő Engedélyezett (pl. 10 perc után lekapcsol) Automatikusan blokkolva a játék ideje alatt
GPU Overclocking Gyári energiagazdálkodási profilok AMD/Nvidia teljesítmény-profilok aktiválása

Használat a gyakorlatban

A Nobara, Bazzite és SteamOS rendszereken a GameMode automatikusan integrálva van a Steam kliensbe, így a háttérben magától elindul. Hagyományos Fedora és Fedora Kinoite alatt a csomag telepítése után manuálisan kell meghívnunk a Steam indítási opciókban:

sudo dnf install gamemode

Ha a MangoHud-ot és a GameMode-ot egyszerre szeretnéd használni egy játéknál, a Steam indítási opciók mezőben a következő láncolt parancsot kell alkalmaznod:

mangohud gamemoderun %command%


10.3.3 Kontrollerek (Steam Controller, Xbox, PlayStation) és célszoftverek

Linux alatt a kontrollerek támogatása ma már hardveres szinten (a kernelben) rendkívül fejlett, köszönhetően annak, hogy a Valve a Steam Deck miatt rengeteg energiát fektetett az input-vezérlők natív integrációjába.

Sony PlayStation DualShock 4 és DualSense (PS5)

A PlayStation kontrollerek tulajdonosai vannak a legjobb helyzetben Linuxon. A Sony aktívan támogatja a nyílt forráskódú közösséget, így a hivatalos hid-playstation driver közvetlenül a Linux kernel része.

  • Működés: Mind Bluetooth-on, mind USB-kábelen keresztül azonnal, konfiguráció nélkül működnek.
  • Extrák: A Steam Input segítségével a kontroller érintőpadja (touchpad) egérként is használható az asztalon. A modernebb játékok natívan képesek kezelni a DualSense adaptív ravaszait és a haptikus visszajelzést is USB-s csatlakozás esetén.

Microsoft Xbox One / Series X|S és Elite kontrollerek

Bár az Xbox kontrollerek vezetékesen és alapvető Bluetooth módban működnek a gyári Linux kernel driverrel (xpad), a stabil, szakadásmentes vezeték nélküli élményhez (különösen a hivatalos Xbox Wireless Adapter / Dongle használata esetén) harmadik féltől származó driverekre van szükség.

  • xpadneo: Kiváló minőségű Bluetooth driver Xbox kontrollerekhez. Javítja a kapcsolat stabilitását, kezeli az elemszint-kijelzést és engedélyezi a finom vibrációt.
  • xone / xow: A hivatalos Microsoft USB hardverkulcs (dongle) támogatásáért felelős driver, amely lehetővé teszi a zárt, alacsony késleltetésű protokoll használatát és a fülhallgató-kimenet működését a kontrolleren.

Disztribúció-specifikus előny: A Nobara és a Bazzite gyárilag, előre telepítve tartalmazza mind az xpadneo, mind az xone drivereket. Hagyományos Fedorán ezeket DKMS (Dynamic Kernel Module Support) segítségével, külső repókból kell lefordítani, ami kernel-frissítéskor extra figyelmet igényel.

Utolsó frissítés: 2026. július 5. 15:43