sábado, 12 de maio de 2018
O RADV está adicionando um novo Bit para ajudar a evitar Gagueira com o DXVK
Confira!!
O driver Vulkan da RADV em breve terá VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT para ajudar a evitar a gagueira com o DXVK para executar jogos Direct3D 11 no Wine sobre Vulkan.
Enquanto o desempenho do DXVK já é bastante convincente e lidando com um número surpreendente de jogos D3D11 renderizados via Vulkan, considerando quão jovem é este projeto, DXVK e potencialmente os outros drivers Vulkan Linux podem em breve ver menos gagueira.
O DXVK tem uma ramificação em desenvolvimento chamada disable-opt-bit . Esse ramo está fazendo uso do VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT do Vulkan em drivers suportados para reduzir os tempos de compilação. Por sua vez, eles esperam reduzir a gagueira durante o jogo causado pelo processo de compilação do Vulkan.
VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT impõe que o pipeline criado não seja otimizado, o que significa que o pipeline pode não ser tão rápido, mas o tempo de compilação deve ser mais rápido. Isso não significa que o DXVK será executado mais lentamente, mas, ao usar esse sinalizador de otimização de desabilitação, o DXVK ainda disparará uma compilação otimizada de pipeline, mas feito de forma assíncrona. Uma vez que a compilação otimizada é feita, ela será trocada para substituir a compilação não otimizada. Isso deve levar a uma melhor experiência no jogo para o DXVK.
Graças ao Timothy Arceri da Valve, há um patch pendente para suportar o bit de otimização de desativação. Nos testes de Arceri, ele descobriu que a velocidade de compilação é cerca de 10% mais rápida.
Agora, esperamos que o driver NVIDIA Vulkan e outros também suportem VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT.
Fonte
Até a próxima!!
Marcadores: Linux, Android, Segurança
#dev linux,
#Linux,
#Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário