Confira!!
O driver RADV Vulkan dentro do Mesa conseguiu seu suporte para o VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT para que os aplicativos / jogos possam desativar as otimizações ao compilar um pipeline Vulkan. Isto é notavelmente o que foi apenas coberto no outro dia para ajudar a reduzir a gagueira com DXVK .
Quando VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT é definido, as otimizações de vinculação do NIR não são utilizadas. Ao fazer isso, acelerou o tempo de compilação de alguns demos da Unity em cerca de 10% como um teste de referência feito por Timothy Arceri na Valve. Isso é o que está sendo usado por uma ramificação DXVK para acelerar o tempo de compilação, enquanto dispara de forma assíncrona uma compilação otimizada em segundo plano e alterna de modo transparente para a compilação otimizada quando estiver pronta, esperando assim eliminar a intermitência da espera na compilação inicial. Até agora eu não vi nenhum outro aplicativo / aplicativo Vulkan pedindo suporte para este bit.
Este pouso chegou ao Mesa no Git para o lançamento do Mesa 18.2 do próximo trimestre.
Até a próxima!!
Nenhum comentário:
Postar um comentário