Intel elimina el soporte para DirectX 9, pero puede ser algo bueno

Intel ha eliminado oficialmente el soporte de hardware nativo para DirectX 9 , y esto se aplica tanto a los gráficos Xe integrados en las CPU de Alder Lake como a las GPU Arc Alchemist discretas.

Esto no significa que Intel no ofrezca acceso a DX9. En su lugar, DirectX 9 será compatible con DirectX 12 a través de la emulación. ¿Será eso suficiente para los jugadores?

Representación del diseño de referencia de Intel Arc Alchemist.

Visto por primera vez por SquashBionic en Twitter , este cambio fue anunciado silenciosamente por Intel en su página de soporte de productos. Parece que las tarjetas gráficas integradas en los procesadores de 12.ª generación, así como las soluciones de GPU independientes de Intel (Arc Alchemist), ya no son compatibles con DirectX 9 de forma nativa. En lugar de ocuparse de ese soporte por su cuenta, Intel delegó la tarea a Microsoft, que redirigirá el soporte DX9 a DX12.

Esto se hará a través de la emulación usando una capa de conversión de código abierto que ha preparado la propia Microsoft, conocida como “D3D9On12”. La forma en que funciona es que envía comandos de gráficos 3D DirectX 9 directamente a D3D9On12, que luego convierte estas llamadas D9 en comandos DirectX 12 . En cierto modo, reemplaza el controlador de GPU aquí, que normalmente manejaría llamadas de DirectX 9, y actúa como un puente entre las dos tecnologías.

La respuesta a este cambio ha sido un poco mixta, pero el cambio en sí mismo no debería sorprender. Ya sabemos quelas GPU Intel Arc favorecen en gran medida a DirectX 12, y que el rendimiento se reduce a la mitad cuando se usa DirectX 11. Dado que DirectX 9 es aún más antiguo, ya que se lanzó hace veinte años, no debería ser una prioridad para Intel en el futuro.

Microsoft también parece bastante optimista sobre la tecnología de emulación en general, afirmando que se ha convertido en una implementación decente de DirectX 9. Si bien el rendimiento puede no ser tan bueno como el soporte nativo de DX9, debería estar cerca. En algunos casos, el rendimiento podría incluso ser igual al DX9 nativo. Sin embargo, un efecto secundario del uso de este proceso de emulación podría ser un aumento en el uso de la CPU.

La respuesta de Intel a una pregunta sobre DirectX 9.
Intel

En cierto modo, esto significa que Intel ha entregado completamente el manejo de DirectX 9 a Microsoft. Incluso lo dice en su página de soporte: “Dado que DirectX es propiedad de Microsoft y está respaldado por él, 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. sistema y las API de DirectX”.

Con todo, este cambio debería tener un impacto bastante bajo. La mayoría de los juegos que son populares en estos días incluyen soporte para DirectX 11 o más reciente, lo que significa que no será necesario realizar ninguna conversión para que las GPU Intel los admitan. Los títulos más antiguos que dependen únicamente de DX9 tendrán que pasar por el proceso de emulación de Microsoft. Por otro lado, si posee una GPU integrada más antigua de Intel (anterior a Xe), conservará la compatibilidad con DX9 sin emulación.

Esperemos que la externalización de los asuntos de DX9 a Microsoft libere más espacio para que Intel trabaje en su optimización de DX11 antes del lanzamiento global de Intel Arc Alchemist.