AMD-GFX8-GPUs können nun D16-Unterstützung in den Open-Source-Treibern RadeonSI und RADV nutzen. Die Funktion kam mit einer Reihe von 17 Patches von Georg Lehmann in Mesa 27.0-devel hinzu.

Bis zu dieser Änderung aktivierte der Radeon-3D-Treibercode D16 nur auf GFX9-Hardware und neuer. D16 verwendet gepackte 16-Bit-Werte in Lade- und Speicherbefehlen, was im Vergleich zu 32-Bit-Werten den Druck auf die Speicherbandbreite verringern und die Registereffizienz verbessern kann.

Das Update fügt dem ACO-Compiler D16-Unterstützung hinzu und ermöglicht deren Nutzung auf GFX8 sowohl in RadeonSI als auch in RADV. Die Änderung kommt auch GFX8-Hardware zugute, die FP16 für Direct3D-12-Inhalte unterstützt, die über VKD3D-Proton ausgeführt werden.

Quellen: Phoronix.