Intel ha eliminado oficialmente la compatibilidad nativa con DX9 de su hardware de gráficos Arc y 12th Gen. Es posible que ahora se pregunte dónde deja eso a los juegos más antiguos en su biblioteca que aún utilizan la API antigua. No hay nada que temer, Intel no está eliminando el soporte DX9 por completo, sino que está diferenciando las pruebas de errores y el soporte para Microsoft y su capa de emulación D3D9On12.
Intel está abandonando su controlador nativo DX9 y recurrirá al D3D9On12 de Microsoft (se abre en una pestaña nueva) capa de mapeo cuando sea necesario. Esta capa esencialmente toma los comandos DX9 y los traduce a comandos DX12, eliminando así una gran cantidad de optimizaciones de controladores que Intel habría necesitado construir por sí mismo.
Piénselo de manera similar a cómo la capa de compatibilidad Proton de Valve convierte los comandos DirectX en comandos API Vulkan, para poder jugar en Steam Deck. (se abre en una pestaña nueva) mucho más simple.
«La GPU integrada del procesador Intel de 12.ª generación y la GPU discreta Arc ya no son compatibles con D3D9 de forma nativa», una página de soporte en el sitio web de Intel (se abre en una pestaña nueva) dice (a través de Tom’s Hardware (se abre en una pestaña nueva)). Las aplicaciones y los juegos basados en DirectX 9 aún pueden funcionar a través de la interfaz Microsoft* D3D9On12″.
Esto debería funcionar a favor de Intel, ya que la compañía ha admitido que está luchando con API que son más antiguas que las API DX12 y Vulkan más recientes en sus GPU Arc más recientes.
«Va a ser una labor de amor para siempre hacer que los títulos DX11 sean cada vez mejores y mejores. Y también DX9», dice Tom Peterson de Intel. «Pero entonces, los títulos de Vulkan y DX12, en general, estarán más optimizados para las GPU Intel a medida que empecemos a tener una huella más grande».
Con esta capa de compatibilidad de Microsoft, Intel puede dejar de lado los esfuerzos en los títulos DX9 y, en su lugar, recurrir a la experiencia de Microsoft con su propia API para optimizar estos juegos.
«Dado que DirectX es propiedad de Microsoft y es sostenido por Microsoft, la resolución de problemas de aplicaciones y juegos DX9 requiere promover cualquier hallazgo al Soporte de Microsoft para que puedan incluir las correcciones adecuadas en su próxima actualización del sistema operativo y las API de DirectX», dice Intel.
Aunque Intel aún necesita descubrir la compatibilidad con DX11, y esa es, con mucho, la pieza más importante del rompecabezas del controlador Arc que Intel necesita resolver. Muchos juegos populares y modernos aún dependen de la API DX11, por lo que hacer que funcione con Arc será una clave para el éxito que espera lograr.