Ayer confirmamos que Quake 2 RTX había implementado el soporte de trazado de rayos vía Vulkan, lo que significa que ya es posible ejecutarlo con dicha tecnología en gráficas Radeon RX serie 6000, que cuentan con aceleración de trazado de rayos a través de las unidades de computación (cada CU se emplea como una unidad para acelerar trazado de rayos).
Había mucha expectación por ver cómo podría rendir Quake 2 RTX en la arquitectura RDNA 2, sobre todo porque dicha arquitectura no ha adoptado el grado de especialización a nivel de núcleos que hemos visto en Turing y en Ampere. Una RTX 3080 tiene los bloques de shaders, los motores de geometría, las unidades de texturizado y también añade núcleos tensor y núcleos RT.
La arquitectura RDNA 2 no adopta esa especialización, y carece de núcleos RT auténticos (el trabajo de acelerar trazado de rayos lo hace la unidad de computación) y tampoco tiene núcleos para acelerar cargas de IA. Esto se deja notar muchísimo en el rendimiento de la Radeon RX 6800 XT en Quake 2 RTX bajo Vulkan, ya que rinde casi un 50% menos que una RTX 3080.
En la RTX 3080, la carga de trabajo de calcular las intersecciones de los rayos con la geometría de una escena se realiza en los núcleos RT, y los núcleos tensor ayudan a acelerar el trabajo de reducción del ruido de la imagen, el paso final que se realiza al trabajar con trazado de rayos para reducir el acabado borroso de la imagen.
La fuente que ha hecho esta comparativa es PCGamer.
