viernes, noviembre 15

Analizamos la tarjeta gráfica NVIDIA RTX 2060 Founders Edition, la gráfica más sencilla del mercado desarrollada para soportar el Ray Tracing.

La apuesta con sus nuevas gráficas de arquitectura Turing ha sido clara: trazado de rayos de luz en tiempo real. NVIDIA ha elevado el listón en el mercado gaming y está consiguiendo que se hable de esta tecnología por parte de todos. Esta nueva arquitectura implementa los nuevos RT Cores y Tensor Cores con el fin de la implementación de dos nuevas tecnologías.

Para el Ray Tracing se han creado los RT Cores, limitando la pérdida de rendimiento. El DLSS se basa en los Tensor Cores y por tanto en la inteligencia artificial. Deep Learning Super Sampling básicamente sirve para recuperar la mayoría del rendimiento perdido.

El modelo más básico de estas gráficas de arquitectura Turing es la RTX 2060. Dentro de las pensadas para RayTracing es la más sencilla y es la última antes de las GTX 16 Series que carecen de RT Cores y Tensor Cores. Están más enfocadas al 1080p, incluso en algunos títulos se puede llegar a los 1440p, dependiendo del título.

RTX 2060 Founders Edition 03 1024x681 - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Índice

Presentación

La tarjeta gráfica RTX 2060 Founders Edition llega en la típica caja de la compañía de apertura vertical. Tiene un diseño bastante curioso como si fuera la cubierta de una gráfica y vemos también en grande el distintivo RTX. Vemos también el color verde chillón de la compañía.

Como es lógico dentro encontramos la tarjeta gráfica de NAVIDIA, la cual está protegida por una gran cantidad de poliespan. Las tarjetas gráficas y otros componentes similares que son delicados, se deben proteger bien para evitar dañarlo.

Esta RTX 2060 llega con una cubierta de plástico ajustada y que reduce la cantidad de plástico con respecto a las antiguas bolsas de las cuales sobraba un montón. Además de la tarjeta gráficas encontramos una caja de ‘accesorios’. Esta caja básicamente contiene una guía rápida y un manual de usuario, nada que nos interese realmente.

Características

Dejamos en el pasado los disipadores tipo blower, altamente ruidosos y muy ineficientes. NVIDIA ha apostado por lanzar las RTX 20 Series con un disipador de calor de verdad con dos ventiladores de 90mm. Esto permite dos cosas: obtener temperaturas mejores y mejorar la capacidad de overclocking.

Una de las características principales de esta tarjeta gráfica es que tiene un diseño altamente compacto. Hablamos de una gráfica de 240mm de largo, 130mm de alto y con un grosor de 40mm, ocupando sólo dos ranuras PCIe.

Con respecto a las salidas de vídeo, dispone de dos puertos DisplayPort 1.4, cuenta con una salida HDMI 2.0b, una salida DVI-D y un USB Type-C. El puerto Type-C nos permite compatibilidad con Virtual Link para la realidad virtual mediante un único cable. La contraparte a esto es que no existe un modelo compatible con este, pero lo podemos usar como USB sin más.

Esta tarjeta gráfica dispone de puerto PCIe 3.0 x16 para conectarla a la placa base. El logo de la RTX 2060 en la zona superior se ilumina en color verde mediante ledes. Pero esta tarjeta gráfica carece completamente de NVLink, por lo que no permite un sistema de múltiples gráficas.

RTX 2060 Founders Edition 15 1024x681 - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

La alimentación de esta RTX 2060 está en la parte trasera y se basa en único conector PCIe de 8 pines. El conector de alimentación nos ofrece 150W mientras que la interfaz PCIe nos ofrece  75W. La tarjeta gráfica tiene un TDP de 160W, con lo cual tenemos un buen margen para el overclocking.

Destacar finalmente el backplate en aluminio que sirve para mejorar un poco la refrigeración y evitar que la PCB se doble.

