Sviluppo su Zink poiché l’implementazione di OpenGL in cima all’API Vulkan all’interno di Mesa rimane molto vivace con molte ottimizzazioni e altri miglioramenti in corso.
Il raggiungimento di Mesa 22.3-devel questa mattina sta implementando punti di controllo delle patch dinamici per il driver RADV. La richiesta di unione dello sviluppatore open source di Valve Samuel Pitoiset spiega che dovrebbe essere utile per ridurre la balbuzie con Zinco.
Un altro miglioramento recentemente unito a Mesa 22.3-devel a vantaggio di Zink è l’implementazione della compilazione dello shader async pixel buffer object (PBO). Lo sviluppatore principale Zink Mike Blumenkrantz (lavorando sotto contratto per Valve) si è occupato di questa richiesta di unione per asincrona Compilazione dello shader PBO per aiutare con la velocità di compilazione e di esecuzione.
Derivato dal lavoro di Zink. Mike Blumenkrantz ha anche osservando le spese generali di Vulkan. Per analizzare l’overhead delle chiamate API Vulkan, ha sviluppato vkoverhead come benchmark per analizzare diverse chiamate API Vulkan. Sì, sperimenterò questo benchmark Vulkan in alcuni articoli futuri.
Nel frattempo sono ancora in sospeso per Zink in Mesa alcune piccole ottimizzazioni, utilizzando SPIR-V 1.6, gestione dell’acquisizione/presentazione divisa e altre correzioni e ottimizzazioni.
Considerando i già grandi numeri del benchmarking Zink del mese scorso su Radeon, sarà interessante vedere quanto Zink/Mesa sia migliore al momento della versione 22.3 alla fine del quarto trimestre.