L’implementazione del driver Mesa Radeon Vulkan”RADV”della libreria della pipeline grafica (VK_EXT_graphics_pipeline_library) sta diventando molto più veloce grazie al collegamento rapido e a varie correzioni in sospeso. A sua volta, ciò consentirà ai giochi che utilizzano l’estensione la possibilità di non avere idealmente il pre-caching dello shader pur godendo dell’assenza di balbuzie nel gioco. Gli sviluppatori di driver grafici Linux di Valve che lavorano su RADV hanno risolto alcuni problemi con la libreria della pipeline grafica RADV e per Mesa 23.1 sembra che potrebbe essere in buone condizioni.
Mike Blumenkrantz del team di grafica Linux di Valve e che è ampiamente noto per il suo lavoro sull’implementazione del driver Zink OpenGL-on-Vulkan ha impiegato del tempo di recente per migliorare il supporto della libreria della pipeline grafica RADV. Ha portato avanti questo sforzo con altri ingegneri Valve focalizzati su Linux, Hans-Kristian Arntzen e Samuel Pitoiset.
Mike ha pubblicato un lungo post sul blog delineando l’avventura della libreria della pipeline grafica RADV. Per farla breve, hanno ottenuto un miglioramento del 50.000% nei tempi di collegamento degli shader e finalmente le prospettive della libreria della pipeline grafica Vulkan stanno andando a rotoli… Oltre a questo recente lavoro RADV, solo il driver proprietario di NVIDIA è stato davvero performante per il collegamento rapido con il suo supporto della libreria della pipeline grafica.
Per ora il supporto della libreria della pipeline grafica con RADV è ancora nascosto dietro la variabile di ambiente RADV_PERFTEST=gpl, ma sperano che per la versione Mesa 23.1 del prossimo trimestre possa essere abbastanza buono per essere esposto per impostazione predefinita.