RTX 2060 Founders Edition 14 1024x681 - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Especificaciones

  • Silicio: TU104
  • CUDA Cores: 1 920
  • Tensor Cores: 240
  • RT Cores: 30
  • Frecuencia base: 1 365MHz
  • Frecuencia Boost: 1 680
  • Memoria: 6GB GDDR6 @ 14Gbps
  • Ancho de banda: 336GB/s @ 192bits
  • Alimentación: PCIe 8 pines
  • Salidas de vídeo
    • 2x DisplayPort 1.4 (8K @ 60Hz)
    • 1x HDMI 2.0b (4K @ 60Hz)
    • DVI-D
    • USB Type-C
  • TDP: 160W

NVIDIA HDR

La tecnología NVIDIA HDR es una mejora cualitativa más que cuantitativa en la experiencia de juego. Framerates más altos y resoluciones más altas son cualidades conocidas. Una resolución más alta significa una posibilidad de detalle mejor, mientras que los framerates más altos significan un juego y un vídeo más fluidos. La tecnología de frecuencia de actualización variable pronto siguió, resolviendo el dilema del retardo en la entrada de V-Sync, aunque una vez más llevó tiempo llegar a donde está ahora.

Para las pantallas de juego, el HDR era sustancialmente diferente de añadir detalles gráficos o permitir una jugabilidad y reproducción más suaves, porque significaba una nueva dimensión de “colores más posibles” y “blancos más brillantes y negros más oscuros” en los juegos. Debido a que la capacidad del HDR requería el apoyo de toda la cadena gráfica, así como un monitor y contenido del HDR de alta calidad para sacar el máximo provecho, fue más difícil mostrarlo. Además de los otros aspectos de los gráficos para juegos de alta gama, y a la espera de un mayor desarrollo de la VR, este era el futuro de las GPU.

NVIDIA G SYNC HDR 1024x536 - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Pero hoy en día NVIDIA está cambiando de rumbo, yendo a la forma fundamental en que se modelan los gráficos de ordenador en los juegos de hoy en día. En los procesos de renderizado más realistas, la luz puede ser emulada como rayos que emiten desde sus respectivas fuentes, pero calcular incluso un subconjunto del número de rayos y sus interacciones (reflexión, refracción, etc.) en un espacio delimitado es tan intensivo que el renderizado en tiempo real era imposible. Pero para obtener el rendimiento necesario para renderizar en tiempo real, la rasterización esencialmente reduce los objetos 3D a representaciones 2D para simplificar los cálculos, falsificando significativamente el comportamiento de la luz.

La utilización de efectos de trazado de rayos en tiempo real en los juegos puede requerir sacrificar algunos o todos los tres parámetros como son: alta resolución, cuadros ultra altos y HDR. El HDR está limitado por el apoyo de los juegos más que por cualquier otra cosa. Pero los dos primeros tienen unos estándares de rendimiento mínimos cuando se trata de juegos modernos de alta gama en el PC. Cualquier cosa por debajo de 1080p es completamente desagradable, y cualquier cosa por debajo de 30fps o más realistamente de 45fps a 60fps perjudica la jugabilidad. La frecuencia de actualización variable puede mitigar esta última y las gotas enmarcadas son temporales, pero la baja resolución es para siempre.

RTX 2060 Founders Edition 10 1024x681 - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

NVIDIA Ray Tracing

La gran visión de NVIDIA para los gráficos de Ray Tracing híbridos en tiempo real significa que necesitaban realizar importantes inversiones arquitectónicas en futuras GPUs. La propia naturaleza de las operaciones necesarias para el trazado de rayos significa que no se adaptan especialmente bien a la ejecución SIMT tradicional y, aunque esto no impide el Ray Tracing en la GPU a través del cálculo en la GPU tradicional, al final lo hace de forma relativamente ineficiente. Lo que significa que de los muchos cambios arquitectónicos en Turing, muchos de ellos se han dedicado a resolver el problema del trazado de rayos, algunos de los cuales exclusivamente.

Para Ray Tracing, Turing introduce dos nuevos tipos de unidades de hardware que no estaban presentes en su predecesor Pascal: Núcleos RT y Tensor Cores. El primero es más o menos lo que el nombre dice en el envase, con los núcleos RT acelerando el proceso de trazado de los rayos, y todos los nuevos algoritmos involucrados en ello. Mientras tanto, los Tensor Cores no están técnicamente relacionados con el proceso de Ray Tracing en sí, pero desempeñan un papel clave en la viabilidad de la renderización del Ray Tracing, junto con la potenciación de otras funciones que se implementan con la serie GeForce RTX.

