El soporte nativo de hardware DX9 ya no está oficialmente en las soluciones de gráficos integrados Xe de Intel en las CPU de 12.ª generación y en las GPU discretas Arc Alchemist de la serie A. Para reemplazarlo, todo el soporte de DirectX 9 se transferirá a DirectX 12 en forma de emulación.
La emulación se ejecutará en una capa de conversión de código abierto conocida como «D3D9On12» de Microsoft. La conversión funciona mediante el envío de comandos de gráficos 3D DirectX 9 a la capa D3D9On12 en lugar del controlador de gráficos D3D9 directamente. Una vez que la capa D3D9On12 recibe comandos de la API D3D9, convertirá todos los comandos en llamadas a la API D3D12. Básicamente, D3D9On12 actuará como un controlador de GPU por sí solo, en lugar del controlador de GPU real de Intel.
Microsoft dice que este proceso de emulación se ha convertido en una implementación relativamente eficaz de DirectX 9. El rendimiento debería ser casi tan bueno, si no tan bueno, como el soporte nativo de hardware de DirectX 9.
Este cambio DX9 de Intel parece ser un muy buen movimiento como resultado. Intel ahora puede desviar los recursos de desarrollo de controladores hacia las optimizaciones DirectX 11, lo que sabemos que es muy malo en este momento, e Intel no sufrirá consecuencias en el rendimiento como resultado, con las optimizaciones DX9 «subcontratadas» por completo a Microsoft.
Con el rendimiento de D3D9On12 según Microsoft, será interesante ver si Nvidia y AMD siguen el mismo camino que Intel. Sin embargo, podría haber consecuencias para la traducción de la API, incluido un mayor uso de la CPU (dado que la traducción es acelerada por software) y posibles efectos secundarios con juegos más antiguos. Nvidia y AMD también tienen casi 20 años de experiencia en controladores con DirectX 9, lo que podría resultar en pérdidas de rendimiento con la capa de emulación DX12.
Intel, por el contrario, solo tiene experiencia con DirectX 9 en sus gráficos integrados, lo que no se traduce en experiencia con sus gráficos discretos de rendimiento mucho mayor. Por lo tanto, tiene mucho sentido que Intel haga la transición inmediata a la emulación a medida que se acerca el lanzamiento de Arc en todo el mundo.