As GPUs AMD GFX8 agora podem usar o suporte a D16 nos drivers de código aberto RadeonSI e RADV. O recurso chegou ao Mesa 27.0-devel por meio de uma série de 17 patches enviados por Georg Lehmann.
Até essa mudança, o código do driver Radeon 3D habilitava D16 apenas em hardware GFX9 e mais recente. D16 usa valores compactados de 16 bits em instruções de carregamento e armazenamento, o que pode reduzir a pressão sobre a largura de banda da memória e melhorar a eficiência dos registradores em comparação com valores de 32 bits.
A atualização adiciona suporte a D16 ao compilador ACO e habilita seu uso em GFX8 tanto no RadeonSI quanto no RADV. A mudança também beneficia o hardware GFX8 que oferece suporte a FP16 para conteúdo Direct3D 12 executado por meio do VKD3D-Proton.
Fontes: Phoronix.