RT Cores que dan vida al Ray Tracing

Los núcleos RT son la mayor innovación de NVIDIA, pero también es la pieza del rompecabezas de la que menos le gusta hablar a NVIDIA. La compañía no está revelando los elementos básicos del funcionamiento de estos núcleos y como han conseguido que cálculos complejos se puedan hacer de manera tan ‘sencilla’.

nvidia geforce rtx algoritmo bvh - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Los núcleos RT pueden ser considerados esencialmente como un bloque de función fija que está diseñado específicamente para acelerar las búsquedas de la Jerarquía de Volumen Encuadernado (BVH por sus siglas en inglés). BVH es una estructura en forma de árbol utilizada para almacenar información de polígonos para el trazado de rayos, y se utiliza aquí porque es un medio innatamente eficiente para probar la intersección de rayos. Específicamente, al subdividir continuamente una escena a través de cuadros delimitadores cada vez más pequeños, es posible identificar los polígonos con los que se cruza un rayo en solo una fracción del tiempo que se necesitaría para probar todos los polígonos.

Los núcleos RT de NVIDIA implementan una versión altamente optimizada de este proceso. Eso implica precisamente la salsa secreta de NVIDIA (en particular, el modo en que NVIDIA determinó la mejor variación de BVH para la aceleración de hardware), pero al final los núcleos RT están diseñados de forma muy específica para acelerar este proceso. El producto final es una colección de dos bloques de hardware distintos que constantemente iteran a través de controles de cajas delimitadoras o polígonos, para probar la intersección, al ritmo de miles de millones de rayos por segundo y muchas veces ese número en pruebas individuales.

nvidia geforce rtx ray tracing emulacion bvh - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

NVIDIA afirma que las piezas Turing más potentes basadas en la GPU TU102, pueden manejar más de 10.000 millones de intersecciones de rayos por segundo (10 GigaRays/segundo), diez veces más de lo que Pascal puede hacer si sigue el mismo proceso utilizando sus shaders.

LEER MÁS
Coolmod permite reservar las tarjetas gráficas NVIDIA GeForce RTX

Potencia bruta para el trazado de rayos de luz en tiempo real

NVIDIA no ha dicho cual es el tamaño de un núcleo RT individual, pero se cree que son bastante grandes. Turing implementa solo un núcleo RT por SM, lo que significa que incluso la descomunal GPU TU102 que da vida a la RTX 2080 Ti solo tiene 72 unidades para Ray Tracing. Además, como los núcleos RT forman parte del SM, están estrechamente relacionados a los SM en términos de rendimiento y número de núcleos. A medida que NVIDIA reduce la escala de Turing para GPUs más pequeñas utilizando un menor número de SM, el número de núcleos RT y el rendimiento de Ray Tracing resultante también se reducen con él. Por lo tanto, NVIDIA siempre mantiene la misma proporción de recursos de SM (aunque los diseños de chips pueden hacerlo en cualquier otro lugar).

nvidia geforce rtx ray tracing acelerado hardware - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Junto con el desarrollo de un medio para probar las intersecciones de rayos de forma más eficiente, la otra parte de la fórmula para el éxito del Ray Tracing en el libro de NVIDIA es reducir al máximo la cantidad de trabajo necesario. Los núcleos RT de NVIDIA son comparativamente rápidos, pero aún así, las pruebas de interacción de rayos siguen siendo moderadamente complejas. Para ello NVIDIA ha recurrido a sus Tensor Cores para que los ayuden en el resto del camino, lo que permite que un número moderado de rayos siga siendo suficiente para obtener imágenes de alta calidad.

Así el Ray Tracing normalmente necesitaría emitir muchos rayos de todos y cada uno de los píxeles de una pantalla. Esto es necesario porque se necesita un gran número de rayos por píxel para generar el aspecto “limpio” de una imagen totalmente renderizada. Por el contrario, si se prueban muy pocos rayos, se obtiene una imagen “ruidosa” en la que hay una discontinuidad significativa entre los píxeles porque no se han emitido suficientes rayos para resolver los detalles más finos. Pero como NVIDIA no puede probar tantos rayos en tiempo real, está haciendo lo mejor y fingiendo, usando redes neuronales para limpiar una imagen y hacer que parezca más detallada de lo que realmente es.

nvidia geforce rtx turing tensor core - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Tensor Cores para mejorar el rendimiento

NVIDIA se apoya en los Tensor Cores. Estos núcleos se introdujeron por primera vez en la arquitectura Volta, exclusiva para servidores de NVIDIA y pueden considerarse como un núcleo CUDA para esteroides. Fundamentalmente son una colección mucho más grande de ALU dentro de un solo núcleo, con gran parte de su flexibilidad eliminada. De este modo, en lugar de obtener el núcleo CUDA altamente flexible, se obtiene una enorme máquina de multiplicación de matrices que está increíblemente optimizada para procesar miles de valores a la vez (en lo que se denomina una operación tensorial). Los Tensor Cores de Turing, a su vez, duplican lo que Volta comenzó apoyando métodos más nuevos y de menor precisión que el original, que en ciertos casos pueden ofrecer un rendimiento aún mejor y al mismo tiempo, una precisión suficiente.

nvidia geforce rtx tensor operations - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

En cuanto a cómo se aplica esto al Ray Tracing, la fuerza de los Tensor Cores es que las operaciones tensoriales se mapean extremadamente bien a la inferencia de redes neuronales. Esto significa que NVIDIA puede utilizar los núcleos para ejecutar redes neuronales que realizarán tareas de renderizado adicionales. En este caso, se utiliza un filtro de eliminación de ruido de la red neuronal para limpiar la imagen trazada por rayos en una fracción del tiempo (y con una fracción de los recursos) que se necesita para probar el número necesario de rayos.

Inteligencia Artificial para mejorar la calidad gráfica

El filtro denotativo en sí mismo es esencialmente un filtro de redimensionamiento de imágenes con esteroides, y puede (normalmente) producir una imagen de calidad similar al trazado de rayos mediante fuerza bruta adivinando algorítmicamente qué detalles deberían estar presentes entre el ruido. Sin embargo, conseguir que funcione bien significa que necesita ser entrenado, y por lo tanto no es una solución genérica. Más bien los desarrolladores necesitan tomar parte en el proceso, entrenando una red neuronal basada en imágenes de alta calidad totalmente renderizadas de su juego.

En total hay 8 Tensor Cores en cada SM, por lo que, al igual que los núcleos RT, están estrechamente acoplados a los bloques procesadores individuales de NVIDIA. Además, esto significa que el rendimiento de los Tensor se reduce en las GPU con menor cantidad de SM. De modo que NVIDIA siempre tiene la misma proporción de Tensor Cores que de núcleos RT para manejar lo que los núcleos RT escupen groseramente.

nvidia arquitectura turing - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

NVIDIA Deep Learning Super Sampling (DLSS)

Los Tensor Core no son hardware con una función fija en un sentido tradicional. Son bastante rígidos en sus habilidades, pero son programables. Por su parte, NVIDIA quiere saber a cuántos campos y tareas diferentes pueden aplicar su extensa red neuronal y su hardware de IA.

Los juegos, por supuesto, no caen bajo el paraguas de las tareas tradicionales de las redes neuronales, ya que estas redes se inclinan hacia el consumo y el análisis de imágenes en lugar de crearlas. No obstante, además de eliminar la salida de sus núcleos RT, el otro gran caso de uso de juegos de NVIDIA para sus Tensor Cores es lo que ellos denominan Deep Learning Super Sampling (DLSS).

DLSS sigue el mismo principio que la eliminación de ruido mediante procesamiento para limpiar una imagen, pero en lugar de eliminar el ruido, se trata de restaurar los detalles. Específicamente, cómo aproximar los beneficios de calidad de imagen del anti-aliasing. Es un método indirecto de renderizar a una resolución más alta sin el alto costo de hacer el trabajo. Cuando todo va bien, según NVIDIA el resultado es una imagen comparable a una imagen antialiasing sin el alto coste.

