E foi lançado o DXVK 1.9.1 com melhor suporte a Far Cry 5, GTA IV, Risen 3, Roblox e outros jogos. Confira os detalhes dessa importante atualização.
DXVK é uma camada de tradução baseada em Vulkan para Direct3D 9/10/11 que permite a execução de aplicativos 3D no Linux usando Wine.
Ele fornece uma camada de tradução baseada em Vulkan para DXGI, D3D10 e D3D11, que pode ser usada no Linux com o Wine.
Na prática, DXVK é um conjunto de arquivos DLL de substituição que traduzem do DirectX 11 para o Vulkan.
Como o DXVK move o código DX11 para o Vulkan, o DXVK aborda diretamente o maior problema dos jogos do Wine atualmente, a incompatibilidade com as formas mais recentes do DirectX.
Dependendo do jogo e da sua configuração de hardware, o desempenho com o DXVK pode estar entre 60% e 80% do desempenho nativo do Windows.
O DXVK é usada por um número crescente de gamers Wine e agora pelo Proton do Steam Play, com a Valve financiando o desenvolvedor por trás deste projeto de código aberto.
Agora, o DXVK foi atualizado hoje para a versão 1.9.1, um lançamento que traz várias melhorias e muitas correções de bugs.
DXVK 1.9.1 lançado com melhor suporte a Far Cry 5, GTA IV, Risen 3, Roblox e outros jogos
DXVK, a implementação de código aberto baseada em Vulkan de D3D9, D3D10 e D3D11 no Linux, foi atualizado para a versão 1.9.1 com mais melhorias para seus jogos favoritos.
O lançamento do DXVK 1.9.1 chega um mês e meio após o DXVK 1.9 para melhorar o suporte a vários jogos, incluindo Roblox, que deve ter um desempenho muito melhor nas GPUs NVIDIA, Risen 3, que não deve mais travar nas GPUs NVIDIA, assim como no GTA IV, que não deve mais quebrar ao jogar com uma placa de vídeo NVIDIA.
As melhorias de desempenho do Roblox foram alcançadas reescrevendo a maneira como as texturas de teste são tratadas no D3D11, o que também reduz o uso de memória e o número de cópias de imagem necessárias para mover dados entre a GPU e a CPU.
Esta versão também melhora o suporte para o videogame Far Cry 1 em GPUs NVIDIA, permitindo a renderização de água de alta qualidade, bem como para o videogame Far Cry 5 e outros jogos que usam o Dunia Engine, um fork do software do CryEngine, que deve ter um desempenho muito melhor agora.
Além disso, o DXVK 1.9.1 adiciona uma solução alternativa para o videogame World of Final Fantasy para evitar alguns bugs e uma solução alternativa para o videogame Earth Defense Force 5 para resolver alguns problemas causados pela frequente sincronização vertical do jogo ativada e desativada entre os quadros .
Outras alterações do DXVK 1.9.1 incluem reimplementos de primitivos de bloqueio baseados em bloqueios SRW do Windows, que parecem ser mais eficientes em comparação com a implementação winpthreads em compilações mingw, corrige vários problemas de desempenho e estabilidade introduzidos com o bloqueio D3D9 reescrever a versão anterior.
Para saber mais sobre essa versão do DXVK, acesse a nota de lançamento.
Como instalar ou atualizar
Se você estiver usando o DXVK em sua distribuição GLinux para jogar jogos do Windows, deve atualizar para o DXVK 1.9.1 assim que ele chegar aos repositórios de software.
Aqueles que desejam compilar o DXVK podem baixar o tarball de origem agora mesmo na página GitHub do projeto, onde você também pode estudar as notas de versão completas.