Lanzamento de DXVK 1.9.1, implementacións de Direct3D 9/10/11 ademais da API Vulkan

O lanzamento da capa DXVK 1.9.1 está dispoñible, que ofrece unha implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, que funciona mediante a tradución de chamadas á API de Vulkan. DXVK require controladores compatibles coa API Vulkan 1.1, como Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 e AMDVLK. DXVK pódese usar para executar aplicacións e xogos 3D en Linux usando Wine, servindo como unha alternativa de maior rendemento ás implementacións integradas de Wine Direct3D 9/10/11 que se executan enriba de OpenGL.

Principais cambios:

  • Resolve varios problemas de rendemento e estabilidade que se introduciron despois de que o mecanismo de bloqueo D3D9 fose reelaborado.
  • O procesamento de texturas en escena en D3D11 foi reelaborado, o que resulta nun consumo de memoria reducido e unha redución do número de copias de imaxe necesarias para mover os datos entre a CPU e a GPU.
  • Eliminouse o código para solucionar problemas nas versións antigas de Mesa (<=19.0).
  • Redeseñadas primitivas de bloqueo baseadas en bloqueos SRW de Windows, que son máis eficientes que a implementación de winpthreads nas compilacións mingw.
  • Resolvéronse os problemas en Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 e World of Final Fantasy

Fonte: opennet.ru

Engadir un comentario