È passato quasi un mese da quando AMDVLK 2023.Q1.2 come ultimo codice del driver Vulkan open source di AMD è stato rilasciato, mentre oggi è stato sostituito da AMDVLK 2023.Q1.3 come quello che sarà probabilmente il loro ultimo aggiornamento del driver Vulkan per il trimestre.
AMDVLK 2023.Q1.3 ricostruisce rispetto ai file di intestazione upstream Vulkan 1.3.241, aggiunge il supporto per le operazioni dei sottogruppi in anyhit shader, rimuovendo una restrizione secondo cui il dumping PM4 ed ELF può essere utilizzato solo nelle build RADV dove assert è abilitato e aggiungendo il supporto TMZ per le GPU Navi 2x e successive.
TMZ nel contesto dello stack di driver grafici AMD Radeon è la funzionalità Trusted Memory Zone. TMZ protegge i contenuti di determinate pagine dalla lettura da parte della CPU o di altri client non GPU e impedisce che le scritture avvengano su pagine protette da TMZ. Questa crittografia di base delle pagine può essere eseguita per vari motivi di sicurezza/affidabilità. Altro codice del driver Radeon open source come il driver RadeonSI Gallium3D ha supportato questa funzionalità mentre ora funziona anche per RADV con RDNA2 e GPU più recenti.
Il driver AMDVLK 2023.Q1.3 ha anche varie correzioni di bug come lo sfarfallio riscontrato nel gioco Saints Row V, errori Vulkan CTS (Conformance Test Suite), problemi con il profiler della GPU e una regressione delle prestazioni del 5~10% durante la compilazione con compilatore GCC 9.
Questo non è l’aggiornamento del driver AMDVLK più entusiasmante per un mese di lavoro e rispetto a tutte le modifiche al driver Mesa RADV viste quasi quotidianamente. In ogni caso, coloro che desiderano recuperare questo ultimo codice del driver open source possono trovare la nuova versione su GitHub.