nvidia geforce rtx dlss - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Nuevo filtro, más potente

La forma en que esto funciona depende de los desarrolladores, en parte porque están decidiendo cuánto trabajo quieren hacer con el renderizado normal frente al escalado DLSS. En el modo estándar, DLSS renderiza con un recuento de muestras de entrada más bajo y luego infiere un resultado, que con la resolución objetivo es de calidad similar a un resultado de Anti-Aliasing Temporal (TAA). Existe un modo DLSS 2X, en el que la entrada se renderiza con la resolución final del objetivo y luego se combina con una red DLSS más grande. Se podría decir que TAA no es un nivel muy alto para establecer, pero NVIDIA se ha propuesto resolver algunas de las deficiencias tradicionales de TAA con DLSS, en particular la borrosidad.

Ahora hay que tener en cuenta que DLSS tiene que ser entrenado para cada juego; no es una solución universal. Esto se hace con el fin de aplicar una red neutral única que es apropiada para el juego en cuestión. En este caso, las redes neuronales son entrenadas usando imágenes SSAA 64x, dando a las redes una línea base de muy alta calidad con la cual trabajar.

Los dos casos de uso más importantes de NVIDIA para los Tensor Cores, el DLSS es, con mucho, el más fácil de implementar. Los desarrolladores solo tienen que hacer un trabajo básico para añadir las llamadas a la API NGX de NVIDIA a un juego (esencialmente añadir DLSS como fase de posprocesamiento) y NVIDIA se encargará del resto en lo que se refiere a la formación en redes neuronales. Así que el soporte DLSS saldrá de la puerta muy rápidamente, mientras que la utilización del Ray Tracing (y especialmente el Ray Tracing significativo) tomará mucho más tiempo.

nvidia dlss 1024x576 - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing

Vídeo

Benchmark

Conclusión

Las gráficas de arquitectura Turing están pasadas de precio, eso es algo innegable. Dejando este aspecto de lado, la NVIDIA RTX 2060 Founders Edition es una gran solución de mercado. Nos permite disfrutar del trazado de rayos de luz con limitaciones gráficas, es cierto, pero permite hacerlo. Son ideales para resoluciones 1440p y para 4K ya necesitaríamos.

El aspecto más interesante de estas nuevas tarjetas gráficas es que abandonan el disipador blower. Dan el salto a un sistema de doble ventilador que rebajan de manera notable la temperatura de la GPU. Además, nos ofrece un buen margen de overclocking, permitiendo mejorar el rendimiento final.

Sobre el Ray Tracing decir que es una tecnología aún minoritaria en los juegos, aunque es el futuro. Claramente los juegos Triple A se mueven hacia este tipo de tecnología. Cyberpunk 2077 será al primer juego que explote al máximo toda la capacidad de esta tecnología. Los juegos actuales implementan algunos aspectos de esta tecnología, no todos debido a que eso sería complicado.

Medalla Gold HardwareSfera 300x300 - NVIDIA GeForce RTX 2060 - La tarjeta gráfica más sencilla del mercado para el Ray Tracing
89%
89%
Ray Tracing

La NVIDIA RTX 2060 Founders Edition nos permite disfrutar del trazado de rayos de luz con limitaciones gráficas, es cierto, pero permite hacerlo. Son ideales para resoluciones 1440p y para 4K ya necesitaríamos.

  • Disipador
    10
  • Arquitectura
    9.5
  • Consumo
    9.3
  • Ray Tracing
    9.0
  • Salidas
    9.6
  • Dimensiones
    9.0
  • Precio
    6.0
  • User Ratings (2 Votes)
    8.3
Share.

About Author

Técnico en sistemas de generación de energía sustentables e instalador de sistema de distribución de energía en vivienda. Trabajo delante de un PC, en mi tiempo libre estoy delante de un PC y cuando salgo de casa estoy pegado a la pantalla de mí smartphone. Cada mañana cuando me levanto cruzo el Stargate para hacerme un café y empezar a ver vídeos de YouTube mientras hago ver que escribo aquí. Una vez vi un dragón... ¿o era un Dragonite?