Intel не раз говорила, что будет акцентировать свою рабочую силу на оптимизации драйвера игровых видеокарт Arc Alchemist для лучшей работы с API DirectX 12 и Vulkan. Также она заявляла о перебрасывании больших усилий для работы над оптимизацией DirectX 11, однако более старые версии DirectX компания рассматривать не собирается.
Это стало известно после того, как официальная поддержка DirectX 9 была исключена из драйвера интегрированных графических решений процессоров 12-го поколения, а также дискретных графических решений Arc Alchemist. Вместо работы над оптимизацией старого API компания использует эмулятор с открытым исходным кодом D3D9On12, разработанный Microsoft.
Эмулятор преобразовывает команды DirectX 9 в DirectX 12 в реальном времени. Microsoft утверждает, что текущее состояние эмулятора позволяет преобразовывать команды без снижения производительности, но с повышением нагрузки на центральный процессор и возможными артефактами при работе со старыми играми.
Решение отказаться от DirectX 9 позволит Intel акцентировать внимание на более современных API, продолжая тяжелую оптимизационную работу. Будет интересно, если AMD и NVIDIA тоже неожиданно откажутся от дальнейшей поддержки DirectX 9 в пользу эмулятора DirectX 12.
Источник: