Le GPU AMD GFX8 possono ora usare il supporto D16 nei driver open source RadeonSI e RADV. La funzionalità è arrivata in Mesa 27.0-devel grazie a una serie di 17 patch presentate da Georg Lehmann.
Prima di questa modifica, il codice del driver 3D Radeon abilitava D16 solo sull’hardware GFX9 e successivo. D16 usa valori a 16 bit impacchettati nelle istruzioni di caricamento e memorizzazione, riducendo così la pressione sulla larghezza di banda della memoria e migliorando l’efficienza dei registri rispetto ai valori a 32 bit.
L’aggiornamento aggiunge il supporto D16 al compilatore ACO e ne abilita l’uso su GFX8 sia in RadeonSI sia in RADV. La modifica offre vantaggi anche all’hardware GFX8 che supporta FP16 per i contenuti Direct3D 12 eseguiti tramite VKD3D-Proton.
Fonti: Phoronix.