DXVK 1.7.2 chega com correções para vários bugs Direct3D 9

Dxvk

A nova versão do projeto DXVK 1.7.2 acaba de ser apresentada, em que várias correções foram apresentadas que aprimoram esta biblioteca popular para mapear Direct3D 9/10/11 na API Vulkan.

Para quem não conhece DXVK, deve saber que é uma biblioteca ele funciona por meio da tradução de chamadas de API Vulkan.

Enquanto DXVK Embora seja usado principalmente no Steam Play, não é o único lugar onde os usuários Linux podem tirar proveito desta tecnologia fantástica. Também traz implementação D3D11 baseada em Vulkan para Linux e Wine, Com relação ao desempenho e otimização ao executar jogos Direct3D 11 no Wine, pois eles também fornecem suporte para Direct3D9.

Principais novos recursos do DXVK 1.7.2

Esta nova versão de DXVK 1.7.2 traz correções para vários bugs Direct3D 9 bem como soluções para os problemas de renderização presentes com drivers AMD para alguns jogos Unity e é que uma mudança regressiva significativa estava presente na implementação do D3D9 que estava causando travamentos em muitos jogos.

Além disso suporte para desabilitar arquivos de log foi implementado e várias correções / melhorias ao usar D3D9 com o driver AMDVLK Vulkan.

Outra das correções que foi feita foi um correção para problemas de estouro de pilha em alguns jogos de 32 bits que usam D3D9, bem como uma correção para problemas de renderização em jogos Unity Engine rodando em sistemas com drivers AMD.

Além disso, os desenvolvedores mencionam que esta nova versão melhorou o suporte a Unicode quando executado no Windows.

E que a configuração DXVK_LOG_PATH = none foi adicionada para desabilitar a criação de arquivos de log (os logs ainda serão enviados para stderr).

Finalmente também Soluções para os seguintes problemas são mencionadas:

  • Baldur’s Gate 3: Corrigida a falha após a tela de seleção de personagem no modo D3D11.
  • Final Fantasy XIV- Estabilidade aprimorada em drivers Nvidia recentes.
  • Justa causa 3: Corrige um bug no jogo que faz com que o terreno pisque em RADV.
  • Marvel’s Avengers: Corrigidas falhas falsas devido a cópias de recursos inválidas.
  • Necessidade de Velocidade de Calor: corrigiu alguns bugs de validação do Vulkan.
  • TOUR PGA 2K21: Erros de validação Vulkan corrigidos e possíveis falhas.
  • Trilhas no céu SC: representação de nevoeiro fixo.

Se você quiser saber mais sobre isso, você pode conferir os detalhes no link a seguir.

Como adicionar suporte DXVK ao Linux?

DXVK pode ser usado para executar aplicativos 3D e jogos no Linux usando Wine, agindo como uma alternativa de alto desempenho à implementação Direct3D 11 integrada do Wine que é executada em OpenGL.

DXVK requer a última versão estável do Wine para correr. Então, se você não tiver instalado. Agora, só teremos que baixar o pacote DXVK estável mais recente, vamos encontrar este no link a seguir.

wget https://github.com/doitsujin/dxvk/releases/download/v1.7.2/dxvk-1.7.2.tar.gz

Depois de ter feito o download agora vamos descompactar o pacote que acabamos de obter, isso pode ser feito a partir do seu ambiente de trabalho ou do próprio terminal executando o seguinte comando:

tar -xzvf dxvk-1.7.2.tar.gz

Em seguida, acessamos a pasta com:

cd dxvk-1.7.2

E executamos o comando sh para execute o script de instalação:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Ao instalar DXVK em um prefixo do Wine. A vantagem é que o Wine vkd3d pode ser usado para jogos D3D12 e DXVK para jogos D3D11.

Além disso, o novo script permite que a dll seja instalada como links simbólicos, tornando mais fácil atualizar o DXVK para obter mais prefixos Wine (você pode fazer isso por meio do comando –symlink).

Como você verá a pasta DXVK contém duas outras dlls para 32 e 64 bits estas vamos colocá-los de acordo com as seguintes rotas.
Onde "usuário" você substitui pelo nome de usuário que você usa em sua distribuição Linux.

Para 64 bits, nós os colocamos em:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

E para 32 bits em:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Leonardo dito

    Pastas de 32 e 64 bits foram cruzadas