Optimalizace linuxového jádra znásobuje výkon na GPU se 4 GB VRAM

Nový optimalizační patch v jádře Linux přinesl výrazné zvýšení výkonu na grafických kartách s nízkou pamětí. Testes provedený na Radeon RX 6500 XT zaznamenal výrazné skoky v konkrétních titulech běžících na Full HD při nízkém nastavení. Řešení upřednostňuje běžící hru, když je prostor VRAM omezený, čímž zabraňuje procesům na pozadí spotřebovávat základní zdroje.

Desenvolvido od Natalie Vock, odborníka na grafické ovladače pro Linux najatý Valve, sada oprav a pomocných nástrojů pomáhá systému lépe se rozhodnout, jaká data ponechat ve video paměti. Antes, jádro zacházelo s alokacemi obecně a mohlo odebrat herní prostředky, aby uvolnilo místo pro procesy na pozadí, jako jsou okna prohlížeče. Agora aplikace v popředí má jasnou prioritu.

Linux – SsCreativeStudio/ shutterstock.com

Správa paměti Mecanismo

Oprava funguje tak, že ke správě tlaku na VRAM využívá informace z uživatelského kontextu a aktivní aplikace. Dochází místo Quando, systém přesouvá data s nižší prioritou do RAM místo toho, aby se dotýkal toho, co patří do hry na celou obrazovku. Isso snižuje zbytečné swapy mezi VRAM a systémovou pamětí, které často způsobují poklesy výkonu a pády.

Implementace zahrnuje změny ovladače amdgpu a jádra a také komponent uživatelského prostoru. Distribuições jako CachyOS již usnadňuje aktivaci prostřednictvím jednoduché možnosti instalace GPU boosterů. Nejnovější test používal přesně tuto konfiguraci s procesorem Ryzen 5 5600X.

Resultados v herních benchmarcích

  • Alan Wake 2 šel z přibližně 12 na 14 průměrných FPS na 41 FPS, téměř ztrojnásobil výsledek při minimální předvolbě a FSR Quality.
  • Resident Evil Requiem získal v průměru 11 FPS a 20 FPS při 1% minimu, s využitím VRAM na hranici 4 GB.
  • Silent Hill f měl malý náskok, pod 3 FPS.
  • Sedm testovaných cenných papírů Outros buď nevykázalo žádné zisky, nebo dosáhlo stejného nebo mírně podprůměrného výkonu.

Výdělky se liší v závislosti na profilu každé hry. Em Alan Wake 2, spotřeba VRAM stoupla asi o 300 MB, ale hra získala stabilitu, protože jádro přestalo upřednostňovat prvky na pozadí. No Resident Evil Requiem, minima se hodně zlepšila, což znamená méně nápadné pády a poklesy během hraní.

Impacto pro vstupní hardware

Karty Donos se 4 GB nebo 8 GB paměti VRAM čelí rostoucím omezením ve verzích AAA, které vyžadují stále více video paměti. Patch nesnižuje spotřebu hry, ale zabraňuje sekundárním úkolům ukrást nezbytný prostor. To znamená, že výkon je konzistentnější, i když VRAM dosáhne svého maxima, čímž se prodlouží životnost staršího hardwaru.

Řešení je zvláště důležité v ekosystému Linux, kde specifické optimalizace již poskytují v některých scénářích výhodu ve srovnání s Windows. Práce Vock přidává k dalším nedávným pokrokům v herní platformě, jako jsou vylepšení ovladačů Proton a RADV, a konsoliduje Linux jako životaschopnou alternativu pro hráče s omezeným rozpočtem.

Limitações a další kroky

Zisky nejsou univerzální. V několika testovaných hrách nebyl žádný relevantní rozdíl, což naznačuje, že přínos závisí na profilu využití VRAM každého titulu. Além navíc aktivace vyžaduje kompatibilní jádro a prozatím nejlépe funguje v prostředí KDE. Suporte a další ovladače, jako jsou x a Intel, jsou stále v raných fázích a vyžadují další vývoj.

Desenvolvedores a komunita Linux sledují pokrok patche směrem k hlavním distribucím. Enquanto znamená, že uživatelé se skromnějšími GPU mohou tento nástroj vyzkoušet v distribucích, které jej již integrují, jako je CachyOS, a otestovat tak výhody na jejich konkrétních systémech.

Viz také