Lanzouse a capa DXVK 1.8, que ofrece unha implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 e 11, que traballa a través da tradución de chamadas á API 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 nativas de Direct3D 9/10/11 de Wine que se executan enriba de OpenGL.
Principais cambios:
- DXGI inclúe soporte para configuracións de varios monitores. Para un funcionamento correcto, cómpre instalar unha versión relativamente recente de Wine con soporte para XRandR 1.4.
- Para resolver problemas coa execución de xogos en sistemas sen GPU separada, as implementacións de software Vulkan que usan CPU, como Lavapipe, inclúense na lista de rasterizadores.
- Optimizáronse as operacións de cambio de parámetros para colocar unha imaxe na memoria (Diseño de imaxe), o que mellorou o rendemento dalgúns xogos nas GPU Intel.
- A implementación de Direct3D 9 optimizou o proceso de carga de texturas e de comprobación da visibilidade dos obxectos que se solapan con outros obxectos. Resolvéronse os problemas coa devolución incorrecta da lista de formatos de búfer posterior admitidos.
- Direct3D 11 inclúe de forma predeterminada a configuración d3d11.enableRtOutputNanFixup (para versións máis antigas do controlador RADV) e d3d11.invariantPosition (para resolver problemas con Z-fighting que aparecen nas GPU RDNA2). Solucionáronse problemas co reconto de referencias e o manexo de valores nulos (NaN) nos sombreadores.
- Solucionáronse os avisos ao construír con novas versións do kit de ferramentas Meson.
- Resolvéronse os problemas en Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 e Tomb Raider Legend.
Fonte: opennet.ru