Linux 7.3 dokáže zvýšit FPS až o 25 % ve hrách se starším hardwarem

  • Linux 7.3 obsahuje vylepšení plánovače zaměřená na snížení latence a lepší správu procesorů s různými typy jader.
  • Test s procesorem Core i7-2600K a grafickou kartou Radeon RX 580 dosáhl o 25 % vyššího průměrného nárůstu FPS a o 50 % zlepšení průměrné doby snímkování.
  • Minimální FPS se v tomto testu pohybovalo od 4 do 29, i když výsledky závisí na hardwaru, hře a použitém nastavení.

Linux 7.3 a vylepšené hraní her

Jádro Linuxu 7.3 obsahuje obzvláště zajímavé vylepšení pro hráče používající starší nebo nízkoenergetický hardware. Nové úpravy plánovače mohou snížit latenci a zlepšit rozložení zátěže mezi jádry procesoru, což má za následek vyšší FPS v určitých testech a zejména výrazné zlepšení minimálního FPS.

Změny jsou konkrétně zaměřeny na systémy s omezenými zdroji a procesory s různými typy jader, což je stále častější scénář u notebooků a herních zařízení. Počáteční testy citované serverem Geeknetic ukazují zvýšení průměrné snímkové frekvence až o 25 % a ještě větší zlepšení minimální snímkové frekvence, ačkoli tyto výsledky odpovídají specifické konfiguraci a neměly by být interpretovány jako univerzální výhoda pro všechny hry a systémy.

Linux 7.3 přináší vylepšení plánovače

Tato změna vyplývá ze série úprav plánovače jádra Linuxu 7.3 . Cílem je vylepšit způsob, jakým systém alokuje čas CPU mezi různé úlohy, a snížit tak latenci a určité efekty chvění, které mohou být obzvláště škodlivé pro úlohy citlivé na dobu odezvy.

Jedním z klíčových aspektů je podpora asymetrických architektur CPU. Moderní procesory mohou kombinovat jádra navržená pro maximální výkon s jádry zaměřenými na energetickou účinnost, a dokonce i s jádry s ultra nízkou spotřebou energie. Plánovač si musí být těchto rozdílů vědom, aby mohl rozhodnout, kde každou úlohu provést nejefektivněji.

Změny, které přicházejí s Linuxem 7.3, si kladou za cíl právě toto chování vylepšit a zefektivnit výběr jádra.

Až o 25 % vyšší FPS na starším hardwaru s Linuxem 7.3

Nejvýraznější aspekt nastává při zkoumání vlivu, který tyto změny mohou mít na konkrétní systémy. Testy provedené společností Geeknetic používaly procesor Intel Core i7-2600K spárovaný s grafickou kartou AMD Radeon RX 580 a hru Shadows: Awakening přes GOG s podporou Proton 10-34.

Tato konfigurace vedla k přibližně 25% nárůstu průměrného počtu FPS . Zlepšila se také průměrná snímková frekvence, s hlášeným poklesem o 50 %, což může přispět k plynulejšímu obrazu, i když průměrný počet FPS není jediným určujícím faktorem.

Nejpozoruhodnější výsledek se ale projevuje v minimálním FPS. Test se z pouhých 4 FPS dostal na 29 FPS , což je rozdíl ekvivalentní vynásobení minimálního zaznamenaného počtu 7,25. To neznamená, že Linux 7.3 zvýší minimální FPS jakékoli hry o více než sedm, protože tento výsledek byl získán za specifických podmínek, ale ukazuje, do jaké míry může chování plánovače ovlivnit určité pracovní zátěže.

Cílem není jen zvýšit FPS

I když je 25% nárůst FPS velmi lákavý, jedním z nejzajímavějších důsledků těchto úprav může být konzistence snímkové frekvence . Ve videohrách sama o sobě vysoká průměrná snímková frekvence nezaručuje plynulý zážitek, pokud dochází k významným přerušením nebo odchylkám mezi snímky.

Plánovač jádra musí sdílet procesorové prostředky mezi hrou a řadou dalších úloh běžících na pozadí. Pokud tato správa vede ke zpožděním nebo nepříznivým změnám kontextu, může docházet k poklesu snímkové frekvence a zasekávání, i když se průměrné FPS jeví jako dostatečné.

Snížení těchto efektů může být obzvláště užitečné na skromnějším hardwaru. Počítač, který nemá dostatek výkonu k udržení velmi vysoké snímkové frekvence, může více těžit ze stabilního výkonu než z průměrně několika FPS navíc.

Hybridní procesory také těží

Vylepšení plánovače jsou obzvláště důležitá i pro hybridní procesory. Intel již několik generací používá designy, které kombinují výkonná a efektivní jádra, zatímco ekosystém x86 se také posouvá směrem ke konfiguracím s různými třídami jader.

