Está disponible el lanzamiento de la capa DXVK 1.10.3, que proporciona una implementación de DXGI (Infraestructura de gráficos DirectX), Direct3D 9, 10 y 11, trabajando a través de la traducción de llamadas a la API de Vulkan. DXVK requiere controladores que admitan la API Vulkan 1.1, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 y AMDVLK. DXVK se puede usar para ejecutar aplicaciones y juegos 3D en Linux usando Wine, lo que sirve como una alternativa de mayor rendimiento a las implementaciones Direct3D 9/10/11 integradas de Wine que se ejecutan sobre OpenGL.
Cambios importantes:
- Se agregó soporte para objetos ID3D11Fence compartidos, implementados sobre los semáforos cronológicos compartidos de Vulkan (semáforo de línea de tiempo), proporcionando una primitiva única para la sincronización entre el dispositivo y el host, en lugar de primitivas VkFence y VkSemaphore separadas. La compatibilidad con ID3D11Fence hizo posible lograr la funcionalidad de video en el juego Halo Infinite al aplicar los parches adecuados para Wine y vkd3d-proton.
- Se corrigió una regresión en DXVK 1.10.2 que causaba fallas de renderizado en varios juegos de D3D11, incluidos Prey y Bioshock Infinite.
- Se han resuelto los problemas que ocurrían en Need For Speed 3, Ninja Blade e Ys Origin.
- La opción d3d11.ignoreGraphicsBarriers se ha habilitado para el juego Stray, lo que solucionó problemas con la degradación del rendimiento en algunas GPU.
Fuente: opennet.ru