Lançamento do DXVK 1.9.1, implementação do Direct3D 9/10/11 sobre a API Vulkan

Está disponível o lançamento do DXVK 1.9.1, que fornece a implementação do DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, funcionando através da tradução de chamadas na API Vulkan. Para utilizar o DXVK, são necessários drivers que suportem 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 3D e jogos no Linux usando Wine, atuando como uma alternativa de maior desempenho em relação às implementações do Direct3D 9/10/11 integradas ao Wine, que funcionam sobre OpenGL.

Principais mudanças:

  • Vários problemas relacionados ao desempenho e estabilidade foram corrigidos, manifestados após a reestruturação do mecanismo de bloqueio do D3D9.
  • A abordagem para texturas intermediárias (Staging Texture) no D3D11 foi reformulada, resultando na redução do consumo de memória e na diminuição do número de cópias de imagens necessárias para mover dados entre CPU e GPU.
  • O código para contornar problemas em versões mais antigas do Mesa (<=19.0) foi removido.
  • Os primitivas de bloqueio foram reestruturadas com base nos bloqueios do Windows SRW, que são mais eficientes do que a implementação do winpthreads nas compilações do mingw.
  • Problemas em jogos como Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 e World of Final Fantasy foram resolvidos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster