Uma solicitação de mesclagem de dois anos finalmente chegou à linha principal hoje para o Mesa 23.1 para aprimorar o perfil dos drivers Mesa Vulkan de código aberto.
A nova opção adicionada à integração do sistema de janelas Vulkan (WSI) da Mesa é uma cadeia de troca sem cabeça. Isso é para transformar cada criação de swapchain em um swapchain nulo e, por sua vez, não apresentar nada, o que, por sua vez, permite que o aplicativo produza tantos quadros quanto possível.
A intenção quando este modo é ativado por meio da variável "MESA_VK_WSI_NULL_SWAPCHAIN" é ajudar a identificar pontos lentos no caminho do código de construção do buffer de comando do driver Vulkan.
Esta opção de cadeia de troca sem cabeça Mesa Vulkan foi iniciada por Lionel Landwerlin da Intel há dois anos, mas demorou até hoje para ser mantida.
Isso não é útil diretamente para jogadores/entusiastas do Linux, mas pode beneficiá-los indiretamente com os desenvolvedores de driver Vulkan sendo capazes de aproveitar a cadeia de troca sem cabeça para ajudar a descobrir caminhos de código lentos. Como isso está apenas tocando no código Mesa Vulkan WSI comum e não específico do ANV, isso pode ajudar outros drivers Mesa Vulkan também além da Intel. Consulte este MR para obter mais detalhes, se estiver interessado.
Até a próxima !!
Nenhum comentário:
Postar um comentário