O driver Mesa Radeon Vulkan O suporte”RADV”LBVH chegou para aumentar o potencial de rastreamento de raios Vulkan para este driver de código aberto. A série de patches LBVH é o que relatei no início deste mês para pelo menos uma carga de trabalho passando de cerca de 13 a 250 FPS.
LBVH neste contexto é para Hierarquia de Volume Limitante Linear. O pull request RADV de Konstantin Seurer faz uso do LBVH para construir estruturas de aceleração. Os patches RADV LBVH é o que rendeu de ~ 13 a ~ 250 FPS para RADV com o benchmark GravityMark Vulkan RT. O desempenho no GravityMark é muito melhor, mas para outros softwares de rastreamento de raios Vulkan, sua milhagem pode variar sem impacto para alguns testes.
Conforme explicado no MR,”O’novo’código de construção bvh usa uma combinação de [código de referência NVIDIA] e [código de classificação de base de gráficos do Google Fuchsia] para classificar os nós ao longo de uma curva de preenchimento de espaço antes de criar os nós internos.”
A solicitação de mesclagem LBVH foi mesclada há alguns minutos tornando esta melhoria de rastreamento de raios RADV parte do lançamento do Mesa 22.2 do próximo trimestre.