Процессоры Core 12-го поколения перестанут поддерживать API DirectX 9, также поддержку API DirectX 9 прекратят дискретные видеокарты Arc A-серии на архитектуре Arc Alchemist.
Теперь работы API DirectX 9 будет эмулироваться через API DirectX 12. Эмуляция будет использовать конверсионный слой — библиотеку Microsoft D3D9On12 с открытым исходным кодом. В этом случае графические команды DirectX 9 будут направляться в D3D9On12 вместо непосредственной отправки в графический драйвер Intel. Далее команды D3D9 будут переводиться в читаемые API D3D12 через D3D9On12. С технической точки зрения D3D9On12 будет выполнять самостоятельно функцию графического драйвера.
Данное решение позволит компании Intel оптимизировать графические драйверы для работы с API DirectX 11. Оптимизацией DirectX 9 будет заниматься компания Microsoft. Пока неизвестно, последуют ли в итоге примеру Intel компании NVIDIA и AMD.
При этом стоит отметить, что отказ от поддержки API DirectX 9 вызовет повышенную нагрузку на центральный процессор. А в играх с DirectX 9 могут возникнуть некоторые неполадки.