FERRAMENTAS LINUX: O Radeon Memory Visualizer se conecta ao Driver Qualcomm Adreno Vulkan

domingo, 10 de março de 2024

O Radeon Memory Visualizer se conecta ao Driver Qualcomm Adreno Vulkan

 

Graças ao compromisso da AMD com o código aberto e a disponibilização do seu Radeon Memory Visualizer “RMV” como código aberto sob o projeto GPUOpen, ele tem sido adotado além dos drivers gráficos da AMD. 

Em janeiro, o driver Vulkan de código aberto da Intel foi adaptado para interagir com o Radeon Memory Visualizer. Agora, nesta semana, o driver Qualcomm Adreno “TURNIP” Vulkan também foi configurado para integrar o RMV.

Devido ao esforço dos engenheiros da Igalia, o driver Vulkan Qualcomm Adreno TURNIP “TU” no Mesa agora pode utilizar o Radeon Memory Visualizer ao ativar o rastreamento de memória através da variável de ambiente “MESA_VK_TRACE”. Zan Dobersek da Igalia explicou: "Adicionamos suporte RMV ao Turnip. A camada interna RMV é integrada às tabelas de despacho do ponto de entrada VkDevice. Como em outros lugares, o rastreamento de memória é ativado quando habilitado pela variável de ambiente MESA_VK_TRACE.

Assim como em outras implementações de suporte RMV no Mesa, pontos de rastreamento são adicionados no Turnip para relatar diferentes tipos de eventos RMV, chamando as funções de registro tu_rmv para emitir os dados relevantes do token RMV.

O sinalizador de alocação TU_BO_ALLOC_INTERNAL_RESOURCE é adicionado. Quando usado, na saída RMV, tal alocação será associada a um recurso interno do tipo VK_RMV_RESOURCE_TYPE_MISC_INTERNAL."

O suporte do Radeon Memory Visualizer para este driver Adreno Vulkan foi incorporado esta semana para o Mesa 24.1.

O Radeon Memory Visualizer foi lançado pela AMD com o objetivo de ajudar os desenvolvedores a entender melhor a utilização de recursos, resolver excesso de assinaturas e otimizar o manuseio de recursos para os jogos/aplicativos Vulkan e Direct3D. 

Embora tenha sido muito eficaz para os drivers AMD Radeon, graças à sua natureza de código aberto, outros drivers também o encontraram útil para esses propósitos.





Fonte 

Até a próxima !!






Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário