Lançamento das implementações DXVK 1.8, Direct3D 9/10/11 sobre a API Vulkan

Foi lançada a camada DXVK 1.8, disponibilizando uma implementação de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funcionando através da tradução de chamadas para a API Vulkan. O DXVK requer drivers que suportem a API Vulkan 1.1, como Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK. DXVK pode ser usado para executar aplicativos e jogos 3D no Linux usando Wine, servindo como uma alternativa de alto desempenho às implementações nativas Direct3D 9/10/11 do Wine executadas em OpenGL.

Grandes mudanças:

  • DXGI inclui suporte para configurações de vários monitores. Para um funcionamento correto, é necessário instalar uma versão relativamente recente do Wine com suporte para XRandR 1.4.
  • Para resolver problemas de execução de jogos em sistemas sem GPU separada, implementações de software Vulkan que utilizam CPUs, como Lavapipe, estão incluídas na lista de rasterizadores.
  • Foram otimizadas as operações de alteração de parâmetros de colocação de imagem na memória (Image Layout), o que melhorou o desempenho de alguns jogos em GPUs Intel.
  • A implementação do Direct3D 9 otimizou o processo de carregamento de texturas e verificação da visibilidade de objetos sobrepostos a outros objetos. Problemas com retorno incorreto da lista de formatos de back buffer suportados foram resolvidos.
  • Direct3D 11 inclui por padrão as configurações d3d11.enableRtOutputNanFixup (para versões mais antigas do driver RADV) e d3d11.invariantPosition (para resolver problemas com Z-fighting que aparecem em GPUs RDNA2). Corrigidos problemas com contagem de referência e tratamento de valores nulos (NaN) em shaders.
  • Corrigidos avisos ao construir com novas versões do kit de ferramentas Meson.
  • Problemas no Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 e Tomb Raider Legend foram resolvidos.

Fonte: opennet.ru

Adicionar um comentário