DXVK 1.10.2 traz correções para Dead Space, Myst V, Godfather e muitos outros jogos

DXVK 1.10.2 traz correções para Dead Space, Myst V, Godfather e muitos outros jogos

A implementação baseada em Vulkan de código aberto DXVK de D3D9, D3D10 e D3D11 em sistemas Linux através do Wine foi atualizada para a versão 1.10.2, uma versão que adiciona inúmeras correções de bugs e melhorias de desempenho para seus jogos favoritos.

DXVK 1.10.2 vem mais de três meses e meio depois do DXVK 1.10.1 e corrige bugs e travas em muitos videogames, incluindo Beyond Good and Evil, Dead Space, Myst V, Day Z, Dirt Rally, Godfather, Limbo, Return of Reckoning, Scrapland Remastered, e Planetary Annihilation: TITANS.

The Star Wars: The Force Unleashed II, Star Wars: The Old Republic, Majesty 2, Onechanbara Z2: Chaos, Plants vs. Zombies Garden Warfare 2, Small Radios Big Televisions, Sonic Adventure 2, Supreme Commander e SpellForce Platinum Edition também receberam melhorias e agora devem funcionar melhor em sua distribuição GNU/Linux favorita executando o mais recente lançamento do DXVK.

Além dessas correções de jogo, a versão DXVK 1.10.2 otimiza o desempenho da compactação na memória para o código de sombreador SPIR-V, implementa mapas cubos não perfeitos para D3D9 usando a extensão VK_EXT_non_seamless_cube_map Vulkan, otimiza as clareiras UAV em D3D11 para permitir que os motoristas usem compressão de imagem com mais frequência e melhore o suporte para gcc 12.1.

Vários bugs também foram corrigidos, incluindo um problema com as versões atuais do driver desenvolvedor NVIDIA Vulkan não usando seu cache de sombreador no disco com DXVK, um problema que faz com que o arquivo de cache do estado não seja escrito corretamente, um problema em que as barreiras erradas foram emitidas para a renderização UAV, um problema em que a opção d3d11.samplerAnisotropy seria aplicada ao tipo errado de amostradores, estêncil quebrado no D3D9, bem como problemas que ocorreram ao usar caches criados em um driver com um conjunto de recursos diferente.

Para obter mais detalhes sobre as alterações incluídas no DXVK 1.10.2, confira as notas de lançamento na página do projeto no GitHub, de onde você também pode baixar o tarball de origem se você quiser compilá-lo em sua distribuição GNU/Linux. Se não for esse o caso, aguarde que a nova versão chegue nos repositórios estáveis do seu distro antes de atualizar.

Última atualização deste artigo: 13 de july de 2022