Lanzamiento del proyecto DXVK 1.2 con implementación de Direct3D 10/11 sobre API Vulkan

Publicado lanzamiento de la capa DXVK 1.2, que proporciona una implementación de DXGI (Infraestructura Gráfica de DirectX), Direct3D 10 y Direct3D 11, funcionando a través de la traducción de llamadas a la API de Vulkan. Para utilizar DXVK se requiere controladores con soporte de API Vulkan, como
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 y AMDVLK.

DXVK se puede utilizar para ejecutar aplicaciones y juegos 3D en Linux mediante Wine, actuando como una alternativa de mayor rendimiento a la implementación de Direct3D 11 integrada en Wine, que funciona sobre OpenGL. En algunos juegos el rendimiento de la combinación Wine+DXVK se distingue es solo un 10-20% inferior al de ejecutarlo en Windows, mientras que al utilizar la implementación de Direct3D 11 basada en OpenGL, el rendimiento disminuye de forma más sustancial.

la nueva versión se utiliza un hilo separado para la transmisión del búfer de comandos, lo que ha permitido aumentar el rendimiento en algunas configuraciones de múltiples núcleos. Además, se ha incrementado la frecuencia de envío del búfer de comandos para eliminar ciclos de inactividad y un uso más activo de la GPU. Entre las aplicaciones que se han beneficiado de estos cambios se destaca el juego Quake Champions.

Se ha añadido soporte para extensiones de renderizado específicas, que no están oficialmente definidas en la especificación de Direct3D 11 y son proporcionadas por los fabricantes a través de bibliotecas adicionales para Windows. Estas extensiones son necesarias para el funcionamiento del proyecto experimental DXVK-AGS con la implementación de extensiones AGS (Servicios de GPU de AMD), propuestas en AMD AGS SDK y que permiten utilizar algunas optimizaciones, incluidas las utilizadas en los juegos Resident Evil 2 y Devil May Cry 5.

Entre las correcciones: se ha reducido levemente la carga en la CPU en algunos juegos. Se ha solucionado un problema que causaba la adición de elementos innecesarios en la caché de estados y la recompilación de controladores Vulkan idénticos. Se ha corregido un error que provocaba fallos o un uso incorrecto de Vulkan al aplicar el método ClearView. Se ha deshabilitado el bypass en NVAPI, que se había utilizado para resolver problemas en el juego Mirror’s Edge Catalyst en sistemas con GPU NVIDIA.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster