A versão 3.0.1 da camada DXVK está disponível, oferecendo uma implementação do DXGI (DirectX Graphics Infrastructure) e Direct3D 8, 9, 10 e 11, operando através da tradução de chamadas para a API Vulkan. Para usar o DXVK, é necessário ter drivers que suportem a API Vulkan 1.4, como NVIDIA 575.51.02, Mesa AMD RADV 25.0, NVIDIA 25.1 e Intel ANV 25.1. O DXVK pode ser utilizado para executar aplicativos e jogos 3D no Linux através do Wine, servindo como uma alternativa de maior desempenho às implementações de Direct3D integradas no Wine, que operam sobre OpenGL.
Principais mudanças:
- O uso do buffer de comando secundário foi desativado em todas as GPUs desktop, o que reduziu levemente o desempenho em um pequeno número de jogos com padrões de antialiasing MSAA não otimizados, mas resolveu alguns problemas de renderização e travamento da GPU.
- Foram corrigidas regressões de renderização que se manifestavam em jogos baseados em D3D9, como Black Mesa, Gothic 3 e GTA IV.
- Corrigido um erro de encerramento ao descarregar bibliotecas D3D enquanto um dispositivo D3D estava ativo.
- Uma solução alternativa bloqueou a manifestação de um erro no driver Mesa ANV, que causava o travamento da GPU em alguns jogos em sistemas com Intel Alchemist e GPUs mais antigas. Em sistemas com GPUs semelhantes, os buffers de descritor estão ativados por padrão, o que afetou negativamente o desempenho.
- Problemas resolvidos em jogos:
- Empire Earth 2
- Fallout 3
- Fruit Ninja
- Kane & Lynch: Dead Men
- King’s Bounty: The Legend
- Manhunt
- Splinter Cell 3
- Total War: Medieval II
Fonte: opennet.ru
