DXVK 1.9.3 vem com grandes melhorias para DirectX, jogos e muito mais

Dxvk

Após cerca de 4 meses de desenvolvimento desde o último lançamento, o lançamento da nova versão do DXVK 1.9.3 foi anunciado versão em que os desenvolvedores trabalharam para reduzir significativamente a sobrecarga da CPU em jogos DirectX, além de DirectX to Vulkan estar progredindo e corrigindo problemas, melhorias para Mesa, jogos e muito mais.

Pra quem ainda não conhece DXVK, eles devem saber o que é uma 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 seja usado principalmente no Steam Play, mas não é o único lugar onde os usuários do Linux podem aproveitar essa fantástica tecnologia. 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, pois eles também fornecem suporte para Direct3D9.

Principais novos recursos do DXVK 1.9.3

Nesta nova versão que se apresenta da implementação, destaca-se que ao usar dxvk-nvapi, (uma implementação de NVAPI) além de DXVK, é fornecido suporte para a tecnologia DLSS, que permite usar núcleos Tensor de placas gráficas NVIDIA para dimensionar imagens realistas usando métodos de aprendizado de máquina para aumentar a resolução sem perder a qualidade.

Além de levar em conta a extensão Vulkan VK_EXT_robustness2, As constantes de sombreamento D3D9 foram otimizadas e as opções antigas para jogos que usam processamento de vértices de software foram removidas.

Note-se também que um ou mais foi adicionadohabilitar a opção para alguns jogos para fornecer emulação mais precisa do comportamento de ponto flutuante D3D9. Habilitar esta opção eliminou problemas no Red Orchestra 2, Dark Souls 2, Dog Fight 1942, Bayonetta, Rayman Origins, Guilty Gear Xrd e Richard Burns Rally.

Além disso, problemas com a infraestrutura gráfica Microsoft DirectX (DXGI), que costumava interromper o modo de tela cheia de vários jogos e causar anomalias gráficas, foram corrigidos de acordo com as notas de lançamento oficiais e também corrigiu um problema no DXGI que causava uma falha ao tentar ativar o modo de tela cheia em algumas telas.

Por outro lado, em títulos atuais como O desempenho do Crysis 3 Remastered foi aumentado, O mais recente Euro Truck Simulator e Splinter Cell: Chaos Theory se beneficiam da atualização de implementação do Vulkan.

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.9.3/dxvk-1.9.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.9.3.tar.gz

Em seguida, acessamos a pasta com:

cd dxvk-1.9.3

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.