Új patchek hozzák el a HDMI VRR-t és az Auto Low Latency Mode-ot az AMD Linuxos GPU-meghajtójába

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Fontos előrelépés körvonalazódik az AMD grafikus kártyák Linux alatti HDMI-támogatásában: egy friss patchsorozat révén megjelenhet a HDMI Variable Refresh Rate (VRR) és az Auto Low Latency Mode (ALLM) támogatása az amdgpu kernelmeghajtóban. A fejlesztések nem az AMD-től származnak, hanem közösségi munkával, nyilvánosan elérhető információkra és kísérletezésre támaszkodva készültek.

Az AMD nyílt forráskódú Linuxos grafikus meghajtójában eddig meglehetősen korlátozott volt az újabb HDMI-funkciók támogatása, elsősorban a HDMI Forum licencelési és dokumentációs megkötései miatt. Ennek ellenére most egy ígéretes patchsorozat jelent meg, amely kifejezetten játékosok számára fontos HDMI-funkciókat tesz elérhetővé, mégpedig a HDMI VRR és az Auto Low Latency Mode formájában.

A munkát Tomasz Pakuła végzi, aki az elmúlt hetekben több kisebb patchsorozatot is benyújtott, majd ezeket most egy egységes „HDMI Gaming Features” sorozatba vonta össze. A fejlesztés célja, hogy a DisplayPorton már régóta elérhető VRR/FreeSync élményt HDMI-n keresztül is használhatóvá tegye AMD grafikus kártyákon.

A patchcsomag több technikai problémát is kezel. Javítja azt az esetet, amikor a VRR nem került felismerésre, ha a monitor nem a szokásos Range Limits jelölést, hanem a GTF flaget használja a frissítési tartomány megadására. Emellett a meghajtó mostantól képes felismerni és kihasználni az AMD Vendor Specific Data Block (VSDB) által megadott, szélesebb VRR-tartományt is. További módosítások érintik a DisplayPort–HDMI PCON átalakítók kezelését, beleértve egy modulparamétert, amellyel felülbírálható a PCON-azonosító ellenőrzése.

Fontos előrelépés, hogy a HDMI-hez kapcsolódó játékos funkciók értelmezése bekerül a generic DRM rétegbe, valamint visszakerül a megfelelő HF-VSIF és VTEM információs csomagok kezelése. Ezek nélkül a HDMI VRR és az ALLM megbízható működése nem lenne lehetséges.

Az Auto Low Latency Mode (ALLM) a HDMI 2.1 szabvány része, és lényegében automatikusan „játék módba” kapcsolja a megjelenítőt, csökkentve a bemeneti késleltetést. Ez különösen fontos konzolos és PC-s játékoknál, ahol minden milliszekundum számít. A mostani patchek révén ez a funkció Linux alatt is elérhetővé válhat AMD kártyákon HDMI-kapcsolaton keresztül.

Érdekesség, hogy a fejlesztés nem zárt dokumentációra épül. Maga Pakuła is kiemelte, hogy a teljes patchsorozat nyilvánosan elérhető kódokra, általános ismeretekre és kísérleti módszerekre támaszkodik:

„Everything in this patch series has been based on already public code/knowledge or trying things out until they work/break.”

Az érintettek számára biztató, hogy az AMDGPU meghajtó DisplayPorton már régóta stabilan támogatja a VRR-t, így a HDMI-s megvalósítás logikus és régóta várt kiegészítés. A kérdés már csak az, hogy a patchek sikeresen átmennek-e a kerneles kódfelülvizsgálaton, illetve nem merülnek-e fel aggályok az AMD részéről az upstream befogadással kapcsolatban.

Amennyiben a módosítások bekerülnek a fővonalba, az jelentős előrelépést jelenthet az AMD GPU-val rendelkező Linuxos játékosok számára, különösen azoknál, akik HDMI-n csatlakoztatott modern monitorokat vagy tévéket használnak.