La empresa Valve ha lanzado VKD3D-Proton 2.5, una bifurcación de la base de código vkd3d, creada para mejorar el soporte de Direct3D 12 en el paquete de lanzamiento de juegos Proton. VKD3D-Proton incluye cambios específicos para Proton, optimizaciones y mejoras para un funcionamiento de mayor calidad de los juegos de Windows basados en Direct3D 12, que aún no han sido incorporados a la versión principal de vkd3d. Entre las diferencias, se destaca la orientación al uso de las extensiones modernas de Vulkan y las capacidades de las últimas versiones de controladores gráficos para lograr una compatibilidad total con Direct3D 12.
En la nueva versión:
- Se ha implementado un soporte más o menos completo para la API DXR 1.0 (DirectX Raytracing) y soporte experimental para DXR 1.1 (que se activa configurando la variable de entorno VKD3D_CONFIG=dxr|dxr11). En DXR 1.1, aún no se han implementado todas las funciones, pero el soporte de trazado de rayos en línea está completamente listo. Entre los juegos que utilizan DXR, se destacan Control, DEATHLOOP, Cyberpunk 2077, World of Warcraft y Resident Evil: Village.
- Para sistemas con tarjetas gráficas NVIDIA, se ha añadido soporte para la tecnología DLSS, que permite utilizar los núcleos Tensor de las tarjetas gráficas NVIDIA para escalado realista de imágenes utilizando métodos de aprendizaje automático para aumentar la resolución sin perder calidad.
- En el traductor para la representación intermedia de shaders DXIL (DirectX Intermediate Language) se ha ampliado el soporte para modelos de shaders.
- Se ha añadido soporte para la tecnología PCI-e Resizable BAR (Base Address Registers), que permite a la CPU acceder a toda la memoria de video de la GPU y, en algunas situaciones, mejorar el rendimiento de la GPU en un 10-15%. El efecto de la optimización es notable en juegos como Horizon Zero Dawn y Death Stranding.
- Se han solucionado problemas en los juegos DEATHLOOP, F1 2021, WRC 10, DIRT 5, Diablo II Resurrected, Psychonauts 2, Far Cry 6, Evil Genius 2: World Domination, Hitman 3, Anno 1800, así como en juegos basados en el motor Unreal Engine 4.
Fuente: opennet.ru
