Intel отказывается от поддержки DirectX 9, но это может быть хорошо
Теперь Intel официально отказалась от собственной аппаратной поддержки DirectX 9 , и это относится как к интегрированной графике Xe на процессорах Alder Lake, так и к дискретным графическим процессорам Arc Alchemist.
Это не означает, что Intel не предложит доступ к DX9. Вместо этого DirectX 9 будет поддерживаться через DirectX 12 через эмуляцию. Будет ли этого достаточно для геймеров?
Об этом изменении, впервые замеченном SquashBionic в Твиттере , Intel объявила на своей странице поддержки продукта. Похоже, что интегрированные графические карты на процессорах 12-го поколения, а также дискретные графические процессоры Intel (Arc Alchemist) больше не поддерживают DirectX 9 изначально. Вместо того, чтобы заниматься этой поддержкой самостоятельно, Intel делегировала задачу Microsoft, которая вместо этого перенаправит поддержку DX9 на DX12.
Это будет сделано с помощью эмуляции с использованием уровня преобразования с открытым исходным кодом, подготовленного самой Microsoft, известного как «D3D9On12». Это работает следующим образом: он отправляет графические команды 3D DirectX 9 прямо в D3D9On12, который затем преобразует эти вызовы D9 в команды DirectX 12 . Здесь он как бы заменяет драйвер графического процессора, который обычно обрабатывает вызовы DirectX 9, и действует как мост между двумя технологиями.
Реакция на это изменение была неоднозначной, но изменение само по себе не должно удивлять. Мы уже знаем, чтографические процессоры Intel Arc активно используют DirectX 12, при этом производительность снижается вдвое при использовании DirectX 11. Учитывая, что DirectX 9 еще старше, он был запущен двадцать лет назад, вряд ли он должен быть приоритетом для Intel в будущем.
Microsoft также выглядит довольно оптимистично в отношении технологии эмуляции в целом, утверждая, что она стала достойной реализацией DirectX 9. Хотя производительность может быть не такой хорошей, как изначально поддерживающая DX9, она должна быть близкой. В некоторых случаях производительность может быть даже равна родному DX9. Однако одним из побочных эффектов использования этого процесса эмуляции может быть увеличение загрузки ЦП.
В некотором смысле это означает, что Intel полностью передала обработку DirectX 9 Microsoft. Об этом даже говорится на странице поддержки: «Поскольку DirectX является собственностью Microsoft и поддерживается ею, для устранения неполадок с приложениями и играми DX9 необходимо сообщать о любых обнаруженных проблемах в службу поддержки Microsoft, чтобы они могли включить соответствующие исправления в свое следующее обновление операционной системы. системы и API DirectX».
В целом, это изменение должно оказать довольно низкое влияние. Большинство игр, которые популярны в наши дни, включают поддержку DirectX 11 или новее, а это означает, что для их поддержки графическим процессорам Intel не потребуется никакого преобразования. Старые игры, основанные исключительно на DX9, должны будут пройти процесс эмуляции Microsoft. С другой стороны, если у вас есть более старый интегрированный графический процессор от Intel (pre-Xe), вы сохраните поддержку DX9 без эмуляции.
Будем надеяться, что аутсорсинг DX9 для Microsoft освободит больше возможностей для работы Intel над оптимизацией DX11 перед глобальным запуском Intel Arc Alchemist.