Está disponible el lanzamiento de la capa DXVK 2.6, que proporciona la implementación de DXGI (Infraestructura Gráfica de DirectX), Direct3D 8, 9, 10 y 11, funcionando a través de la traducción de llamadas en la API Vulkan. Para utilizar DXVK se requiere tener controladores compatibles con la API Vulkan 1.3, como Mesa RADV 24.0, NVIDIA 535.183.01, Intel ANV 24.0, AMDVLK 2024.Q1.3, AMDGPU-PRO y NVK 24.1. DXVK puede ser utilizado para ejecutar aplicaciones y juegos 3D en Linux a través de Wine, actuando como una alternativa de mayor rendimiento a las implementaciones de Direct3D integradas en Wine, que funcionan sobre OpenGL.
Principales cambios:
- Se ha añadido soporte para el mecanismo NVIDIA Reflex, que permite reducir la latencia en el renderizado gráfico en juegos mediante el envío anticipado de comandos para generar un nuevo fotograma, antes de que se complete el renderizado del fotograma actual. Para utilizar Reflex en juegos basados en Direct3D 11 se necesita un controlador NVIDIA con soporte para la extensión Vulkan VK_NV_low_latency2 y la instalación de la rama experimental del paquete Proton. Entre los juegos en los que se puede aplicar esta optimización se encuentran: God of War, Overwatch 2 y Quake Champions. Por ahora, los juegos basados en el motor Unreal Engine 4 no son compatibles.
- En las implementaciones de D3D8 y D3D9 se han eliminado condiciones de carrera que llevaban a cerrar juegos que cargan recursos en modo multihilo.
- Se ha añadido la interfaz de programación ID3D11On12Device1.
- Se ha renovado la implementación de los búferes de intercambio virtuales reemplazables (SwapChain) basados en la API Vulkan.
- Se ha añadido una solución para sortear un error típico en juegos que causaba distorsión en la salida en sistemas con controladores NVIDIA que usan MSAA (Multisample Anti-Aliasing). El costo es un ligero aumento en el consumo de memoria y carga en la CPU. El problema se presentaba en juegos como Assassin’s Creed 3 / Black Flag, Watch Dogs y Stalker: Clear Sky.
- Se han realizado optimizaciones que potencialmente aumentan el rendimiento en juegos que utilizan el modo NVAPI UAVOverlap, shaders de píxeles UAV o enlace de recursos. Por ejemplo, la mejora del rendimiento se nota en juegos como Baldurs Gate 3, Trine 5 y God of War.
- Se han solucionado problemas que se presentaban en los juegos:
- Cardfight!! Vanguard Dear Days 2
- CivCity: Rome
- Clanfolk
- Global Operations
- Kingdom Come: Deliverance
- Need For Speed: Hot Pursuit 2
- Silent Hill 2
- Tom Clancy’s Splinter Cell
- Trainz 1.3
- Watch Dogs 2
Fuente: opennet.ru
