FERRAMENTAS LINUX: O driver RadeonSI Gallium3D adiciona o suporte ao Navi Wave32

sábado, 20 de julho de 2019

O driver RadeonSI Gallium3D adiciona o suporte ao Navi Wave32




Confira !



Um dos novos recursos da arquitetura RDNA com Navi é o suporte para execução de Wave32 de ciclo único em execução no SIMD32. Até agora, o código RadeonSI estava usando apenas o Wave64, mas agora há suporte neste driver Linux OpenGL de código aberto da AMD para o Wave32.

O conhecido desenvolvedor de código-fonte aberto da AMD, Marek Olšák, conseguiu este suporte Wave32 na sexta-feira para o driver RadeonSI. O suporte ao Wave32 foi ativado em vários commits para o Mesa 19.2-devel e está habilitado para shaders de vértice, geometria e tesselação. O Wave32 não está habilitado para pixel shaders, mas sim para o Wave64. Além disso, o Wave32 ainda não está habilitado para shaders de computação devido a falhas no caso de teste Piglit OpenGL.

Esse suporte a Wave32, no entanto, deve ajudar o desempenho, pelo menos, para os shaders em que ele está ativado.

Além do suporte ao Wave32 Navi no RadeonSI, havia também o ARB_post_depth_coverage para o GFX10 / Navi ativado, o suporte ao SDMA agora está habilitado e outros bits de navegação que alcançaram o Mesa 19.2 Git na sexta-feira.

Eu vou ter novos benchmarks Radeon RX 5700 / 5700XT na próxima semana, agora que o suporte a drivers de código aberto Linux para esses novos processadores gráficos da AMD está se estabilizando muito bem poucas semanas após o lançamento.

Fonte


Até a próxima !

Nenhum comentário:

Postar um comentário