Les GPU AMD GFX8 peuvent désormais bénéficier de la prise en charge de D16 dans les pilotes libres RadeonSI et RADV. Cette fonctionnalité a été intégrée à Mesa 27.0-devel par une série de 17 correctifs apportés par Georg Lehmann.

Jusqu’à cette modification, le code du pilote 3D Radeon n’activait D16 que sur le matériel GFX9 et les générations ultérieures. D16 utilise des valeurs de 16 bits compactées dans les instructions de chargement et de stockage, ce qui peut réduire la pression sur la bande passante mémoire et améliorer l’efficacité des registres par rapport aux valeurs de 32 bits.

La mise à jour ajoute la prise en charge de D16 au compilateur ACO et l’active sur GFX8 dans RadeonSI et RADV. Cette modification profite également au matériel GFX8 prenant en charge FP16 pour le contenu Direct3D 12 exécuté via VKD3D-Proton.

Sources: Phoronix.