Inicio / Tecnología e Informática / Intel confirma que el bajo rendimiento de la GPU Arc DX11 es un trabajo en progreso

Intel confirma que el bajo rendimiento de la GPU Arc DX11 es un trabajo en progreso

Intel Arc A380 by Gunnir —

Según una reciente sesión de preguntas y respuestas de Intel, la compañía confirmó que las optimizaciones de los controladores para las GPU Arc, relacionadas con el bajo rendimiento en los juegos DirectX 11 y 9, serán un trabajo en progreso constante, sin un objetivo final en mente. Básicamente, la falta de experiencia de Intel en el espacio de controladores de GPU discretos evitará que sus GPU sean competitivas con las API más antiguas durante algún tiempo.

Esto fue más evidente en una revisión de LinusTechTips, donde vio un delta de rendimiento del 50 % entre las versiones DX11 y DX12 de Shadow of the Tomb Raider ejecutándose en un Arc A770. En DirectX 11, el A770 solo vio alrededor de 38 FPS, mientras que en el modo DirectX 12, esa velocidad de fotogramas aumenta a 80 FPS.

Para los no iniciados, DirectX 11, DirectX 9 y otras API más antiguas se comportan de manera muy diferente a las modernas como DirectX 12 y Vulkan. Estas API más antiguas dependen en gran medida del propio controlador de GPU para hacer mucho trabajo pesado cuando se trata de ajustar y configurar ajustes de GPU de bajo nivel que el usuario no ve.

Este comportamiento fue intencional en un esfuerzo por reducir el trabajo pesado adicional para los desarrolladores de juegos. Como resultado, las optimizaciones de los controladores desempeñan un papel importante al dictar el rendimiento de juego de una GPU con estas API más antiguas.

Esta es una diferencia diurna y nocturna en comparación con DirectX 12 y Vulkan, donde gran parte de este equipaje de controladores se ha transferido al propio motor del juego, y los desarrolladores de juegos son responsables de ofrecer optimizaciones de nivel inferior, como la memoria de video (esa es la razón por la cual DirectX 12 y Vulkan se denominan API de «bajo nivel»).

La mala noticia para Intel es que tienen muy poca experiencia con estas API en gráficos discretos (en comparación con iGP). Nvidia y AMD, por otro lado, tienen más de una década de experiencia en el campo y conocen todos los pequeños detalles y el comportamiento extraño que pueden tener los DX 11 y DX 9.

Como resultado, Tom Petersen de Intel dice que el camino hacia un mejor rendimiento en las API como DirectX 11 será un «trabajo de amor para siempre». Es una triste verdad, pero una verdad al fin y al cabo. Estas optimizaciones no se realizan de la noche a la mañana y existen infinitas formas de optimizar las GPU para DirectX 11 y sus predecesores. Este hecho es cierto incluso para empresas inteligentes como AMD, que ha tenido grandes avances en los controladores de DirectX 11 en los últimos años.

La experiencia de gráficos integrados empeoró las cosas para Intel

A primera vista, es fácil suponer que la experiencia de Intel con gráficos integrados sería beneficiosa. Pero desafortunadamente, eso no ayudó e incluso empeoró las cosas para la empresa.

En un informe que cubrimos hace una semana, el CEO Pat Gelsinger señaló que cometió un error fatal en el lado del controlador de desarrollo y asumió falsamente que podía tomar su pila de controladores de gráficos integrados y aplicarlos a sus GPU Arc discretas.

Esta estrategia mostró a Intel que su pila de controladores de gráficos integrados era totalmente inadecuada para ejecutar las GPU Arc mucho más potentes de Intel, ya que las diferencias arquitectónicas entre sus iGP y dGPU son enormes.

Sospechamos que esta podría ser una razón importante por la que las GPU Arc de Intel sufren excepcionalmente en Direct X 11. Si Intel hubiera comenzado desde cero con una pila de controladores de GPU dedicados, los desarrolladores habrían tenido más tiempo para optimizar las API más antiguas.