Sendo mesclado há alguns minutos em Mesa 22.3 é o suporte”RADV”do driver Radeon Vulkan para a extensão de shader de malha recentemente ratificada.

O Vulkan 1.3.226 introduziu o VK_EXT_mesh_shader com sua publicação na semana passada. VK_EXT_mesh_shader é a extensão de shader de malha de vários fornecedores que sucede a extensão específica do fornecedor da NVIDIA até este ponto. VK_EXT_mesh_shader é um novo mecanismo para permitir que aplicativos gerem coleções de primitivas geométricas por meio de sombreamento de malha programável. Os sombreadores de malha Vulkan são uma alternativa ao pipeline de sombreamento primitivo programável existente.

A NVIDIA publicou um novo driver beta Vulkan para Windows e Linux com suporte a EXT_mesh_shader no dia do lançamento. O driver ANV de código aberto da Intel recebeu suporte antes do fim de semana. E agora, iniciando a nova semana, o suporte ao RADV está sendo mesclado.

Com a extensão VK_EXT_mesh_shader sendo trabalhada por desenvolvedores da Valve, incluindo aqueles envolvidos com RADV, antes da especificação tornar-se pública, eles já estavam trabalhando em patches de habilitação. Quando a especificação se tornou pública, eles abriram a solicitação de mesclagem e agora com o código revisado, o suporte RADV foi mesclado hoje para o lançamento do Mesa 22.3 do próximo trimestre.

O suporte ao sombreador de malha Radeon RADV requer GPUs RDNA2 e mais recentes. Pelo menos por enquanto, esse suporte ao sombreador de malha Radeon Vulkan também requer a configuração da variável de ambiente RADV_PERFTEST=ext_ms com o Mesa Git. A solicitação de mesclagem descreve como esse suporte ao sombreador de malha está sendo tratado como experimental até a funcionalidade do driver do kernel AMDGPU em torno gang submit está em vigor:

Observação, este suporte é considerado experimental e habilitado apenas através da variável de ambiente RADV_PERFTEST=ext_ms. Isso ocorre porque ele não pode funcionar com segurança sem o”envio de grupo”implementado no driver AMDGPU no kernel do Linux. Sem o envio de grupo, isso pode travar sua GPU quando vários processos usam sombreadores de tarefas ao mesmo tempo. Gang submit está atualmente em desenvolvimento pelos desenvolvedores AMDGPU.

Categories: IT Info