Las GPU Intel Arc están luchando contra AMD y Nvidia, pero ¿son compatibles con DirectX?
La mayoría de los usuarios compran tarjetas de video para alimentar su plataforma de juegos. Por esa razón, es fundamental que cualquier GPU sea compatible con las versiones de DirectX más populares, que es el problema que acosa a las GPU Intel Arc.
Dado que las tarjetas de video Intel Arc son nuevas en el mercado, tenían soporte limitado para DirectX 9 o anterior. Pero ¿Por qué es importante? ¿Y las GPU Intel Arc pueden ejecutar juegos DirectX 9 ahora?
¿Qué es DirectX?
DirectX es una interfaz de programación de aplicaciones que permite que los juegos y otras aplicaciones utilicen el hardware de su computadora. A diferencia de las consolas que se envían con las mismas especificaciones en una generación o línea de modelo, las computadoras con Windows tienen hardware variado incluso del mismo año.
Debido a que Windows no permite que los programas accedan directamente a funciones de hardware de bajo nivel debido a la seguridad, Microsoft creó DirectX para servir como enlace intermedio entre el hardware de su computadora (como su GPU) y su favorito título.
¿Qué versiones de DirectX son compatibles con las GPU Intel Arc?
Intel Arc A770 y A750 son las mejores GPU de Intel, por lo que ambas GPU son compatibles con DirectX 10 (DX10), DirectX 11 (DX11) y DirectX 12 (DX12). Sin embargo, según Página de soporte de productos de Intel, Intel Graphics admite DirectX 9 a través de una capa de mapeo.
Entonces, en papel, las GPU Intel Arc A770 y A750 son compatibles con DirectX 9, 10, 11 y 12. Sin embargo, hay más en esto de lo que parece. Esto se debe a que las GPU Intel Arc no tienen soporte nativo para DirectX 9 (DX9).
Cuando Intel fabricó sus últimas GPU, se centró en la compatibilidad con la última versión de DirectX para ahorrar costos, especialmente porque tuvo que vencer a NVIDIA y AMD en rendimiento y precio para afianzarse en el competitivo Espacio GPU. Este es realmente un buen movimiento por parte de Intel, ya que los jugadores necesitaban las GPU Intel Arc para competir contra el dominio de NVIDIA en el mercado.
Por qué la compatibilidad con DirectX 9.0 es crucial para las GPU
Si no es un jugador o no le gustan los detalles técnicos, podría preguntarse: "¿A quién le importa si las GPU Intel Arc no admite DirectX 9?" Después de todo, DirectX 9 es una API antigua, que se lanzó en 2002 para Windows 98, ME y XP.
Eso es verdad. Sin embargo, debido a su antigüedad y estabilidad, muchos juegos populares todavía lo usan. Estos son algunos ejemplos de juegos populares que necesitan DirectX 9:
- Counter Strike ofensiva global
- League of Legends
- Guild Wars 2
- Día de pago 2
- StarCraft 2
- Stellaris
Entonces, si juega estos juegos y tiene una GPU Intel Arc, es posible que note que no funcionan tan bien. Esto tampoco incluye otros títulos independientes que te pueden encantar, que están limitados a usar DX9.
Además, DX10 es mucho más complicado de programar que DX9. Debido a que la mayoría de las computadoras admiten DX9 de todos modos, muchos desarrolladores, especialmente aquellos de compañías más pequeñas, lo prefieren a DX10 y superior. Esto es crucial para reducir los presupuestos de producción de juegos, especialmente porque el aumento de los costos de producción está afectando lentamente a la industria del juego.
Dado que las GPU Intel Arc no son compatibles de forma nativa con DX9, estas tarjetas deben realizar un esfuerzo adicional para ejecutar estos títulos. Esto significa que las GPU con menor o igual rendimiento, como la NVIDIA GeForce RTX 3050 o la AMD Radeon RX 6500 XT, podría superar las ofertas de Intel en estos títulos.
Esto sucede incluso si la A770 supera a estas dos tarjetas en juegos más exigentes que admiten de forma nativa DX11 o DX12. Debido a la reducción de FPS (¿Qué significa FPS en los juegos?) y el rendimiento general en algunos de los títulos más populares, los jugadores están en desventaja sobre sus oponentes, especialmente porque algunos de estos son juegos de disparos en primera persona que requieren reflejos rápidos.
Cómo las GPU Intel Arc ejecutan juegos DirectX 9.0
Entonces, si Intel Arc no es compatible de forma nativa con DX9, ¿cómo puede ejecutar juegos que lo requieran?
Microsoft e Intel trabajaron juntos para crear una solución a este problema. En lugar de utilizar capacidades de hardware, Intel colaboró con Microsoft para crear una capa de mapeo de código abierto para ayudar a que DX9 sea compatible con sus GPU.
Esta capa de mapeo de código abierto, llamada D3D9on12, toma los comandos DX9 y los traduce a algo que DX12 puede entender. Con esto, las GPU Intel Arc pueden ejecutar juegos DX9 sin soporte nativo para ellos.
Sin embargo, esta traducción adicional agrega latencia al sistema, haciéndolo un poco más lento. Es por eso que los juegos solo para DirectX 9 funcionan notablemente peor en las GPU Intel Arc que en otras tarjetas de video con soporte nativo.
Intel está trabajando para mejorar el rendimiento de DirectX 9 en las GPU Arc
Sin embargo, Intel ha avanzado mucho en hacer que los títulos DX9 funcionen bien en sus GPU Intel Arc. De acuerdo a esto Actualización de Intel Arc de diciembre de 2022, Intel lanzó una actualización de controlador para GPU Intel Arc que hizo que funcionara dos veces mejor.
Ryan Shrout, director sénior de juegos, gráficos y marketing de HPC en Intel, dijo:
¡Menos de dos meses desde el lanzamiento, estamos brindando un rendimiento hasta 1.8 veces mejor en títulos seleccionados de DX9! A medida que mejoramos el rendimiento, también mejoramos el valor que obtiene con los gráficos Intel Arc. Lanzamos con un rendimiento por dólar competitivo frente al RTX 3060 en DX12 y Vulkan, ahora estamos ampliando esa historia.
Esta actualización ha hecho que la traducción D3D9on12 sea mucho más rápida, lo que permite que los juegos funcionen mejor. Por lo tanto, si tiene una GPU Intel Arc y aún no ha instalado el controlador más reciente de Intel Arc, debe hacerlo lo antes posible. De lo contrario, se está perdiendo el rendimiento de las GPU Intel Arc y no está maximizando su valor.
Las GPU Intel Arc son compatibles con DirectX y más
Entonces, para responder a la pregunta, Intel Arc es compatible con DirectX. Es compatible de forma nativa con DirectX 12 y DirectX 11, pero admite DirectX 9 a través de una capa de traducción.
Teniendo esto en cuenta, puede esperar que los títulos de DirectX 9 obtengan un impacto en el rendimiento. Pero a medida que Intel continúe trabajando en sus GPU, sus tarjetas de video recibirán actualizaciones para que funcionen mejor. Con un mayor desarrollo, la GPU Intel Arc finalmente podría alcanzar su potencial y ser un competidor adecuado en el espacio de las tarjetas de video.
Después de todo, más allá de la compatibilidad con Direct X, las GPU Intel Arc brindan más funciones como XeSS, trazado de rayos y codificación AV1 de hardware, lo que le permite enfrentarse a la popular GPU RTX 3060 de NVIDIA.