Intel utiliza la traducción de código para ejecutar juegos DirectX9 más antiguos en sus GPU más recientes
El equipo de marketing de gráficos de Intel se encuentra actualmente en el centro de una campaña de relaciones públicas que genera expectativas en torno a las próximas GPU Arc. Debido en parte a los controladores inmaduros, las nuevas tarjetas gráficas suelen funcionar mucho mejor en los juegos más nuevos que usan las API de DirectX12 y Vulkan que en los juegos más antiguos de DirectX y OpenGL. El problema para Intel es que no todos los juegos usan las últimas API, especialmente los juegos multijugador competitivos que existen desde hace tiempo.
Para los juegos más antiguos que usan la API de DirectX9, la compañía ha presentado una solución única. Tom’s Hardware informa que las GPU Intel más recientes ya no serán compatibles de forma nativa con DirectX9, sino que se basarán en una capa de traducción de software proporcionada por Microsoft llamada D3D9On12 para convertir las llamadas API Direct3D9 en llamadas Direct3D12 (Direct3D es el nombre de las partes de DirectX relacionadas con gráficos 3D) .
La página de soporte de Intel del 10 de agosto indica que D3D9On12 se utilizará en todas las GPU Arc y GPU integradas en los procesadores Core de 12.ª generación. Si bien son casi idénticas a sus contrapartes de la 12.ª generación, las GPU integradas en los procesadores de la 11.ª generación seguirán siendo compatibles con DirectX9 de forma nativa a menos que se instalen en una PC con una GPU Arc.
Microsoft dice que D3D9On12 es una «implementación completa y relativamente eficaz del controlador D3D9», pero Intel señala que puede causar problemas en algunos juegos, incluidos «errores visuales, artefactos, parpadeo o incluso bloqueos». Sin embargo, una implementación nativa con errores de Direct3D9 puede causar los mismos problemas.
Intel puede reducir el rendimiento recurriendo a la traducción de DirectX9 para estas GPU, pero la empresa también está liberando recursos para centrarse en DirectX11 y otras versiones mientras intenta mejorar sus controladores Arc GPU. La compañía ahora también puede informar cualquier problema de rendimiento y errores en los juegos de DirectX9 a Microsoft (de hecho, en el momento de escribir este artículo, muchas páginas de información de Intel relacionadas con D3D9On12 redirigen a su página de inicio, pero la que sugiere que las personas se comuniquen con Microsoft si tienen problemas ). funciona bien).).
DirectX9 es una versión importante de la API para juegos de PC más antiguos, en parte porque fue la última versión admitida por Windows XP. El dominio y la longevidad de este sistema operativo, así como sus requisitos de sistema más bajos en comparación con Windows Vista y 7, lo han hecho tan popular entre los jugadores que ha sido un objetivo de desarrollo común durante años. basado en esta versión. API que incluyen Counter-Strike: Global Offensive y Team Fortress 2. DOTA 2 de Valve eliminó el soporte para DirectX9 el año pasado .
Deja una respuesta