DXVK 1.8 vem para corrigir problemas com alguns títulos, melhorias de suporte a vários monitores e muito mais

Dxvk

Após quase mais de dois meses de desenvolvimento a nova versão do projeto DXVK 1.8 é apresentada, versão em que foram feitas correções em alguns títulos de jogos e também no desempenho de jogos em CPUs Intel, além de introduzir melhorias para suporte a vários monitores e outras coisas.

Para aqueles que não estão familiarizados com o projeto, eles devem saber que é uma ferramenta fantástica que pode converter chamadas gráficas Microsoft DirectX 11 e DirectX 10 para Vulkan, a API gráfica de código aberto compatível com Linux. Para usar o DXVK, além do Wine e do Vulkan, você obviamente precisará de uma GPU compatível com o Vulkan.

Embora o DXVK ainda seja usado principalmente no Steam Play, não é o único lugar onde os usuários Linux podem tirar proveito dessa tecnologia fantástica.

Ele também fornece a 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.8

Nesta nova versão DXGI inclui suporte para configurações de vários monitores. Para que funcione corretamente, você deve instalar uma versão relativamente nova do Wine com suporte para XRandR 1.4.

Para resolver problemas com a execução de jogos em sistemas sem uma GPU separada, as implementações de software Vulkan que usam CPUs, como Lavapipe, estão listadas na lista de rasterizadores.

Além disso, na implementação do Direct3D 9, o processo de carregamento de texturas e verificação de visibilidade foi otimizado objetos sobrepostos por outros objetos. Corrigidos problemas com o retorno incorreto da lista de formatos de buffer de tela suportados (buffer de fundo).

Por outro lado, operações otimizadas de layout de imagem são destacadass para melhorar o desempenho de alguns jogos em GPUs Intel.

No Direct3D 11, as configurações padrão são d3d11.enableRtOutputNanFixup (para versões mais antigas do driver RADV) e d3d11.invariantPosition (para resolver problemas anti-Z em GPUs RDNA2). Corrigidos problemas com contagem de referência e manipulação de valores nulos (NaN) em sombreadores.
Avisos corrigidos ao criar versões mais recentes do Meson Toolkit.

E também destacados estão os problemas corrigidos no Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 e Tomb Raider Legend.

Finalmente se você estiver interessado em saber mais sobre isso Sobre este novo lançamento, você pode verificar 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.3/dxvk-1.7.3.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.8.0.tar.gz

Em seguida, acessamos a pasta com:

cd dxvk-1.8.0

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.