Установка 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. Это займёт меньше минуты:
- Нажмите сочетание клавиш
Win + R; - Введите
dxdiagи нажмитеEnter; - В открывшемся окне перейдите на вкладку
Система; - Найдите строку
Версия DirectX. Если там указаноDirectX 12, значит, уже установлен.
Если утилита показывает более старую версию (например, DirectX 11), это не означает, что DirectX 12 отсутствует — просто DXDiag не всегда корректно отображает актуальную информацию. Чтобы прямо проверить наличие DirectX 12, можно воспользоваться сторонними утилитами вроде GPU-Z или HWiNFO.
Обновление для корректной работы DirectX 12
Если ваша система давно не обновлялась, велика вероятность, что DirectX 12 работает некорректно или не поддерживает все функции. регулярно выпускает патчи, улучшающие совместимость и производительность. Чтобы обновить Windows 10:
- Откройте
Параметры(Win + I); - Перейдите в раздел
Обновление и безопасность; - Выберите
Центр обновления Windows; - Нажмите
Проверить наличие обновлений; - Если есть доступные обновления, установите их и перезагрузите компьютер.
После установки обновлений проверьте версию 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: Обновление через Диспетчер устройств:
- Нажмите
Win + Xи выберитеДиспетчер устройств; - Раскройте раздел
Видеоадаптеры; - Щёлкните правой кнопкой мыши по своей видеокарте и выберите
Обновить драйвер; - Выберите
Автоматический поиск обновлённых драйверов; - Дождитесь завершения процесса и перезагрузите компьютер.
Способ 2: Установка драйверов с сайта производителя:
- Перейдите на сайт NVIDIA, AMD или Intel (в зависимости от вашей видеокарты);
- Найдите раздел
ДрайверыилиПоддержка; - Введите модель своей видеокарты и выберите операционную систему (Windows 10 64-bit);
- Скачайте последний драйвер и установьте его, следуя инструкциям мастера установки.
Обновление драйверов через Диспетчер устройств не всегда устанавливает самую последнюю версию. Для максимальной производительности и совместимости с DirectX 12 рекомендуется скачивать драйверы непосредственно с сайта производителя
Ручная установка DirectX 12 (если стандартные методы не помогают)
В редких случаях, когда обновление системы и драйверов не решает проблему, можно попробовать установить DirectX 12 вручную. Для этого предоставляет DirectX End-User Runtime — пакет, который содержат все необходимые библиотеки.
Скачайте последний пакет DirectX End-User Runtime с официального сайта и запустите установщик. После завершения процесса перезагрузите компьютер. Однако помните, что в Windows 10 этот метод обычно не требуется, так как DirectX 12 уже встроен.
Чек-лист перед установкой DirectX 12
Часто задаваемые вопросы
Можно ли установить 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), а затем установите последние драйверы с сайта производителя. Также проверьте систему на вирусы и убедитесь, что обновлён до последней версии.