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

Está disponível o lançamento da camada DXVK 1.9.1, fornecendo uma implementação de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, trabalhando por tradução de chamadas para a API Vulkan. O DXVK requer drivers compatíveis com a API Vulkan 1.1, como Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK. O DXVK pode ser usado para executar aplicativos e jogos 3D no Linux usando o Wine, servindo como uma alternativa de maior desempenho às implementações Direct3D 9/10/11 integradas do Wine em execução no OpenGL.

Grandes mudanças:

  • Resolve vários problemas de desempenho e estabilidade que foram introduzidos após a reformulação do mecanismo de bloqueio D3D9.
  • O processamento de textura de teste no D3D11 foi retrabalhado, resultando na redução do consumo de memória e no número de cópias de imagem necessárias para mover dados entre a CPU e a GPU.
  • Código removido para solucionar problemas em versões mais antigas do Mesa (<=19.0).
  • Primitivas de bloqueio redesenhadas com base em bloqueios SRW do Windows, que são mais eficientes do que a implementação de winpthreads em compilações mingw.
  • Problemas em Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 e World of Final Fantasy foram resolvidos

Fonte: opennet.ru

Adicionar um comentário