Se analiza la disparidad de rendimiento de Starfield entre las GPU AMD y NVIDIA


campo estelar ha recibido muchas críticas por su supuesta falta de optimizaciones y su rendimiento anormalmente bajo en las GPU Nvidia e Intel. En este momento, nuestra inicial campo estelar Los puntos de referencia muestran que las tarjetas de la serie RX 7000 basadas en RDNA3 a menudo superan con creces su categoría de peso o, alternativamente, las GPU Nvidia no cumplen con las expectativas. Chips and Cheese ejecutó algunos analizadores de rendimiento en campo estelar para intentar determinar por qué el motor favorece las GPU RDNA 3. El análisis se centra en las tasas de aciertos de la caché, la programación de sombreadores y otros factores, aunque en la actualidad no proporciona una respuesta definitiva en cuanto a por qué Las GPU de AMD funcionan mejor.

El artículo Chips and Cheese analiza varios casos de campo estelarLos sombreadores de píxeles y de cálculo de y cómo se procesan dentro de los núcleos de GPU (WGP) RDNA 3 de AMD frente a los núcleos de GPU (SM) RTX de Nvidia. El medio descubrió que campo estelarLos sombreadores de píxeles y de cálculo de AMD actualmente utilizan mejor varios aspectos de las GPU RDNA 3 de AMD. Estos incluyen archivos de registros vectoriales más grandes de RDNA 3, seguimiento de subprocesos superior y el uso de un diseño de caché L0, L1, L2 y L3. En comparación, las GPU de la serie RTX 40 de Nvidia solo tienen cachés L1 y L2, y las cosas son aún peores en las GPU de las series RTX 30 y 20 de Nvidia que tienen tamaños de caché L2 significativamente más pequeños.

Todos estos rasgos arquitectónicos parecen ayudar a que las tarjetas gráficas RDNA 3 de AMD dominen a Nvidia al principio. campo estelar puntos de referencia. La arquitectura de Nvidia no sigue el ritmo de RDNA 3 en muchos de estos casos, lo que provoca que sus GPU reduzcan el rendimiento como resultado. Sin embargo, como hemos visto en docenas de otros ejemplos, se puede hacer mucho para igualar los márgenes de rendimiento entre las GPU Nvidia y AMD. Que los desarrolladores alcancen los niveles de rendimiento esperados es otra cuestión, y sólo el tiempo nos dará esa respuesta.

(Crédito de la imagen: patatas fritas y queso)

Tome el cuadro anterior como ejemplo. Chips and Cheese señala: «RDNA 3 disfruta de una muy buena utilización de vectores. Las ALU escalares hacen un buen trabajo al descargar el cálculo, porque las unidades vectoriales verían una carga bastante alta si tuvieran que manejar operaciones escalares también». Sin embargo, continúan afirmando: «Ampere y Ada ven una buena utilización, aunque no tan buena como la de AMD. La situación de Turing es mediocre. El 26,6% de utilización del problema es significativamente menor que lo que vemos en las otras GPU probadas».

Y ese es el quid de la cuestión. ¿La menor utilización de GPU observada en Nvidia es simplemente un aspecto de diseño inherente de las arquitecturas y la campo estelar motor o se puede arreglar? O quizás más cínicamente: Voluntad ¿Se arreglará el motor? Bethesda ha declarado que actualmente está trabajando con los equipos de controladores de AMD, Intel y Nvidia para mejorar el rendimiento, lo cual es un buen punto de partida como cualquier otro. No todo el código es igual y es probable que AMD ya haya realizado algunos ajustes específicos gracias a su asociación con Bethesda en el juego. Probablemente por eso el juego funciona mejor en las GPU AMD. Ahora Intel y Nvidia necesitan trabajar para encontrar formas de hacer lo mismo con sus arquitecturas.

Tal como está ahora, encontramos que el RX 7900 XTX igualaba y a menudo superaba el rendimiento del RTX 4090 de Nvidia, a pesar de que este último tiene significativamente más núcleos y potencia de procesamiento que el buque insignia de AMD. Nvidia ya ayudó a reducir la disparidad de rendimiento al habilitar la compatibilidad con Resizable BAR hace unos días, pero eso es solo el comienzo para mejorar la situación. También descubrimos que las GPU de la serie RDNA 2 RX 6000 de AMD funcionan anormalmente bien en comparación con las GPU de Nvidia; la RX 6800 como ejemplo iguala o supera el rendimiento de una RTX 4070. Chips and Cheese no probó ninguna GPU AMD RDNA 2 para intentarlo. para determinar por qué podría ser eso.

Lo que sí sabemos es que las GPU de Nvidia actualmente funcionan peor que las GPU de AMD, no solo con las últimas RDNA 3 y Ada Lovelace, sino que se remontan a Pascal (GTX 1070 Ti) y Polaris (RX 590). Chips and Cheese concluye: «No existe una explicación única para el relativo rendimiento superior de RDNA 3 en campo estelar. Una mayor ocupación y un mayor ancho de banda L2 influyen, al igual que el reloj frontal más alto de RDNA 3. Sin embargo, realmente no hay nada malo con el rendimiento de Nvidia en este juego, como algunos comentarios en Internet podrían sugerir.»

Respetuosamente no estaríamos de acuerdo. Claramente hay un problema con el rendimiento de Nvidia en este momento y campo estelarEl desempeño en general. Requerir una RX 6800 o RTX 4070 solo para superar los 60 fps a 1080p ultra no es un comportamiento típico para un juego con este nivel de fidelidad de gráficos. Podrían ser las limitaciones de las arquitecturas de Nvidia (e Intel) hasta cierto punto, pero también es una apuesta segura que hay cambios y optimizaciones que se pueden hacer para mejorar. campo estelar rendimiento, y probablemente veremos esas mejoras a medida que pasen los meses y los años. Lo que no podemos decir es dónde terminarán las cosas; después de todo, este es un juego de Bethesda.



Source link-41