UX3607 ZB A16 BannerMas Alla Banner
El driver Vulkan abierto NVK ya puede ejecutar DLSS en Linux, aunque de momento sigue siendo una función experimental

El driver Vulkan abierto NVK ya puede ejecutar DLSS en Linux, aunque de momento sigue siendo una función experimental

por Edgar Otero

El controlador abierto NVK para tarjetas gráficas NVIDIA dentro de Mesa ha dado un paso importante en Linux al sumar soporte para DLSS. El código ya se ha integrado en la rama Mesa 26.2-devel, lo que permitirá que juegos modernos compatibles con esta tecnología puedan aprovecharla bajo Linux y Steam Play usando este driver abierto, aunque por ahora la función sigue marcada como experimental.

La clave técnica está en la implementación de VK_NVX_binary_import, una extensión de Vulkan necesaria para cargar y ejecutar binarios CUDA precompilados, los conocidos CuBIN, que son precisamente los que utiliza DLSS en GPU de NVIDIA. En otras palabras, NVK ya tiene la base necesaria para cargar esos binarios y hacer que DLSS funcione sin depender del controlador propietario completo.

La integración parte de un trabajo iniciado el año pasado por Autumn Ashton y retomado después por Thomas Andersen, que se encargó de actualizar el parche, corregir conflictos y llevarlo hasta su integración final. Aun así, el soporte no llega activado de forma general. Mesa lo mantiene oculto tras la variable de entorno NVK_EXPERIMENTAL=dlss debido a que todavía hay errores conocidos y a que no todos los casos están resueltos.

Un avance importante para Linux, aunque todavía con límites

Hay además una condición importante. Como DLSS depende de binarios CUDA ya preparados para arquitecturas concretas, el soporte solo funcionará si existe bytecode compatible con la GPU en uso. El driver propietario de NVIDIA cuenta con una ruta para convertir PTX a bytecode, pero esa traducción todavía no existe en el mismo grado dentro de NVK y Mesa, así que el comportamiento seguirá siendo más limitado.

Aun con esas reservas, el movimiento resulta relevante porque refuerza una tendencia clara en Linux: cada vez más funciones que antes parecían ligadas por completo al software propietario empiezan a abrirse paso en el ecosistema libre. Ya te explicamos cómo una capa Vulkan abierta llevó Reflex y Anti-Lag 2 a cualquier GPU en Linux y ahora el soporte de DLSS en NVK avanza en esa misma dirección.

Si no hay cambios en el calendario habitual de Mesa, Mesa 26.2 debería llegar estable en agosto. Para el usuario común todavía no será una función transparente ni universal, pero sí es otro paso importante para convertir Linux en una plataforma de juego cada vez más completa, también en el terreno de las tecnologías avanzadas de renderizado y escalado.

Fin del Artículo. ¡Cuéntanos algo en los Comentarios!

Temas Relacionados: Juegos NVIDIA Linux Vulkan NVIDIA DLSS
Redactor del Artículo: Edgar Otero

Edgar Otero

Soy técnico en sistemas informáticos, empecé a experimentar un Pentium II, aunque lo mío siempre ha sido el software. Desde que actualicé de Windows 95 a Windows 98 no he dejado de instalar sistemas. Tuve mi época Linuxera y fui de los que pidió el CD gratuito de Canonical. Actualmente uso macOS para trabajar y tengo un portátil con Windows 11 en el que también he instalado Chrome OS Flex. En definitiva, experimentar, probar y presionar botones.

Comentarios y opiniones sobre: El driver Vulkan abierto NVK ya puede ejecutar DLSS en Linux, aunque de momento sigue siendo una función experimental ¿Qué opinas? ¿Alguna pregunta?
NitroV16 AI Banner