NVIDIA presenta DLSS 2.3 y un reescalado espacial mejorado que no requiere núcleos tensor
Hace unos días asistimos a un evento especial donde NVIDIA presentó el DLSS 2.3, una evolución de su conocida tecnología de reconstrucción inteligente de la imagen basada en inteligencia artificial que, como sabrán nuestros lectores habituales, se ejecuta a través de los núcleos tensor. Esto quiere decir que, para poder utilizarla, es necesario contar con una tarjeta gráfica GeForce RTX serie 20 o superior, y una aplicación o juego compatible. Actualmente, el DLSS es compatible con más de 130 aplicaciones y juegos.
Una de las principales ventajas que tiene el DLSS 2.3 frente a las tecnologías de reescalado tradicionales es que, al utilizar inteligencia artificial, siempre puede seguir aprendiendo, y mejorando. Con esta nueva versión, NVIDIA ha confirmado que se han eliminado los problemas de «ghosting» que se producían en algunos títulos basados en DLSS 2.1, como DOOM Eternal y Cyberpunk 2077.
El «ghosting» es un problema que se produce con ciertos elementos en movimiento durante el proceso de reconstrucción y reescalado de la imagen, y que puede generar, como vemos en las imágenes adjuntas, una especie de estela en determinados objetos. Es muy difícil de apreciar en movimiento, pero gracias con la tecnología DLSS 2.3 ha sido posible reducirlo de forma drástica, gracias a una mejor utilización de los vectores de movimiento, pieza clave para reconstruir y reescalar de forma precisa elementos gráficos que se mueven constantemente entre fotogramas, y con ello se mejora la calidad de la imagen.
Las imágenes adjuntas hablan por sí solas. En Cyberpunk 2077 vemos que el efecto de «ghosting» que se producía en el retrovisor del coche desaparece por completo, mientras que en DOOM Eternal este problema se apreciaba principalmente en los efectos de partículas de fuego, y gracias al DLSS 2.3 desaparece casi por completo. Creo que es importante destacar una cosa, y es que los resultados que consigue NVIDIA con el DLSS son tan buenos que puede permitirse el lujo de pulir detalles tan pequeños como estos.
Para poder disfrutar del DLSS 2.3 no necesitaremos nada especial, ya que seguirá siendo compatible con las tarjetas gráficas GeForce RTX serie 20 y serie 30. Eso sí, es importante mantener los controladores gráficos de nuestra tarjeta actualizados para poder acceder a todas las novedades que vaya lanzando NVIDIA, incluyendo el DLSS 2.3.
DLSS 2.3 y reescalado espacial de la imagen: Soluciones distintas para cada perfil de jugador
A título personal, creo que el DLSS es una de las mejores cosas que le ha pasado al mundo del gaming en PC en los últimos años. He tenido la oportunidad de probarlo con diferentes tarjetas gráficas, incluyendo desde una modesta RTX 2060 hasta una potente RTX 3080 Ti, pasando por diferentes soluciones RTX 30 Mobile, y mi experiencia en general ha sido fantástica. No solo es capaz de mejorar la calidad de la imagen cuando trabaja en el modo calidad, sino que además mejora el rendimiento hasta tal punto que una RTX 2060 puede ser capaz de conseguir tasas de FPS muy buenas en juegos configurados al máximo y en 4K.
Sin embargo, el DLSS tiene una particularidad importante, y es que, para poder disfrutarlo, necesitamos contar como hemos dicho con una tarjeta gráfica que disponga de núcleos tensor. NVIDIA es consciente de que no todo el mundo cuenta con una solución gráfica RTX 20 o RTX 30, y de que el reescalado ofrece a día de hoy un valor más grande que nunca, sobre todo porque permite alargar la vida útil de una tarjeta gráfica, y mejorar la experiencia de uso en títulos donde la fluidez es fundamental.
La llegada del FSR de AMD generó una gran expectación precisamente por esto, porque se perfiló como una solución de reescalado espacial que no requería hardware especializado, y porque añadía una capa de realce que permitía contrarrestar, en ciertas situaciones, ese efecto de emborronado que se produce cuando reescalamos utilizando una técnica espacial estándar.
NVIDIA no se ha quedado a verlas venir, y ha presentado una tecnología de reescalado espacial de última generación que, según la compañía, es el mejor de su clase, y que utiliza también un filtro de realce para mejorar el acabado final. Este reescalado se integra en un nuevo kit de desarrollo que está disponible desde hoy mismo en GitHub, y que, como podemos ver en las imágenes adjuntas, logra mantener una mayor definición y un nivel de detalle superior frente al FSR de AMD. Y esto no es todo, también registra un rendimiento ligeramente superior.
Podemos adaptar este nuevo reescalado a cualquier situación, gracias a las diferentes opciones resolución base entre las que podemos elegir, y a la intensidad de la capa de realce que se aplicará al final. El modo ultra calidad parte de un 85% del total de píxeles que tendríamos en la resolución nativa, y podemos reducirlo a un 77%, 66%, 59% y 50%. Es importante que tengáis en cuenta que, al reducir el conteo de píxeles del que parte este reescalado, es posible mejorar considerablemente el rendimiento, pero también se reducirá la calidad de imagen.
¿Qué diferencias existen entre el DLSS 2.3 y el reescalado espacial de NVIDIA?
El reescalado espacial de NVIDIA utiliza un algoritmo fijo y parte del fotograma actual para generar el siguiente. Esto nos deja, como vemos en la imagen adjunta, un conteo base de 2,2 millones de píxeles en resolución 1440 bajo el modo ultra calidad, y una imagen de salida de 3,5 millones de píxeles, que se genera mediante un algoritmo fijo.
Con el DLSS 2.3, sin embargo, la imagen se genera utilizando elementos temporales, es decir, se recurre tanto al fotograma actual como a fotogramas anteriores, lo que nos deja un conteo base de más de 6 millones de píxeles cuando utilizamos el DLSS 2.3 en 1440p y configurado en modo calidad. Para generar el fotograma final, se utiliza inteligencia artificial, y el resultado final es esa imagen de 3,5 millones de píxeles.
El hecho de que la tecnología DLSS 2.3 parta de una mayor cantidad de píxeles, y que utilice fotogramas previos (elementos temporales) junto a IA para combinarlos y crear la mejor imagen posible marca una diferencia enorme, como podemos ver en la imagen adjunta. El reescalado espacial consigue un resultado bastante bueno, aunque se aprecia una pérdida de nitidez evidente frente a la resolución nativa, y también vemos problemas de desaparición de elementos lejanos, algo común a todas las técnicas de reescalado espaciales.
Por contra, el DLSS 2.3 de NVIDIA, configurado en modo calidad, consigue un resultado espectacular, ya que genera una imagen mejor definida y más rica en detalles que aquella que se había obtenido mediante resolución nativa, y con una calidad excepcional incluso en elementos que tienen una baja carga geométrica, como aquellos más delgados y lejanos (la rejilla, por ejemplo).
Es lo que os he comentado en otras ocasiones, el DLSS no es un simple reescalado, es una técnica de reconstrucción inteligente de la imagen que utiliza elementos temporales e inteligencia artificial, y no lo hace con el objetivo de crear una imagen reescalada, sino con la meta de lograr la mejor imagen posible. No debemos olvidarnos, además, de que esta tecnología utiliza vectores de movimiento, y con ello es posible evitar problemas importantes como el exceso de ruido en la imagen, pixelación, acabados borrosos y desenfocados en objetos en movimiento, así como artefactos y desaparición de elementos gráficos.
La diferencia entre el DLSS 2.3 y el reescalado espacial es tan grande que el primero puede ofrecer, incluso en modo rendimiento, una calidad superior al reescalado en modo ultra calidad y conseguir, al mismo tiempo, un rendimiento mucho mayor, como podemos ver en la imagen adjunta. El DLSS 2.3 ofrece una nitidez mucho mayor, y representa sin problemas incluso aquellos elementos más alejados que tienen una baja carga geométrica, solo tenéis que fijaros en la reja, por ejemplo.
El reescalado espacial de NVIDIA estará disponible para todas las soluciones gráficas GeForce que tengan soporte a nivel de drivers, y se podrá activar a través del panel de control de GeForce Experience. Si tienes, por ejemplo, una GTX 1070 y quieres probarla solo tendrás que actualizar los controladores gráficos y listo, la tendrás disponible. Ten presente, eso sí, que un reescalado espacial solo es realmente recomendable en resoluciones 1440p y superiores, ya que en niveles inferiores nos topamos con una base de muestreo muy baja, y puede que con un cuello de botella a nivel de CPU.