A nova versão do DXVK 2.6, implementação baseada em Vulkan para D3D9, D3D10 e D3D11 no Linux e Wine, está agora disponível para download. Esta atualização traz melhorias significativas no suporte a diversos jogos.
Principais Novidades do DXVK 2.6
Entre os destaques, o DXVK 2.6 adiciona suporte ao NVIDIA Reflex para jogos D3D11 que utilizam esse recurso, incluindo God of War, Overwatch 2 e Quake Champions. A versão também traz uma implementação mais robusta da cadeia de troca Vulkan, suporte à interface de interoperabilidade ID3D11On12Device1
e melhorias na eficiência de resolução multisample para GPUs em configurações lado a lado.
Os desenvolvedores informam que o suporte ao NVIDIA Reflex pode não funcionar corretamente na maioria dos jogos criados com Unreal Engine 4 no modo D3D11, pois funções como LatencySleep
não são chamadas. Como não há uma solução alternativa dentro do DXVK, é recomendado utilizar D3D12 nesses casos.
Melhorias em Jogos
O DXVK 2.6 inclui aprimoramentos para diversos jogos, entre eles:
- Assassin's Creed 3 / Black Flag
- Watch Dogs
- Stalker: Clear Sky
- Baldur's Gate 3
- Cardfight!! Vanguard Dear Days 2
- Trine 5
- Clanfolk
- Kingdom Come: Deliverance
- Watch Dogs 2
- CivCity: Rome
- Global Operations
- Need For Speed: Hot Pursuit 2
- Silent Hill 2
- Tom Clancy's Splinter Cell
- Trainz 1.3
- God of War
Correções e Ajustes
Esta versão também corrige uma regressão introduzida no DXVK 2.5, que poderia causar falhas de alocação de memória em certas configurações, incluindo aquelas com o driver proprietário da Qualcomm. Além disso, resolve um problema que afetava vários romances visuais baseados no AdvHD e corrige falhas na criação de visualização do processador de vídeo D3D11 em camadas.
Outras correções incluem:
- Solução para uma condição de corrida que poderia causar travamentos em jogos com carregamento de ativos multi-threaded.
- Correção de uma regressão que impedia a vinculação correta de texturas em alguns jogos.
- Ajuste para jogos que solicitam Vsync de meia taxa, que estavam sendo executados a um quarto da taxa esperada.
- Correção de vários problemas ao desativar o suporte a shaders através da opção
d3d9.shaderModel
.
Várias outras melhorias e correções estão presentes no DXVK 2.6. Para mais detalhes, consulte as notas de lançamento na página GitHub do projeto, onde também é possível baixar o código-fonte. Caso utilize DXVK a partir dos repositórios da sua distribuição Linux, é necessário aguardar até que a versão 2.6 esteja disponível lá para usufruir das melhorias.