Esaminando i miei recenti benchmark RADV-Zink vs. RadeonSI OpenGL, Mike Blumenkrantz di Valve ha già ottenuto ottimizzazioni/correzioni e ce n’è un altro in arrivo come risultato.
Blumenkrantz ha profilato ET: Legacy come il gioco open source Enemy Territory che è stato mostrato nel mio ultimo round di test Zink e un’area in cui questa implementazione generica di OpenGL-on-Vulkan potrebbe migliorare. Ha scoperto che la gestione dell’epilogo dello shader dei frammenti era piuttosto dispendiosa durante l’esecuzione di ET: Legacy e quindi ha iniziato a lavorare sull’ottimizzazione del percorso del codice del driver RADV.
Ora è disponibile una richiesta di unione per migliorare”in modo massiccio”le prestazioni di ricerca di prolog/eiplog. Blumenkrantz ha notato in quella richiesta di unione:
“questi usano lo stesso meccanismo e quel meccanismo è estremamente inefficiente per le applicazioni legate alla CPU”
In un nuovo blog post Mike ha commentato nel suo solito stile di scrittura,”Quanto è più veloce? Se dovessi dare un numero, probabilmente almeno il 1000% più veloce. Proprio come una stima approssimativa.”In ogni caso, buone notizie per RADV/Zink.