V těchto procesorech nenabízejí všechna jádra stejné vlastnosti. Spuštění úlohy na efektivním jádru může ušetřit energii, zatímco její umístění na výkonné jádro může poskytnout rychlejší odezvu. Operační systém musí tato rozhodnutí neustále činit a přizpůsobovat je pracovní zátěži.

U videoher je tato správa obzvláště delikátní, protože hra může vyžadovat rychlou odezvu od určitých vláken, zatímco jiné systémové úlohy mohou bez problémů běžet i na méně výkonných jádrech. Plánovač schopný lépe spravovat tyto rozdíly může zlepšit jak výkon, tak energetickou účinnost.

Může to prospět Steam Decku a dalším přenosným zařízením?

Změny jsou obzvláště zajímavé pro herní zařízení s nízkou spotřebou energie . Steam Deck je jedním z nejzřetelnějších příkladů, protože používá procesor navržený tak, aby nabízel rovnováhu mezi výkonem a spotřebou energie v poměrně omezeném rozsahu energetických úspor.

Toto vylepšení neznamená, že všechny hry automaticky získají o 25 % vyšší výkon na Steam Decku. Test citovaný Geekneticem byl proveden s jiným procesorem a grafickou kartou, takže by nebylo přesné přímo aplikovat jeho výsledky na zařízení od Valve.

Tento typ optimalizace je však vhodný pro vlastnosti notebooků. Vylepšená správa CPU a snížená latence plánovače mohou být obzvláště cenné v systémech, kde je tepelný a energetický prostor mnohem omezenější než u stolního počítače.

SteamOS by mohl také těžit z vylepšení v Linuxu 7.3

Pokud vylepšení i nadále přinesou pozitivní výsledky v široké škále hardwaru, mohly by z nich těžit herní linuxové distribuce, jako je SteamOS , pokud budou obsahovat verzi jádra, která tyto změny zahrnuje.

SteamOS využívá jako základ Linux a velká část jeho herního výkonu závisí na kombinaci jádra, grafických ovladačů, Mesa, Proton a zbytku stacku. Vylepšení plánovače nefunguje samostatně, ale může se stát dalším prvkem zaměřeným na optimalizaci herního výkonu na zařízeních s omezenými zdroji.

To je obzvláště zajímavé v době, kdy se Linux prosazuje na noteboocích a herních počítačích. Optimalizace systémového softwaru vám umožní získat větší výkon ze stejného hardwaru bez zvýšení spotřeby energie nebo použití výkonnějších komponent.

Výsledky závisí na hardwaru a hře

Je důležité zasadit tyto výsledky do kontextu. 25% nárůst průměrného FPS a výrazné zlepšení minimálního FPS pocházejí ze specifického testu s použitím procesoru Intel Core i7-2600K, grafické karty Radeon RX 580, specifické hry a grafické karty Proton 10-34. Neexistuje žádná záruka, že moderní systém dosáhne přesně stejných výsledků.

Ve skutečnosti platí, že čím výkonnější je hardware a čím méně je hra vázána na CPU, tím menší bude pravděpodobně dopad tohoto typu optimalizace. Roli hraje také herní engine, pracovní zátěž, konfigurace systému a způsob, jakým hra rozděluje svá vlákna mezi dostupná jádra.

Nejzajímavějším aspektem Linuxu 7.3 proto není jeho slib konkrétního počtu dodatečných FPS, ale spíše schopnost jádra nabídnout efektivnější správu procesorových zdrojů. První výsledky ukazují, že v určitých scénářích může mít tato optimalizace značný vliv.

Linux 7.3 si klade za cíl vylepšit hraní her na skromnějším hardwaru

Díky úpravám plánovače je Linux 7.3 obzvláště zajímavým upgradem pro hráče používající starší počítače, notebooky nebo zařízení s nízkou spotřebou energie. Možnost dosáhnout vyššího výkonu bez úprav hardwaru je obzvláště atraktivní na strojích s omezeným výkonem nebo tepelným potenciálem.

První výsledky jsou slibné, s výrazným zlepšením jak průměrného FPS, tak stability snímkové frekvence v použitém testu. Bude však nutné další testování s různými procesory, grafickými kartami a hrami, aby se zjistilo, do jaké míry se tyto zlepšení projeví v jiných scénářích.

Je jasné, že plánovač zůstává základní součástí herního výkonu v Linuxu. Zatímco projekty jako Proton a Mesa pracují na tom, aby se hry pro Windows ještě více přiblížily open-source operačnímu systému, nízkoúrovňové optimalizace, jako ty v Linuxu 7.3, umožňují lepší využití hardwaru, na kterém běží.


Přidat jako preferovaný zdroj v Googlu