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.
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.
Até a próxima !!
Nenhum comentário:
Postar um comentário