DirectX 12 для Windows 10

После выхода Windows 10 меня то и дело спрашивают, где скачать DirectX 12, почему dxdiag показывает 11 версию.2, несмотря на то, что видеокарта поддерживается и о таких вещах. Я постараюсь ответить на эти вопросы.

В этой статье — подробности о текущем состоянии DirectX 12 для Windows 10, почему эта версия может не работать на вашем компьютере, а также о том, где скачать DirectX и зачем это нужно, учитывая, что этот компонент уже есть в ОС.

Как узнать версию DirectX в Windows 10

Во-первых, как узнать версию DirectX, которую вы используете. Для этого просто нажмите клавишу Windows (ту, что с логотипом) + R на клавиатуре и введите dxdiag В окне "Выполнить".

При этом будет запущен инструмент диагностики DirectX, в котором на вкладке "Система" можно увидеть версию DirectX. В Windows 10, скорее всего, вы увидите либо DirectX 12, либо 11.2.

Последний вариант не обязательно связан с неподдерживаемой видеокартой и уж точно не вызван тем, что нужно предварительно скачать DirectX 12 для Windows 10, поскольку все основные необходимые библиотеки уже имеются в ОС сразу после обновления или чистой установки.

Почему стоит использовать DirectX 11 вместо DirectX 12.2

Если в диагностическом инструменте вы увидите, что текущая версия DirectX 11.2, это может быть вызвано двумя основными причинами — неподдерживаемая видеокарта (и возможно она будет поддерживаться в будущем) или устаревшие драйвера видеокарты.

DirectX 11.2 в Windows 10

Видеокарты, поддерживающие DirectX 12 в Windows 10 на данный момент:

  • Интегрированная графика Intel для процессоров Core i3, i5, i7 Haswell и Broadwell.
  • Видеокарты NVIDIA GeForce 600, 700, 800 (частично) и 900 серий и видеокарты GTX Titan. NVIDIA также обещает поддержку DirectX 12 для GeForce 4xx и 5xx (Fermi) в ближайшем будущем (следует ожидать обновленных драйверов).
  • AMD Radeon HD 7000, HD 8000, R7, R9 серий, а также интегрированные графические чипы AMD A4, A6, A8 и A10 серий 7000, PRO-7000, Micro-6000 и 6000 (процессоры E1 и E2 также имеют здесь поддержку). Кавери, Миллины и Бимы.

При этом, даже если ваша видеокарта попала в этот список, возможно, конкретная модель сейчас Не поддерживается (производители видеокарт все еще работают над драйверами).

В любом случае, одно из первых действий, которое вы должны сделать, если вам требуется поддержка DirectX 12, — это установить последние версии драйверов Windows 10 для вашей видеокарты с официальных сайтов NVIDIA, AMD или Intel.

Примечание: многие столкнулись с тем, что драйвера видеокарты в Windows 10 не устанавливаются, выдавая различные ошибки. В этом случае поможет полное удаление старых драйверов (How to uninstall video card drivers) и программ, таких как GeForce Experience или AMD Catalyst, и установка их по-новому.

Драйвер видеокарты WDDM 2.0

После обновления драйверов посмотрите в dxdiag, какая версия DirectX используется, а заодно и версию драйвера на экране вкладки: для поддержки DX 12 у вас должен быть драйвер WDDM 2.0, не WDDM 1.3 (1.2).

Как скачать DirectX для Windows 10 и зачем он вам нужен

Несмотря на то, что в Windows 10 (как и в двух предыдущих версиях ОС) основные библиотеки DirectX присутствуют по умолчанию, в ряде программ и игр вы можете столкнуться с ошибками типа "The program cannot be run because d3dx9_43.dll is not on your computer" и другие, связанные с отсутствием в системе определенных DLL предыдущих версий DirectX.

Скачайте DirectX с официального сайта

Чтобы избежать этого, я рекомендую вам немедленно скачать DirectX для Windows 10. После загрузки Web Installer запустите его, и программа автоматически определит, каких библиотек DirectX не хватает на вашем компьютере, скачайте и установите их (не обращайте внимания на то, что поддержка заявлена только для Windows 7, в Windows 10 все работает аналогично).

Оцените статью
Добавить комментарий