Llegan buenas noticias para los usuarios linuxeros que utilicen tarjetas gráficas provistas por NVIDIA, pues a partir de la versión 26.2 del stack gráfico MESA, el controlador abierto NVK Vulkan soportará la funcionalidad DLSS. Esta compatibilidad resultará sumamente interesante, sobre todo para los gamers que suelen jugar títulos modernos en Steam.

El soporte para DLSS en el controlador NVK Vulkan será, de momento, experimental
La llegada de la compatibilidad para la extensión VK_NVX-binary_import hace unos meses marcó el inicio del trabajo para añadir la compatibilidad de DLSS en el driver abierto NVK Vulkan. Sin embargo, no ha sido fácil concretar la meta, pues muchos juegos soportan únicamente versiones antiguas de DLSS y estas solamente son soportadas por las series de GPU Turing y Ampere de NVIDIA. De hecho, al correr varios juegos con ajustes de DLSS, estos frecuentemente generaban artefactos gráficos y, en algunos casos, provocaban el cierre del juego.
Los desarrolladores efectuaron diversas pruebas a fin de dar con una solución, pero los resultados no fueron los esperados. Resulta que el soporte para DLSS depende de los binarios de CUDA y de una serie de códigos de bytes SM para que pueda funcionar. En el driver privativo de NVIDIA, se implementa una ruta directa a fin de coincidir con una versión de código byte soportada. En el driver abierto NVK Vulkan no se puede establecer una ruta similar hasta tanto no se logre traducir la instrucción PTX de NVIDIA. La excepción de ello son las GPU Turing/Ampere, las cuales vienen por defecto con un código de byte SM compatible con DLSS.
Por ello, el equipo de desarrollo decidió que lo mejor era habilitar DLSS en el controlador NVK Vulkan bajo una variable de entorno experimental a fin de obtener feedback con usuarios entusiastas. Así pues, los usuarios entusiastas que deseen habilitar y realizar pruebas en diversos juegos, con variadas configuraciones, deben habilitar la variable de entorno NVK_EXPERIMENTAL=dlss.
Vale reseñar que la integración de esta variable experimental en MESA 26.2-dev se dio hace pocas horas. En cuanto al lanzamiento de MESA 26.2, se espera que el mismo arribe durante el mes de agosto.
