Buenas noticias para los gamers linuxeros que usen GPU de NVIDIA, pues el día de hoy ha arribado una nueva versión de la implementación alternativa NVAPI/NVOFAPI de NVIDIA para el uso de Steam Play con DXVK y VKD3D-Proton, DXVK-NVAPI 0.9.2. Esta nueva actualización añade nuevas capacidades de compatibilidad entre varias API gráficas de NVIDIA y el controlador VKD3D-Proton de Valve.

¿De qué tratan estas nuevas capacidades que brinda la reciente versión DXVK-NVAPI 0.9.2?
Para quienes desconozcan qué función cumple DXVK-NVAPI, se trata básicamente de una implementación que permite el funcionamiento de varias API gráficas de NVIDIA al jugar juegos en Linux. Entre las muchas funcionalidades de NVIDIA que abarca esta implementación están el DLSS, NVIDIA Reflex y PhysX. Vale destacar que también esta implementación actúa en el funcionamiento de las API gráficas de NVIDIA sobre motores gráficos.
Pues bien, con la nueva versión de DXVK-NVAPI 0.9.2, se incluye la compatibilidad entre varias extensiones de sombreado Direct3D 12 de NVIDIA y el controlador de Valve, VKD3D-Proton, siempre y cuando este tenga al menos la versión 3.0.1. De momento, para habilitar esta compatibilidad, se requiere crear y configurar el entorno de variableDXVK_NVAPI_D3D12_NV_SHADER_EXTN=1. ¿El resultado? Al activar dicha compatibilidad, títulos como Cyberpunk 2077, Alan Wake 2 y otros que utilicen el motor Unreal Engine 5 deberían beneficiarse.
Otro de los beneficios que otorga esta nueva compatibilidad es que las llamadas a funciones de CuBIN (la utilidad de binarios CUDA de NVIDIA) a VKD3D-Proton tendrán más puntos de entrada. Con ello se obtendrán notables mejoras en la generación dinámica de múltiples fotogramas. También destaca la compatibilidad con las nuevas extensiones gráficas que se incluyen a partir de la serie de controladores gráficos de NVIDIA R595.
Si deseas conocer todos los detalles, entonces debes remitirte a las notas de cambio oficial: https://github.com/jp7677/dxvk-nvapi/releases/tag/v0.9.2
