El soporte de hardware nativo DX9 se eliminó oficialmente de las soluciones de gráficos integrados Xe de Intel en las CPU de 12.ª generación y las GPU discretas de la serie Arc Alchemist 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 los comandos de la API D3D9, convertirá todos los comandos en llamadas a la API D3D12. Entonces, básicamente, el 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 lo ha convertido en una implementación relativamente eficiente de DirectX 9. Como resultado, el rendimiento debería ser casi tan bueno, si no tan bueno, como el soporte de hardware nativo de DirectX 9.
Como resultado, este movimiento del DX9 de Intel parece ser un movimiento bastante bueno. Intel ahora puede desviar los recursos de desarrollo de controladores a las optimizaciones de DirectX 11, lo que sabemos que es bastante malo en este momento, e Intel no sufrirá consecuencias en el rendimiento como resultado, con las optimizaciones DX9 «subcontratadas» por completo a Microsoft.
Según Microsoft, con el rendimiento del D3D9On12, será interesante ver si Nvidia y AMD siguen el mismo camino que Intel. Pero puede 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 puede provocar 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 mucho mayor rendimiento. Por lo tanto, tiene mucho sentido que Intel pase inmediatamente a la emulación a medida que se acerca el lanzamiento de Arc en todo el mundo.






