FERRAMENTAS LINUX: O RADV está adicionando um novo Bit para ajudar a evitar Gagueira com o DXVK

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!!

Nenhum comentário:

Postar um comentário