ICYMI, Intel mejora el rendimiento de la API DirectX 9 para las GPU Arc "Alchemist"
La arquitectura de gráficos Intel Arc "Alchemist" se desarrolló originalmente como una arquitectura de GPU de PC orientada al futuro con muchas de las tecnologías de gráficos contemporáneas, incluida la compatibilidad total con DirectX 12 Ultimate; sin embargo, la GPU carece curiosamente de compatibilidad de hardware con DirectX 9. Lanzada hace 20 años, DirectX 9 siguió alimentando los títulos AAA de PC hasta bien entrada la década de 2010, mientras el desarrollo de las videoconsolas se retrasaba (la era de Xbox 360 y PlayStation 3), y la mayoría de los títulos de e-sports de la época incluían compatibilidad nativa o de reserva con DirectX 9 para los que tenían GPU más antiguas. Esto supone un problema para Intel, ya que muchos de los títulos de deportes electrónicos más populares en la actualidad pueden seguir utilizando DirectX 9, por lo que el equipo de gráficos de Intel se propuso optimizar individualmente los títulos DirectX 9 con cada nueva versión del controlador de la GPU Arc.
Aunque las GPU Arc no son compatibles con DirectX 9, existen tecnologías de traducción de API infalibles que convierten las instrucciones de la API DirectX 9 en DirectX 12. Esto no es muy distinto de cómo funcionan las aplicaciones de 32 bits en Windows de 64 bits (utilizando la traducción de arquitectura de máquina WOW64). Esto, sin embargo, requiere una optimización por juego para asegurar que cualquier característica especial a nivel de motor se traduce correctamente. Con los últimos controladores 101.3959 Beta, Intel ha optimizado los populares títulos DirectX 9 "League of Legends", "Counter Strike: Global Offensive", "Starcraft 2", "Payday 2", "Guild Wars 2", "Stellaris", "NiZhan" y "Moonlight Blade". La compañía parece estar haciendo esto de forma inteligente, apoyándose en el análisis de mercado para seleccionar los juegos que necesitan optimización (entendiendo qué juegos DirectX 9 se siguen jugando).
"Utilizamos un enfoque híbrido, es decir, una combinación de técnicas de API, para aprovechar las capas de traducción cuando se puede ofrecer una mejor experiencia utilizando una de nuestras implementaciones de API más modernas. Estas mejoras se entregarán de forma transparente al usuario final a través de nuestro proceso normal de distribución de controladores. Los detalles de esta implementación pueden cambiar con el tiempo a medida que evolucione nuestro controlador DX9", declaró Ryan Shrout, responsable de marketing técnico de Intel. La compañía ha proporcionado incluso una selección de pruebas comparativas para mostrar cómo sus esfuerzos de optimización se traducen en un rendimiento mucho mejor en el mundo real que la simple aplicación de la traducción de la API DirectX 9 a 12 (sin optimización específica del juego). La compañía seguirá añadiendo más títulos a esta lista con futuras versiones de sus controladores para GPU Arc. A continuación se muestra un vídeo de presentación en el que se detallan estos esfuerzos de optimización.