Lanzamiento de DXVK 1.7, implementaciones Direct3D 9/10/11 además de la API de Vulkan

Formado liberación de capa intermedia DXVK 1.7, que proporciona una implementación de DXGI (Infraestructura de gráficos DirectX), Direct3D 9, 10 y 11 que funciona a través de la traducción de llamadas a la API de Vulkan. Para usar DXVK necesario soporte para conductores Vulkan API 1.1como AMD RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 y AMDVLK.
DXVK se puede utilizar para ejecutar aplicaciones y juegos 3D en Linux Utilizando Wine, que sirve como una alternativa de mayor rendimiento a la implementación integrada de Direct3D 11 de Wine que se ejecuta sobre OpenGL.

Cambios importantes:

  • Se agregó soporte para las extensiones de la API de gráficos de Vulkan: VK_EXT_custom_border_color (usado para admitir colores de borde en Sampler, resolvió muchos problemas en juegos basados ​​en Direct3D 9, incluidos Crysis y Halo 2 Vista) y VK_EXT_robustness2 (similar a D3D11, usado para manejar el acceso más allá de lo permitido). límites de áreas de recursos). Para utilizar estas extensiones, debes tener Wine 5.8, así como los controladores AMD e Intel de Mesa 20.2-dev o el controlador NVIDIA 440.66.12-beta;
  • Aplicación optimizada de las operaciones de limpieza y
    barreras al renderizar, lo que permitió mejorar ligeramente el rendimiento de algunos juegos;
  • Los juegos D3D11 agregaron la capacidad de usar colas de cálculo para cargar recursos de forma asincrónica si el controlador (por ejemplo, RADV) no admite una cola de transferencia separada;
  • Se implementaron algunas funciones de DXGI 1.6 que se utilizarán en futuras versiones de World of Warcraft;
  • Reducción del consumo de memoria en D3D9, lo que evitó quedarse sin memoria disponible en algunos juegos como Toxikk;
  • Se corrigieron errores de validación de Vulkan en Cloudpunk y otros juegos que usaban incorrectamente el búfer de recursos;
  • Problemas resueltos al construir en GCC 10.1;
  • Se corrigieron varios problemas relacionados con D3D9;
  • Se ha rediseñado la opción dxgi.tearFree;
  • Se han resuelto problemas en Fallout New Vegas, Freelancer, GTA IV y Halo Custom Edition;
  • Soporte para compilaciones con vinolib. La creación de DXVK ahora requiere MinGW.

Fuente: opennet.ru

Compre alojamiento confiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra alojamiento web fiable con protección DDoS, servidores VPS VDS | ProHoster