RADV meghajtó: RDNA3+ hardverfunkciók kihasználása a jobb utasításelőzeteshez

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

Georg Lehmann, a Valve Linux grafikai csapatának tagja készítette el a javítócsomagot, amely a RADV által az RDNA3 és újabb GPU-k számára kihasználja az INST_PREF_SIZE funkciót. Georg a pull requestben megjegyezte, hogy ez segíthet a shader indítási teljesítményének javításában, de a merge requestben vagy a későbbi javítócsomag üzenetekben nem pontosította az eredményeket.

"Az INST_PREF_SIZE a GFX11-on került hozzáadásra, hogy a shadereket még a [Command Processor] DMA képességein túl is előre betöltse. Ez javítania kell a shader indítási teljesítményét.

A LSHS/NGG működésének megvalósítása kicsit nehézkes a shader objektumok, a vertex shader prologok és a regiszterek miatt, amelyek több információt tartalmaznak, mint csupán az előtöltési méret."

Valószínűleg a nehézségek miatt valósul meg most először ez az eredeti RDNA3 funkció ezen nyílt forráskódú Radeon Vulkan Linux meghajtó számára. A Valve Linux csapatának Samuel Pitoiset is átnézte a kódot, ahogyan Marek Olšák, aki nemrég csatlakozott a Valve-hoz is. Ez a merge a jobb utasításelőzeteshez RDNA3 és újabb verziók esetén már elérhető a következő negyedévi Mesa 26.2 kiadásban.