FERRAMENTAS LINUX: A Vetorização de E / S NIR da Intel transportada do back-end AMD ACO - ~ 10% de aumento de desempenho

segunda-feira, 30 de março de 2020

A Vetorização de E / S NIR da Intel transportada do back-end AMD ACO - ~ 10% de aumento de desempenho




Confira !!



O principal desenvolvedor de driver Vulkan de código-fonte aberto Intel "ANV" da Intel, Jason Ekstrand, transportou uma otimização do compilador AMD "ACO", suportado pela Valve, para a base de código NIR, oferecendo algumas melhorias consideráveis ​​de desempenho.

O Ekstrand ativou um passe de vetorização de E / S para o NIR, originalmente baseado no código ACO do driver Mesa Radeon Vulkan. Esse passo de vetorização é ativado para UBOs, SSBOs, memória global e SLM.

Isso ajuda a performance em jogos OpenGL e Vulkan, como Deus Ex: Mankind Divided, Doom, Shadow of Mordor, DiRT Showdown, títulos de Batman com DXVK e outros. Além de shaders mais eficientes, as taxas de quadros do jogo geralmente melhoraram cerca de 10%.

A solicitação de mesclagem foi aberta neste fim de semana, mas ainda não foi mesclado, mas esperamos que chegue em breve ao Mesa 20.1-devel como mais um passo à frente para o desempenho dos drivers OpenGL e Vulkan da Intel no Linux. Os benchmarks do Mesa 20.1-desenvolvem em breve.

Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário