FERRAMENTAS LINUX: O RADV agora suporta o VK_EXT_shader_object experimental para as GPUs RDNA3 usando o NGG

quinta-feira, 7 de março de 2024

O RADV agora suporta o VK_EXT_shader_object experimental para as GPUs RDNA3 usando o NGG

 


Você sabia que o driver RADV Vulkan para o Linux agora tem um recurso experimental que pode melhorar o desempenho dos jogos em GPUs RDNA3? 

Graças ao trabalho de Samuel Pitoiset, da equipe gráfica Linux da Valve, o driver agora suporta o VK_EXT_shader_object, uma extensão do Vulkan que permite usar objetos de shader individuais em vez de pipelines de shader completos.

Pitoiset observou no código mesclado :

"Decidi fazer o GFX11 primeiro porque tudo é NGG e é mais simples. GFX10/GFX10.3 deve ser bastante fácil de adicionar depois disso."

Para ativar esse recurso, você precisa definir a variável de ambiente

 “RADV_PERFTEST=shader_object” antes de executar seus jogos. Isso funciona para as GPUs GFX6/GFX7/GFX8 e VEGA10 mais antigas, mas também para as novas GPUs RDNA3 (GFX11) que usam a tecnologia Next-Gen Geometry (NGG).

O VK_EXT_shader_object é uma novidade do Vulkan que foi lançada no ano passado e que promete oferecer mais flexibilidade e eficiência para os desenvolvedores de jogos. Samuel Pitoiset planeja adicionar o suporte para as GPUs GFX10/GFX10.3 em breve.

Fique ligado nas novidades do Mesa 24.1, que deve sair no próximo trimestre.





Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário