Blog Personal.

AMD, Conceptos Básicos, GeForce, Nvidia, Radeon

Primitive Shader= Mesh Shader

Comentario Original:

¿Y qué hay del Mesh Shader? Hay gente por ahí que sigue insistiendo que PS5 sólo tiene Primitive Shaders, que según dicen es una versión menos optimizada propia de RDNA1, pero no la nueva característica Mesh Shader de RDNA2. Otra gente dice que son exactamente lo mismo aunque Sony y MS lo estén denominado de manera distinta, por lo que es un lío.

En principio veo aplicable todo lo explicado en esta entrada para el VRS, si los Mesh Shader son una característica estándar de RDNA2 y PS5 está confirmada como RDNA2, quiere decir que PS5 tiene Mesh Shaders, pero bueno, no estaría de más tener algún tipo de explicación al respecto.

Un saludo.

Primitive Shaders es el nombre a la misma étapa del pipeline 3D que Nvidiay Microsoft llaman Mesh Shaders por lo que técnicamente son lo mismo. Es más, hice una entrada hablando del tema a inicios del blog.

Por lo que son dos palabras para un mismo concepto, el problema es que como hasta ahora todo el mundo ha utilizado sus propios vocablos pues la gente anda bastante perdida en ello pero la cosa se resume en:

DirectX 12 UltimateNvidiaAMD
Amplification ShaderTask ShaderSurface Shader
Mesh ShaderMesh ShaderPrimitive Shader

Pero dado que ahora ambas étapas forman parte de DX12 Ultimate se va a unificar la nomenclatura en:

DirectX 12 Ultimate
Amplification Shader
Mesh Shader

Y no os extrañe que Nvidia empiece a hablar de Amplification Shader en vez de Task Shader y que AMD deje de hablar de Surface y Primitive Shaders para hablar de Amplification y Mesh Shaders.

Esto es todo, tenéis los comentarios de esta misma entrada para comentar y no olvideis que tenemos Discord.

5 4 votes
Article Rating
9 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Yakoh

Muchas gracias por la aclaración, Urian, la verdad es que tenía mucha curiosidad sobre esta cuestión.

Un saludo.

Shepard93n7

Hola Urian soy nuevo en el blog y la verdad disfruto mucho tus entradas, tenía una duda con respecto a las nuevas consolas, si recuerdas la conferencia de Mark Cerny de PS5 en marzo, el dijo que una GPU con mayor cantidad de CUs tendría más dificultades para asignar esos CUs para procesar los Mesh/Primitive Shaders que una GPU con menos CUs, por ello optaron por ponerle 36 CUs a la GPU de la PS5 pero a una frecuencia mayor que por ejemplo la GPU de la Series X (que tiene 52 CUs si mal no recuerdo). Además AMD hizo… Read more »

Last edited 1 month ago by Shepard93n7
Isaac

Ya lo había dicho Urian anteriormente, hay que programar para un hardware para saber sus limites. Los limites siempre están muy abajo del máximo teórico

La comparación de gráficas que mencionas está bien, pero las herramientas de software que Sony y Microsoft le ofrezcan a los desarrolladores pueden hacer mas diferencias que el propio hardware

Y por si Urian no t contesta: Bienvenido al blog

Tokra_Kree

Hola Shepard93n7. ¿Donde puedo encontrar esas pruebas de AMD que comentas?
 
Aunque el éxito de la consola radicará finalmente en los juegos exclusivos, creo que Sony con la PS5 ha optado por una arquitectura muy arriesgada, y más compleja que la de Xbox. Lo cual se refleja en su tamaño y su sistema de refigeración, que sin conocer detalles, parece un poco exagerado.
La pregunta es: ¿Habrá valido la pena??

Shepard93n7
Tokra_Kree

En esa comparativa estan probando los juegos a 1440p y la diferencia del 5% en frecuencia me parecia que daba un rendimiento sustancial.
Pero buscando otras comparativas a 4k, en la que suben más la frecuencia….ya no se ve lo mismo:
https://www.youtube.com/watch?v=RHRqKJhIYBU

MASS

Si tomamos ese video comparativo a 4K como real, pues al final se obtiene practicamente el mismo rendimiento haciendole OC a la Grafica con menos CUs que la Grafica con mas CUs pero menos Mhz, es como en la actualidad tener un procesador de 8 Nucleos/16 Hilos con cierta frecuencia y emparejar el terreno con un procesador de 6 nucleos/12 hilos pero a mas frecuencia, en ambos casos teniendo LA MISMA MICROARQUITECTURA como con las graficas de X-Series y PS5 (no deja de ser mas potente la grafica de Xbox). Al final ambas consolas mostraran juegos a 4K/60fps sin raytracing… Read more »

Last edited 1 month ago by MASS
Tokra_Kree

Subiendo mucho la frecuencia de la 5700 con 36CUs, se iguala en rendimiento a la 5700XT con 40CUs(+4).

Pero volviendo a las consolas, la PS5 tiene 36CUs y la XSX tiene 52CUs(+16). Es una diferencia muy grande.

Por eso no acabo de entender las palabras de Cerny.

¿PS5 estaría pensada para ser una consola menos potente y a última hora tuvieron que subirle el pote de los Mhz? Con las consecuencias que suele tener esto para el consumo-calor-refrigeración.

¿O puede ser que la frecuencia en consolas escale más que en tarjetas gráficas de PC?

MASS

X-Series y PS5 manejaran de forma diferente el tema de Frecuencias y Voltajes, por ejemplo en X-Series la Frecuencia es fija pero el voltaje es variable, mientras que en PS5 las frecuencias son variables y el voltaje fijo, no es que para alcanzar los 2.2Ghz en GPU deban meter mucho mas voltaje para sostenerse como en la grafica de una PC, ellos manejan cierto volumen energetico que habria de ser fijo para CPU/GPU, ya luego segun el juego o la tarea, se alcanzaran mas Mhz o no en esos chips (me refiero a lo citado oficialmente). SONY no intenta igualar… Read more »