DXVK versão 1.5.2 agora está disponível e adiciona várias correções para jogos

Dxvk

Foi anunciado o lançamento de uma nova versão do projeto DXVK, que é um das ferramentas incluídas na função Steam Play do Steam. É uma ferramenta fantástica quee 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 precisa 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. Também contribui 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, uma vez que eles também fornecem suporte para Direct3D9.

Principais novos recursos do DXVK 1.5.2

Com o lançamento desta nova versão uma das mudanças mais importantes é el Suporte descontinuado para drivers mais antigos que não são compatíveis com Vulkan Graphics API 1.1 AMD / Intel (Mesa) 17.3 e versões anteriores, bem como NVIDIA 390.xx e versões anteriores.

Já que Vulkan versão 1.0 foi descontinuado já que não havia sido testado em grande medida e nem sempre funcionava corretamente e isso também permitia uma limpeza do código.

Destaca-se também que bugs recentemente identificados na implementação do Direct3D 9 foram corrigidos e pequenas otimizações para desempenho e consumo de memória foram adicionadas.

Opção adicionada d3d9.forceSwapchainMSAA para forçar a inclusão do método anti-sobreposição MSAA (Anti-aliasing de várias amostras) para imagens processadas no SwapChain. E as configurações d3d9.deferredSurfaceCreation está habilitado, permitindo que você se livre de problemas de exibição de menu nos jogos da série Atelier que usam Direct3D 11.

Além disso, algumas operações de cadeia de comutação de framebuffer virtual ausentes (SwapChain) foram adicionadas na implementação do Direct3D 9, o que resolveu problemas com o lançamento de aplicativos, como a demonstração ATi ToyShop, Atelier Sophie e Dynasty Warriors 7.

também Destaca-se que os problemas relatados em diferentes jogos foram resolvidos com o qual eles têm um melhor desempenho com Wine + DXVK e Proton.

Dos jogos que receberam melhorias:

  • Origens da Era do Dragão- Corrigido alguns bugs de validação do Vulkan.
  • Universo entropia: a opção foi adicionada d3d11.invariantPosition para corrigir problemas de luta contra Z em alguns drivers gráficos
  • Ferentus / Herrcot / Xiones: Corrigida a renderização do céu, bem como uma regressão de minimapa
  • 3 gótico: d3d9.supportDFFormat foi desativado para corrigir a renderização de sombra
  • Contos de Vesperia:  corrigiu uma condição de corrida que causava travamentos frequentes, que foi introduzida no DXVK 1.4.5.
  • TrackMania Unidos para Sempre- Correção de tempo desnecessário de CPU <> GPU para melhorar o desempenho
  • Vampiro, a Máscara: Linhagens: problemas de renderização corrigidos com janelas brilhantes
  • Guerreiros Orochi 4- Corrigida uma pequena discrepância no rastreamento de consulta D3D11 devido a uma série de bugs do jogo

Como adicionar suporte DXVK ao Linux?

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.5.2/dxvk-1.5.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.5.2.tar.gz

Em seguida, acessamos a pasta com:

cd dxvk-1.5.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 você instale a dll 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.