Resumen:
Se informó que el desarrollador MAAN lanzó recientemente OpenDLSS-NR, que es una reimplementación Vulkan de código abierto de la red de renderizado neuronal DLSS 5 de NVIDIA. El principal avance de este proyecto es que permite que DLSS 5 se ejecute en tarjetas gráficas que no sean de la serie RTX 50 por primera vez.

OpenDLSS-NR reproduce con precisión la estructura de la red neuronal de 71 bloques en la versión 310.8.0 de la DLL de tiempo de ejecución DLSS 5, y el desarrollador afirma que sus resultados son "consistentes a nivel de bits" con la implementación oficial de NVIDIA. No sólo la imagen final, sino también la salida de los 75 límites de bloques intermedios coinciden byte a byte.
La red adopta la arquitectura U-Net, combina el transformador de ventana de cambio y el transformador visual global, utiliza el valor de activación FP8 y la precisión acumulativa de FP16, y el peso del modelo es de aproximadamente 141 MiB.
En términos de rendimiento, los datos medidos por MAAN utilizando RTX 4070 SUPER muestran que el tiempo de ejecución con una resolución de 768 × 768 es de solo 2,8 milisegundos, 1080p es de 7,8 milisegundos, 1440p es de 12,6 milisegundos y 4K es de 29,3 milisegundos. Estos datos muestran que la red completa de DLSS 5 ya puede funcionar de manera eficiente en la arquitectura de Ada Lovelace.

Lo que es aún más innovador es la versión portada de WebGPU. Esta versión no depende de NVIDIA Tensor Core ni de la compatibilidad nativa con FP8 y se ejecuta completamente en el navegador. El tiempo de ejecución con una resolución de 512×512 es de 72 milisegundos. Aunque es mucho más lento que los 2,7 milisegundos de la implementación nativa, es suficiente para demostrar que la red neuronal de DLSS 5 se puede desacoplar y ejecutar en hardware que no sea NVIDIA.
Actualmente todavía existen restricciones para este proyecto. El almacén no contiene los pesos de los modelos patentados de NVIDIA y los usuarios deben proporcionarlos ellos mismos. Tampoco es un módulo de juego listo para usar, sino una implementación independiente que viene con un renderizador de demostración basado en el motor Google Filament, que admite vectores de movimiento y retroalimentación de tiempo, pero no implementa la funcionalidad de súper resolución DLSS.
Para los usuarios de la serie RTX 40 que no pueden usar DLSS 5 oficial, este proyecto muestra otra posibilidad. Aunque todavía está lejos de la implementación real del juego, demuestra que la tecnología central de DLSS 5 no depende completamente del hardware más reciente.
Comentarios