El soporte nativo de hardware DX9 ha desaparecido 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 pasará 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 de D3D9, convierte todos los comandos en llamadas a la API de D3D12. Básicamente, D3D9On12 actuará como un controlador de GPU por sí solo, en lugar del controlador de GPU real de Intel.
Microsoft afirma que este proceso de emulación se ha convertido en una implementación relativamente capaz de DirectX 9. El rendimiento debería ser casi tan bueno, si no tan bueno, como el soporte de hardware nativo de DirectX 9.
Este cambio de DX9 de Intel, por lo tanto, parece ser una muy buena decisión. Intel ahora puede desviar los recursos de desarrollo de controladores a las optimizaciones de DirectX 11, que sabemos que son muy malas en este momento, e Intel no sufrirá las consecuencias en el rendimiento ya que las optimizaciones de DX9 están completamente procesadas por Microsoft.
Con el rendimiento de D3D9On12 según Microsoft, será interesante ver si Nvidia y AMD siguen el mismo camino que Intel. Sin embargo, la traducción de la API podría tener consecuencias, 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 generar pérdidas de rendimiento con la capa de emulación DX12.
Intel, por otro lado, solo tiene experiencia con DirectX 9 en sus gráficos integrados, lo que no se traduce en experiencia con sus gráficos discretos mucho más capaces. Por lo tanto, tiene mucho sentido que Intel cambie de inmediato a la emulación cuando Arc se lance en todo el mundo.
Deja una respuesta