Outro lote de otimizações menores foi mesclado ao Mesa 21.3 para o driver RadeonSI Gallium3D.
Marek Olsak e outros desenvolvedores AMD têm trabalhado em uma variedade de otimizações do RadeonSI nas últimas semanas para reduzir a sobrecarga da CPU durante certas operações de driver e outras melhorias. O trabalho tem mais de 42 patches no total.
Foi mesclado na sexta-feira o segundo lote dessas otimizações RadeonSI para o que foi analisado e aprovado até agora por essa série maior.
Entre os trabalhos reunidos ontem estão:
- Não usar passagem de geometria de última geração (NGG) quando a seleção é possível para melhor desempenho.
- Habilitando a seleção primitiva baseada em shader com o modo polígono.
- Redução da frequência de ativação / desativação rápida do shader de geometria devido a um impacto no desempenho dos rolos de contexto extras.
- Eliminar o sombreador de computação de descarte primitivo, pois nem sempre funciona, apenas relevante para GFX9 / Vega e anteriores e é considerado muito complicado.
Outros patches para melhorar a eficiência do driver e otimizações de desempenho. Nenhum número de desempenho foi compartilhado como parte desta solicitação de mesclagem ou os patches individuais como uma grande variedade de micro-otimizações, mas como vimos com a pilha de driver gráfico AMD Linux de código aberto ao longo dos anos, cada pequena parte ajuda.
Esta e outras otimizações RadeonSI recentes serão encontradas no Mesa 21.3 com o lançamento previsto para novembro.
Até a próxima !!
Nenhum comentário:
Postar um comentário