El trazado de rayos podría funcionar mucho mejor en tu GPU de 8 GB, gracias a Microsoft


Microsoft ha ideado un sistema para reducir enormemente la cantidad de VRAM requerida por el trazado de rayos en los juegos, lo que potencialmente significa que no necesitamos seguir acumulando más y más memoria en futuras tarjetas gráficas. Si se implementa en muchos juegos, podría ser una buena noticia para los propietarios de tarjetas gráficas Nvidia y AMD con menos de 12 GB de memoria, ya que estas suelen tener problemas con las demandas de trazado de rayos en los juegos actuales, incluso cuando la GPU puede seguir el ritmo.

Nvidia y AMD han adoptado enfoques muy diferentes en lo que respecta a la potencia de VRAM y GPU en las mejores tarjetas gráficas de la actualidad: Nvidia se esfuerza en el rendimiento del trazado de rayos, pero no proporciona suficiente VRAM para acompañar a GPU como la RTX 4060 Ti de 8 GB. Mientras tanto, las últimas GPU de AMD suelen tener mucha VRAM, pero carecen de potencia de trazado de rayos comparativa. Sin embargo, el enfoque de Nvidia podría dar sus frutos si la idea de Microsoft da frutos.

En mis propias pruebas, descubrí que tener una cantidad limitada de VRAM puede afectar gravemente el rendimiento del trazado de rayos, con velocidades de cuadros que caen por un precipicio. Como ejemplo, el RTX 4060 Ti de 8 GB cae a un promedio de 57 fps (con un mínimo de 29 fps) en Doom Eternal en la configuración Ultra Nightmare con el trazado de rayos habilitado. Comparativamente, el Intel Arc A770 de 16 GB promedia 189 fps en la misma prueba, no porque su GPU sea más potente (no lo es), sino porque tiene la memoria para afrontarlo.

Es una situación que Microsoft espera abordar con una nueva patente, que describe un enfoque variable para la calidad del detalle en una escena con trazado de rayos, similar a la forma en que los juegos ya varían los detalles de textura y geometría. La patente se refiere a un proceso que evalúa el nivel de detalle (LOD) en una escena antes de realizar el trazado de rayos, basándose en una jerarquía de objetos; básicamente, no hay necesidad de trazar detalles complicados que probablemente no notarás, tal vez porque son pequeños o están lejos en la escena.

El primer paso es «recuperar un primer nivel de valor de detalle de un mapa de residencia de nivel de detalle para un subárbol correspondiente a una jerarquía de volumen delimitador de objetos». Luego, la canalización determina un segundo nivel de valor de detalle para este subárbol, y luego se determina un nivel de detalle final comparando los dos resultados, y son estos datos los que se almacenan en VRAM y con trazado de rayos.

“Para tener una piscina más manejable [of data]”, dice la patente, “las estructuras de aceleración se pueden gestionar con niveles de detalle para diferentes segmentos geométricos residentes en la memoria de acceso aleatorio (RAM). Esto se puede mejorar dejando que la unidad de procesamiento de gráficos (GPU) determine, en un cuadro actual N, el tamaño proyectado de cada volumen delimitador en la estructura de aceleración que es impactado por los rayos primarios”.

Aunque la patente, como descubrió Tom’s Hardware, se refiere principalmente a la huella de memoria, en lugar del rendimiento del trazado de rayos sin procesar, reducir la cantidad de VRAM utilizada por el trazado de rayos podría tener un gran impacto en el rendimiento de los juegos en tarjetas con 8 GB o menos. Como señala la patente, varias partes del proceso de gráficos 3D, como las texturas y la geometría, ya están compitiendo duramente por el espacio de memoria, y el trazado de rayos a menudo hace que llegue a un techo.

Esto es solo una patente por ahora, por supuesto, y puede pasar un tiempo antes de que sus ideas se implementen (si es que alguna vez se implementan), pero es genial ver movimientos para que los juegos usen menos VRAM y al mismo tiempo permitan el trazado de rayos.

Mientras tanto, si planeas construir una PC para juegos, solo te recomendamos optar por 8 GB o menos en una tarjeta para juegos de 1080p de menos de $300, como la Radeon RX 7600 o la GeForce RTX 4060. Para cualquier otra cosa que desees, al menos 12 GB, o preferiblemente 16 GB, especialmente si planeas habilitar el trazado de rayos.



Source link-9