Новости про DirectX 12 и GPU

Intel использует эмуляцию DirectX12 для игр DX9

Компания Intel не предусмотрела поддержку драйвером DirectX9, старого, двадцатилетнего API. Вместо этого компания будет использовать специальный инструмент под названием D3D9on12, который транслирует слой API DX9 в DirectX12.

Это означает, что GPU Intel не имеет специализированного драйвера для API DX9. Вместо него обычный слой DX12 будет взаимодействовать как интерфейс драйвера устройства для DX9. Этот подход упрощает обработку графики и освобождает разработчиков от занятости устаревшими API.

Использование слоя картирования D9D9On12 вовсе не означает снижение производительности. Игры на основе DX9 уже давно не выпускаются. В то же время графические ускорители далеко шагнули вперёд, поэтому даже если и будут наблюдаться некоторые потери, при современном уровне производительности этого не будет заметно. С другой стороны, любые графические глюки или вообще невозможность запуска 3D-приложения, придётся исправлять самой Microsoft, не Intel.

Многие могут возразить, что целый ряд самых популярных игр в Steam по-прежнему поддерживают API DX9. Однако важно отметить, что большая часть этих игр также работает и с другими API, которые прекрасно поддерживаются Intel Xe.

Intel отключила DirectX 12 для некоторых процессоров из-за уязвимости

Из-за потенциальной уязвимости безопасности компания Intel приняла решение отключить поддержку DirectX 12 в процессорах 4-го поколения Core «Haswell». Реализовано это в свежем графическом драйвере.

В драйверах графики начиная с версии 15.40.44.5107 приложения, которые работают исключительно с API DirectX 12, не смогут работать при использовании GPU, интегрированного в процессоры Intel 4-го поколения Core, а также в процессорах Celeron и Pentium, основанных на архитектуре Haswell. Весь вопрос заключается в архитектуре графики Intel Gen7.

Процессор Intel Haswell

Компания сообщает, что некоторые из её интегрированных GPU содержат уязвимость безопасности, которая может поднять привилегии. Чтобы исключить этот недостаток, Intel решила вовсе отключить поддержку API DirectX 12 на платформе Haswell. Это приведёт к невозможности запуска игр с поддержкой DX12 на этих процессорах при использовании встроенного графического ядра. Тем, кому необходима поддержка DX12 в iGPU Gen7, рекомендуется использовать драйвер версии 15.40.42.5063 или старше.

Важно отметить, что графика архитектуры Gen7 также применяется и в процессорах Core 3-го поколения, Ivy Bridge. Однако Intel не стала прекращать поддержку DirectX 12 на этих процессорах и не выпустила никаких документов на этот счёт.