FERRAMENTAS LINUX: O suporte aprimorado de perfil no Vulkan chega para o driver V3DV do Raspberry Pi

terça-feira, 10 de maio de 2022

O suporte aprimorado de perfil no Vulkan chega para o driver V3DV do Raspberry Pi

 

Confira !!

Incorporado ontem ao Mesa 22.2 para o driver Vulkan "V3DV" do Raspberry Pi, o suporte a VK_KHR_pipeline_executable_properties está sendo usado por empresas como RenderDoc para fornecer informações mais perspicazes ao criar perfis de jogos e aplicativos Vulkan.

O VK_KHR_pipeline_executable_properties foi trabalhado pela Valve, Intel, NVIDIA, AMD e outros para poder consultar propriedades e estatísticas em torno de diferentes executáveis ​​durante o processo de compilação do pipeline. A extensão VK_KHR_pipeline_executable_properties foi projetada para ferramentas de desempenho e depuração.

O lago Toral da Igalia adicionou suporte para o driver Broadcom V3DV para esta recente extensão KHR_pipeline_executable_properties para ajudar na criação de perfil/depuração no Raspberry Pi 4 e mais recente.

                           Iago Toral mostra o perfil V3DV RenderDoc com Vulkan.

A Toral comentou sobre a implementação: " Eu implementei esta extensão para V3DV, o driver Vulkan para Raspberry Pi 4, na semana passada porque estava cansado de pular por loops para obter as informações que precisava ao analisar os rastreamentos. Para V3DV, expomos o NIR e Código de montagem do QPU, bem como várias outras estatísticas, algumas das quais são bastante relevantes para o desempenho, como derramamento ou contagem de threads. ”

O suporte já foi mesclado para o Mesa 22.2 do próximo trimestre.







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário