Установка DirectX 12 на Windows 10 64-бит не требует скачивания отдельных пакетов — эта версия уже встроена в систему. Однако для корректной работы нужно обновить компоненты через Центр обновления Windows или вручную. Далее разберём, как проверить текущую версию, обновить драйверы и что делать, если игра или программа требует DirectX 12, а система его «не видит».

Большинство проблем с установкой возникает из-за устаревших драйверов видеокарты или отсутствия критически важных обновлений ОС. В этой статье вы найдёте пошаговые действия для всех сценариев: от автоматического обновления до ручной установки. Также разберёмся, как проверить совместимость вашего железа с DirectX 12 и что делать, если что-то идёт не так.

Почему DirectX 12 уже есть в Windows 10

DirectX 12 — это неотъемлемая часть Windows 10 и Windows 11. интегрировала его в систему ещё в 2015 году, поэтому отдельно скачивать и устанавливать его не нужно. Однако для полноценной работы требуется:

  • Обновить операционную систему до последней версии;
  • Установить актуальные драйверы видеокарты (от NVIDIA, AMD или Intel);
  • Убедиться, что ваш процессор и видеокарта поддерживают DirectX 12.

Если игра или программа выдаёт ошибку типа «Отсутствует DirectX 12» или «Требуется DirectX 12», то в 90% случаев проблема не в самом API, а в драйверах или обновлениях системы.

💡

Если вы видите ошибку о отсутствии DirectX 12, сначала проверьте версию Windows: нажмите Win + R, введите winver и убедитесь, что у вас установлена хотя бы версия 1507 (Threshold 1). Более старые сборки не поддерживают DirectX 12

Компонент Минимальные требования Рекомендуемые требования
Операционная система Windows 10 (все версии) Windows 10 версии 1903 и выше
Процессор Любой x64-совместимый CPU Intel Core i5 / AMD Ryzen 5 или выше
Видеокарта NVIDIA Fermi (GTX 400) / AMD GCN 1.0 (Radeon HD 7000) / Intel HD 4000 NVIDIA Maxwell (GTX 900) / AMD GCN 2.0 (Radeon RX 200) / Intel Iris Xe
ОЗУ 4 ГБ 8 ГБ и выше

Требования системы для DirectX 12

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

Если ваша видеокарта выпущена до 2012 года, велика вероятность, что она не поддерживает DirectX 12. Проверить совместимость можно на сайте производителя или с помощью утилиты DXDiag. О том, как это сделать, читайте в следующем разделе.

Как проверить текущую версию DirectX

Чтобы узнать, какая версия DirectX установлена в вашей системе, воспользуйтесь встроенной утилитой DXDiag. Это займёт меньше минуты:

  1. Нажмите сочетание клавиш Win + R;
  2. Введите dxdiag и нажмите Enter;
  3. В открывшемся окне перейдите на вкладку Система;
  4. Найдите строку Версия DirectX. Если там указано DirectX 12, значит, уже установлен.

Если утилита показывает более старую версию (например, DirectX 11), это не означает, что DirectX 12 отсутствует — просто DXDiag не всегда корректно отображает актуальную информацию. Чтобы прямо проверить наличие DirectX 12, можно воспользоваться сторонними утилитами вроде GPU-Z или HWiNFO.

Обновление для корректной работы DirectX 12

Если ваша система давно не обновлялась, велика вероятность, что DirectX 12 работает некорректно или не поддерживает все функции. регулярно выпускает патчи, улучшающие совместимость и производительность. Чтобы обновить Windows 10:

  1. Откройте Параметры (Win + I);
  2. Перейдите в раздел Обновление и безопасность;
  3. Выберите Центр обновления Windows;
  4. Нажмите Проверить наличие обновлений;
  5. Если есть доступные обновления, установите их и перезагрузите компьютер.

После установки обновлений проверьте версию DirectX ещё раз через DXDiag. Если она по-прежнему не отображается, попробуйте обновить драйверы видеокарты.

⚠️ Внимание: Не отключайте автоматическое обновление Windows, если хотите, чтобы DirectX 12 и другие системные компоненты работали стабильно. Ручная установка обновлений может привести к конфликтам.
Как часто вы обновляете драйверы видеокарты?
Раз в месяц
Раз в полгода
Только когда возникают проблемы
Никогда не обновляю

Совмистимость видеокарт с DirectX 12

Не все видеокарты поддерживают DirectX 12. Даже если ваша видеокарта относительно новая, некоторые модели могут не иметь полной поддержки. Ниже представлена таблица совместимости для популярных линеек видеокарт.

Производитель Поддерживаемые архитектуры Минимальная модель
NVIDIA Fermi, Kepler, Maxwell, Pascal, Turing, Ampere GeForce GTX 460
AMD GCN 1.0, GCN 2.0, GCN 3.0, GCN 4.0, RDNA, RDNA 2 Radeon HD 7750
Intel HD 4000, Iris 500, UHD Graphics, Iris Xe HD Graphics 4000

Если ваша видеокарта не входит в этот список, проверьте её совместимость насайте производителя. Например, NVIDIA предоставляет полный список поддерживаемых моделей в документации к драйверам.

Обновление драйверов видеокарты

Даже если DirectX 12 установлен в системе, без актуальных драйверов видеокарты он не будет работать корректно. Обновить драйверы можно двумя способами: через Диспетчер устройств или с помощью программ от производителя.

Способ 1: Обновление через Диспетчер устройств:

  1. Нажмите Win + X и выберите Диспетчер устройств;
  2. Раскройте раздел Видеоадаптеры;
  3. Щёлкните правой кнопкой мыши по своей видеокарте и выберите Обновить драйвер;
  4. Выберите Автоматический поиск обновлённых драйверов;
  5. Дождитесь завершения процесса и перезагрузите компьютер.

Способ 2: Установка драйверов с сайта производителя:

  1. Перейдите на сайт NVIDIA, AMD или Intel (в зависимости от вашей видеокарты);
  2. Найдите раздел Драйверы или Поддержка;
  3. Введите модель своей видеокарты и выберите операционную систему (Windows 10 64-bit);
  4. Скачайте последний драйвер и установьте его, следуя инструкциям мастера установки.

Обновление драйверов через Диспетчер устройств не всегда устанавливает самую последнюю версию. Для максимальной производительности и совместимости с DirectX 12 рекомендуется скачивать драйверы непосредственно с сайта производителя

Ручная установка DirectX 12 (если стандартные методы не помогают)

В редких случаях, когда обновление системы и драйверов не решает проблему, можно попробовать установить DirectX 12 вручную. Для этого предоставляет DirectX End-User Runtime — пакет, который содержат все необходимые библиотеки.

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

Чек-лист перед установкой DirectX 12

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли установить DirectX 12 на Windows 7?

Нет. DirectX 12 официально поддерживается только на Windows 10 и Windows 11. Для Windows 7 максимальная версия — DirectX 11.1. Чтобы использовать DirectX 12, необходимо обновить операционную систему.

Почему игра требует DirectX 12, если он уже установлен?

Возможно, в игре используется функция DirectX 12 Ultimate, которая требует не только наличия API, но и поддерживаемой видеокарты (например, NVIDIA RTX или AMD Radeon RX 6000). Проверьте требования игры к железу. Также убедитесь, что у вас установлены последние драйверы видеокарты.

Как узнать, поддерживает ли моя видеокарта DirectX 12?

Используйте утилиту DXDiag или сторонние программы вроде GPU-Z. В DXDiag перейдите на вкладку Экран и найдите строку Версия DirectX. В GPU-Z информация о поддержке DirectX 12 отображается в разделе API.

Что делать, если после обновления драйверов DirectX 12 не работает?

Попробуйте выполнить чистую установку драйверов: удалите старые с помощью утилиты Display Driver Uninstaller (DDU), а затем установите последние драйверы с сайта производителя. Также проверьте систему на вирусы и убедитесь, что обновлён до последней версии.