Está disponible el lanzamiento de la capa DXVK 2.1, que proporciona una implementación de DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 y 11, trabajando mediante la traducción de llamadas a la API de Vulkan. DXVK requiere controladores que admitan Vulkan API 1.3, como Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 y AMDVLK. DXVK se puede utilizar para ejecutar aplicaciones y juegos 3D en Linux usando Wine, y sirve como una alternativa de mayor rendimiento a las implementaciones nativas Direct3D 9/10/11 de Wine que se ejecutan sobre OpenGL.
Cambios importantes:
- En sistemas que admiten el espacio de color HDR10, es posible activar HDR configurando la variable de entorno DXVK_HDR=1 o especificando el parámetro dxgi.enableHDR = True en el archivo de configuración. Una vez que se activa HDR, los juegos pueden detectar y usar el espacio de color HDR10 si tienen vkd3d-proton 2.8 o posterior. Los principales entornos de usuario en Linux aún no soportan HDR, pero el soporte HDR está disponible en el servidor compuesto de Gamescope, para habilitarlo debes usar la opción “--hdr-enabled” (actualmente solo funciona en sistemas con GPU AMD cuando se usa el Kernel de Linux con josh-hdr-parches) colorimetría).
- Compilación de sombreadores mejorada. Para reducir la tartamudez, el uso de bibliotecas de canalizaciones se ha ampliado a canalizaciones con sombreadores de teselación y geometría, y cuando se utiliza MSAA, se utilizan capacidades adicionales de la extensión Vulkan VK_EXT_extended_dynamic_state3.
- Para juegos más antiguos compatibles con suavizado de muestras múltiples (MSAA, Anti-Aliasing de muestras múltiples), se agregaron las configuraciones d3d9.forceSampleRateShading y d3d11.forceSampleRateShading para habilitar el modo de sombreado de frecuencia de muestreo para todos los sombreadores, lo que mejora la calidad. de imágenes en juegos.
- El backend GLFW se ha agregado a las compilaciones de Linux, que se pueden utilizar como alternativa al backend SDL2.
- Lógica de paso de comandos D3D11 mejorada para acercar el comportamiento de DXVK a los controladores D3D11 nativos y lograr un rendimiento más predecible.
- Problemas solucionados que aparecían en los juegos:
- Cenizas de la Singularidad.
- Battlefield Bad Company 2.
- Gujian 3.
- Resident Evil 4 HD.
- Saints Row: el tercero.
- Sekiro.
- Fronteras sónicas.
- Comandante Supremo: Alianza Forjada.
Fuente: opennet.ru