AMD open-source os desenvolvedores de driver hoje mesclaram outro grande conjunto de patches fornecendo várias micro-otimizações e outros aprimoramentos para o driver RadeonSI Gallium3D.

Antes da ramificação do Mesa 21.3 em algumas semanas, o código do Mesa Git mais recente viu hoje um grande conjunto de patches para o driver RadeonSI de código aberto. Como com a atividade recente do Mesa, tem havido muito trabalho em torno das otimizações de SPECViewPerf/workstation e também amadurecimento da manipulação de NGG (Next-Gen Geometry) do driver de código aberto.

Alguns dos destaques do Mesa Git de hoje incluem:

-Uma regressão de desempenho de texturização de profundidade para hardware GFX6 e GFX7 foi corrigida. Isso corrige uma”queda significativa de desempenho”para essas GPUs mais antigas que, em alguns casos, significava reduzir pela metade o desempenho em comparação com as versões mais antigas do Mesa. GFX6 é para Cabo Verde/Pitcairn/Tahiti/Oland/Hainan enquanto GFX7 cobre Bonaire através de Kaveri e Havaí.

-Seleção baseada em shader para linhas para ajudar em vários benchmarks SPECViewPerf… Uma tendência comum recentemente vendo a AMD ajustar ainda mais o RadeonSI para SPECViewPerf e várias cargas de trabalho de estação de trabalho.

-Correção para usar o número correto de vértices no código de sombreador Next-Gen Geometry (NGG).

-Desativando o lançamento rápido do NGG no hardware Navi 1x, pois na verdade estava prejudicando o desempenho. Por sua vez, esta mudança ajuda o desempenho do Navi 1x no SPECViewPerf.

-Reduzindo as transições liga/desliga de seleção de NGG, mantendo-o habilitado até a próxima mudança de sombreador ou atingir um tipo primitivo incompatível. Isso também ajuda no desempenho do SPECViewPerf.

-Redução do limite de contagem de vértice para seleção de sombreador de 511 ou 255 para 128, que corresponde ao comportamento do driver RADV.

Consulte esta solicitação de mesclagem para obter mais detalhes sobre hoje atividade.

Categories: IT Info