Dr_X
Miembro habitual
- Mensajes
- 43.432
- Reacciones
- 15.044
DLSS parte de una resolución base para reconstruir la imagen a una resolución superior con una calidad de imagen similar a la que tendría si se hubiera renderizado nativamente a esa resolución.Pero la función final del DLSS es reducir de la carga de la gráfica en resoluciones superiores cuando usas toda la artillería de ajustes gráficos y RT ¿no?
Lo digo porque con las 3080 todos los juegos disponibles hoy en día funcionan sobrados a 4K con todo activado y de forma nativa sin necesitar activar DLSS. (salvo flight simulator).
¿Se recomienda DLSS activado aunque no sea "necesario"?
Este requiere mucho cálculo y a priori no tiene sentido renderizar a menos resolución para conseguir más rendimiento si luego tienes que hacer cálculos muy complejos para reconstruir la imagen a mayor resolución, pero esto tiene todo que ver con la arquitectura de las Nvidia RTX.
Estas tarjetas tiene repartida su capacidad de proceso entre Cuda Cores y Tensor Cores. Los primeros son los que se utilizan en cualquier juego, los mismos que tienen (o tenían) las Nvidia GTX, pero los segundos son específicos para cálculos de IA, Deep Learning y Raytracing. De hecho, son tan específicos que si un juego no usa RT o DLSS, esa parte de la gráfica está inactiva.
Así que, pese a lo intensivo que pueda ser el DLSS, a la gráfica le cuesta menos renderizar a 1080p y reconstruir a 4K combinando los Cuda y Tensor Cores que renderizar nativamente a 4K dejando toda la carga en los Cuda y nada en los Tensor. Y con esto se consiguen frame rates de 1080p/1440p con la calidad de imagen de 4K, o esa es la idea, algo que además es muy útil para compensar la penalización del Raytracing en el rendimiento.
Cuando hablaba de que el DLSS requiere que el juego genere información adicional no quería decir que el DLSS perjudique el rendimiento, sino que es necesaria cierta programación dentro del juego para se generen datos que solo utiliza el DLSS, lo cual hace que su implantación sea más compleja que usar un antialiasing o escalado normales por mucho que los resultados merezcan la pena.
De hecho, a partir de la versión/implementación 2.0, no solo es recomendable utilizar el DLSS para mejorar el rendimiento, sino que en algunos aspectos mejora la calidad del 4K nativo con TAA (Temporal Antialiasing), que es el antialising de mejor calidad que suelen usar los juegos en la actualidad y que también tiene sus pegas. Aunque en versiones anteriores de DLSS, si el rendimiento es bueno sin DLSS no merece la pena activarlo porque la calidad de imagen presenta más problemas.
En el caso concreto de Metro Exodus, utiliza una versión anterior a la 2.0 del DLSS y por tanto notarás que la imagen reconstruida pierde algo de calidad sobre la nativa, así que si con tu tarjeta no tienes problemas de rendimiento mejor no lo actives. En otros que si tengan DLSS 2.0 como Control o Death Stranding en cambio si merece la pena activarlo incluso aunque tengas buen rendimiento sin él. Y todos los que vayan saliendo con DLSS a estas alturas ya serán versión 2.0 o 2.1 como Watch Dogs Legion o Cyberpunk 2077.