NVIDIA DLSS es una de las tecnologías de reescalado más importantes del mercado, y desde que se lanzó al mercado se ha situado como un referente en este terreno, a pesar de que AMD, Intel y otras empresas han intentado competir con sus propias opciones de este tipo. Ahora se ha lanzado oficialmente DLSS 5, una versión que ha sido bastante polémica, con lo que ha recibido muchas críticas por cómo se ve, y es que aplica una serie de filtros que hace que se vea como un vídeo hecho con IA.
Se trata de una tecnología propietaria de NVIDIA, que solo funciona en las tarjetas gráficas de esta marca, con lo que solo los usuarios con hardware de la misma pueden llegar a probar esta tecnología, al menos hasta ahora que ha surgido OpenDLSS-NR, una versión en código abierto que permite recrear la IA de DLSS 5 en cualquier dispositivo.
DLSS 5 en código abierto
Como decía, NVIDIA DLSS 5 ha sido bastante criticada desde un primer momento, especialmente por cómo funciona en las caras de los personajes que aparecen en pantalla. Para muchos esto genera una sensación de «Valle Inquietante» que normalmente nos encontramos en los vídeos hechos enteramente con inteligencia artificial.

Aun así, no son pocos los usuarios que quieren probar DLSS 5 en sus propios dispositivos, pero no todos cuentan con tarjetas gráficas de NVIDIA, con lo que siempre resulta interesante que haya una opción de código abierto para poder probarlo en cualquier ordenador, independientemente del tipo de tarjeta gráfica que tengas en el mismo.
OpenDLSS-NR es un trabajo del desarrollador MAAN, que es básicamente una reimplementación de la red de renderizado neuronal que se usa en DLSS 5 en Vulkan, y por supuesto en código abierto, tal y como he comentado en varias ocasiones. Y lo cierto es que el resultado final de esta reimplementación es bastante similar al de la versión original de la propia NVIDIA, con lo que cualquier usuario podrá experimentar cómo funciona la misma.
Esencialmente realiza el mismo trabajo que DLSS 5, operando directamente sobre un fotograma que ya ha sido renderizado, buscando así mejorar el aspecto del mismo y corrigiendo numerosos elementos gráficos importantes.

Los resultados que han sido compartidos por el propio desarrollador son más que interesantes, con unos tiempos de respuesta más que sólido y jugable, lo suficiente como para que sea interesante al menos como experimento, especialmente si quieres disfrutar de la misma experiencia que tienen los usuarios que pueden ejecutar NVIDIA DLSS 5.
Para funcionar usa precisamente los Tensor Cores que nos encontramos en las tarjetas gráficas de NVIDIA desde que se usa DLSS, siendo su existencia la razón por la que su tecnología es totalmente exclusiva de las tarjetas gráficas de la marca.
Ahora bien, más allá de esto, cuenta con una implementación WebGPU que también le permite reproducir esta tecnología sin utilizar los ya mencionados Tensor Cores de NVIDIA. Cierto es que tiene una pérdida de rendimiento importante al hacer uso de esto, pero la verdad es que así se puede ejecutar en arquitecturas y hardware de otras marcas.

Cierto es que esta implementación no está todavía lista para su uso, aunque cuenta con un modo demostración que puedes encontrar en GitHub, aunque personalmente creo que sería interesante dejar que siga avanzando el desarrollo, y ver cómo pueden hacer que se ejecute con algo más de tiempo.
En cualquier caso, DLSS 5 puede ser una tecnología muy interesante de primeras, más allá de que el resultado no siempre sea el mejor, con lo que una implementación que permite a usuarios de tarjetas gráficas de otras marcas contar con resultados similares y bastante sólidos.




