Если ваша видеокарта NVIDIA отказывается запускать игру с требованием DirectX 12 Ultimate или вы видите ошибку D3D12_ERROR_NOT_AVAILABLE в dxdiag, проблема кроется не в драйверах, а в аппаратной поддержке API. Все GPU архитектуры Kepler (серии 600/700) и старше не совместимы с DX12 на уровне железа, даже если Windows 10/11 формально устанавливает библиотеки. Первой архитектурой с полноценной поддержкой стал Maxwell (GTX 900), но с ограничениями для функций Feature Level 12_1 и выше.
В этой статье — актуальный на 2026 год список всех видеокарт NVIDIA, которые официально поддерживают DirectX 12, включая нюансы работы с DX12 Ultimate, Ray Tracing и Mesh Shaders. Мы также разберём, как проверить поддержку вашей модели через NVIDIA Control Panel и DXCapsViewer, и почему некоторые игры (например, Forza Horizon 5 или Cyberpunk 2077) могут не запускаться даже на совместимых GPU.
1. Архитектуры NVIDIA с поддержкой DirectX 12: краткий обзор
Совместимость с DirectX 12 зависит от микроархитектуры GPU, а не от серии или модели. Ниже — хронологический список архитектур NVIDIA с указанием уровня поддержки:
- 🚫 Kepler (GTX 600/700, 2012–2014): Нет аппаратной поддержки DX12. Драйверы эмулируют только Feature Level 11_0.
- ⚠️ Maxwell 1.0 (GTX 750/750 Ti, 2014): Частичная поддержка (только FL 11_0, без
Ray Tracing). - ✅ Maxwell 2.0 (GTX 900, 2014–2016): Полная поддержка DX12, но без DX12 Ultimate.
- ✅ Pascal (GTX 10xx, 2016–2018): Полная поддержка DX12, включая FL 12_1.
- ✅ Turing (RTX 20xx, 2018–2020): Поддержка DX12 Ultimate с аппаратным
Ray Tracing. - ✅ Ampere (RTX 30xx, 2020–2022): Полная поддержка DX12 Ultimate + Mesh Shaders.
- ✅ Ada Lovelace (RTX 40xx, 2022–н.в.): Расширенная поддержка DX12 с
DLSS 3иFrame Generation.
Важно: даже если ваша видеокарта входит в поддерживаемую архитектуру, для корректной работы DirectX 12 требуется:
- 🖥️ Windows 10 (версия 1809+) или Windows 11 (DX12 не работает на Windows 7/8).
- 🔄 Драйвер NVIDIA версии 471.11 или новее (для DX12 Ultimate).
- 🎮 Игра/приложение с поддержкой DX12 (не все программы используют API по умолчанию).
2. Полный список видеокарт NVIDIA с поддержкой DirectX 12
Ниже представлена таблица с разбивкой по архитектурам и сериям. Обратите внимание: модели для ноутбуков (Mobile) имеют те же ограничения, что и десктопные аналоги.
| Архитектура | Серия | Модели (десктоп) | Поддержка DX12 Ultimate | Ray Tracing |
|---|---|---|---|---|
| Maxwell 2.0 | GTX 900 | GTX 950, 960, 970, 980, 980 Ti, Titan X | ❌ Нет | ❌ Нет |
| Pascal | GTX 10xx | GTX 1050, 1050 Ti, 1060, 1070, 1070 Ti, 1080, 1080 Ti, Titan Xp | ❌ Нет | ❌ Нет (кроме Titan Xp — программный RT) |
| Turing | RTX 20xx / GTX 16xx | RTX 2060, 2070, 2080, 2080 Ti, GTX 1650, 1660, 1660 Ti | ✅ Да | ✅ Да (аппаратный) |
| Ampere | RTX 30xx | RTX 3050, 3060, 3060 Ti, 3070, 3080, 3090, Titan RTX | ✅ Да | ✅ Да (2-е поколение RT-ядер) |
| Ada Lovelace | RTX 40xx | RTX 4060, 4060 Ti, 4070, 4080, 4090 | ✅ Да | ✅ Да (3-е поколение RT + DLSS 3) |
Критичный нюанс: Видеокарты GTX 16xx (например, GTX 1650 Super) основаны на архитектуре Turing, но не поддерживают Ray Tracing, так как лишены RT-ядер. Это касается всех моделей серии GTX (без приставки RTX).
3. Как проверить поддержку DirectX 12 на своей видеокарте
Если вы не уверены, поддерживает ли ваш GPU DirectX 12, используйте один из следующих методов:
Способ 1: Через dxdiag (встроенная утилита Windows)
- Нажмите
Win + R, введитеdxdiagи нажмите Enter. - Перейдите на вкладку Экран (Display).
- В разделе Драйверы проверьте строку
Уровни функций DirectX:
- 🔹 Если указано 12_1 или 12_2 — ваша видеокарта поддерживает DX12.
- 🔹 Если только 11_0 — поддержки нет (или включён режим совместимости).
Способ 2: Через NVIDIA Control Panel
- Кликните правой кнопкой на рабочем столе → Панель управления NVIDIA.
- Перейдите в Справка → Информация о системе.
- В разделе Детали найдите строку
DirectX Support.
Обновите драйвер до последней версии через GeForce Experience|Запустите dxdiag и проверьте уровень функций|Убедитесь, что игра поддерживает вашу архитектуру (например, Kepler не запустит Alan Wake 2)|Проверьте настройки игры: иногда DX12 нужно включать вручную-->
Способ 3: С помощью утилиты DXCapsViewer
Для продвинутой диагностики скачайте утилиту DXCapsViewer от Microsoft. Она покажет:
- 📊 Поддерживаемые Feature Levels (например, 12_1 для Pascal).
- 🎯 Наличие аппаратной поддержки
Ray TracingиVariable Rate Shading. - ⚙️ Совместимость с DX12 Ultimate (только для Turing и новее).
⚠️ Внимание: Если в
dxdiagотображается Feature Level 12_1, но игры на DX12 не запускаются, проблема может быть в отсутствии поддержки конкретных функций (например,Conservative Rasterizationдля Doom Eternal). В этом случае поможет только апгрейд GPU.
4. Почему некоторые игры не работают на совместимых видеокартах
Даже если ваша видеокарта официально поддерживает DirectX 12, вы можете столкнуться с ошибками вроде:
- 🔴
D3D12_ERROR_NOT_AVAILABLE(обычно на Maxwell в играх с DX12 Ultimate). - 🔴
Your GPU does not support DirectX 12 Feature Level 12_1(на Pascal в Star Citizen). - 🔴 Зависание или краш при загрузке (типично для GTX 10xx в Cyberpunk 2077 с RT).
Причины и решения:
| Проблема | Причина | Решение |
|---|---|---|
| Игра требует DX12 Ultimate, но запускается на Pascal | Игра использует Mesh Shaders или Sampler Feedback, которые не поддерживаются на GTX 10xx. |
Переключите игру на DX11 в настройках запуска или обновите GPU. |
| Низкий FPS на RTX 20xx/30xx в DX12 | Драйвер автоматически включает Ray Tracing или DLSS не оптимально. |
Вручную отключите RT в настройках игры или обновите драйвер до 536.99+. |
| Краш при запуске на GTX 9xx | Нехватка видеопамяти для DX12 (типично для 2GB моделей). | Закройте фоновые приложения или уменьшите настройки графики. |
Список игр, которые не запустятся на GTX 10xx из-за DX12 Ultimate
Alan Wake 2 (требует Mesh Shaders)|Forspoken (использует Sampler Feedback)|Microsoft Flight Simulator 2026 (DX12 Ultimate обязателен)|Star Wars Outlaws (требует Variable Rate Shading Tier 2)
5. DirectX 12 на ноутбуках: нюансы для мобильных GPU
Видеокарты для ноутбуков (NVIDIA Mobile) имеют те же ограничения по поддержке DirectX 12, что и десктопные аналоги, но с двумя ключевыми различиями:
- 🔋 Оптимиус (Optimus): На ноутбуках с интегрированной графикой (Intel/AMD) DX12 может работать только через дискретный GPU. Проверьте, что игра запускается на NVIDIA, а не на встроенной графике (через
NVIDIA Control Panel → 3D Settings). - ⚡ TDP и ограничения производительности: Мобильные версии (GTX 1060 Mobile, RTX 3060 Laptop) часто имеют урезанные спецификации (например, меньше CUDA-ядер), что может приводить к ошибкам в ресурсоёмких играх на DX12.
Как проверить, какой GPU используется в игре:
- Откройте Диспетчер задач (
Ctrl+Shift+Esc). - Перейдите на вкладку Производительность → GPU.
- Запустите игру и наблюдайте за нагрузкой: если активен Intel UHD или AMD Radeon Vega, значит DX12 работает на интегрированной графике.
⚠️ Внимание: На ноутбуках с NVIDIA Optimus некоторые игры (например, Genshin Impact) могут игнорировать настройки
NVIDIA Control Panelи запускаться на интегрированной графике. В этом случае поможет принудительное отключение iGPU в BIOS (если поддерживается).
6. Будущее DirectX 12: что ждёт владельцев старых видеокарт
Microsoft активно развивает DirectX 12, добавляя новые функции, которые требуют аппаратной поддержки. Например:
- 🆕 DirectStorage 1.2 (2026): Ускоряет загрузку текстур, но требует NVMe SSD и GPU с поддержкой
Decompression(только Ampere и новее). - 🎮 DX12 Agility SDK: Новые эффекты (например,
Photon Mapping), которые не будут работать на Pascal и старше. - 🔄 Отказ от поддержки DX11: Все больше игр (например, Starfield, Diablo IV) переходят исключительно на DX12.
Что это значит для владельцев старых видеокарт:
- 🔹 Maxwell (GTX 9xx): Уже сейчас многие новые игры не запускаются или работают с артефактами.
- 🔹 Pascal (GTX 10xx): Поддержка DX12 сохраняется, но без новых функций (RT, Mesh Shaders).
- 🔹 Turing (RTX 20xx): Полная поддержка DX12 Ultimate, но производительность в новых играх будет падать.
7. Частые вопросы (FAQ)
❓ Моя видеокарта GTX 1050 Ti поддерживает DX12, но Cyberpunk 2077 не запускается. В чём дело?
Cyberpunk 2077 требует DX12 Ultimate для работы с Ray Tracing, которого нет на Pascal. Решения:
- Отключите
Ray Tracingв настройках графики. - Запустите игру в режиме DX11 (для этого добавьте параметр
-dx11в свойствах ярлыка). - Обновите драйвер до последней версии (минимальная — 471.11).
Если ничего не помогает, проблема в нехватке видеопамяти (4GB на GTX 1050 Ti недостаточно для Ultra-настроек).
❓ Можно ли как-то "включить" поддержку DX12 на GTX 780 Ti?
Нет. Видеокарты на архитектуре Kepler (включая GTX 780 Ti) не поддерживают DX12 на аппаратном уровне. Драйверы эмулируют только Feature Level 11_0, что недостаточно для современных игр. Единственное решение — апгрейд до GTX 9xx или новее.
❓ Почему в dxdiag у меня указан Feature Level 12_1, но игры на DX12 лагают?
Уровень функций (FL 12_1) означает, что видеокарта технически поддерживает DX12, но:
- 🔹 Производительность может быть низкой из-за слабого GPU (например, GTX 1050 с 2GB VRAM).
- 🔹 Драйвер может неправильно оптимизировать нагрузку (попробуйте откатиться на версию 531.79 — она стабильнее для Pascal).
- 🔹 Игра может использовать функции, которые плохо оптимизированы для вашей архитектуры (например,
Async Computeна Maxwell).
Попробуйте:
- Уменьшить настройки графики (особенно
Volumetric EffectsиTessellation). - Отключить
V-Syncи включитьG-Sync(если монитор поддерживает). - Использовать
NVIDIA Reflexдля снижения задержки.
❓ Поддерживает ли RTX 4090 все функции DirectX 12 Ultimate?
Да, RTX 4090 (архитектура Ada Lovelace) поддерживает все функции DX12 Ultimate, включая:
- 🔹
Ray Tracing Tier 1.1(улучшенное трассирование лучей). - 🔹
Mesh ShadersиVariable Rate Shading. - 🔹
Sampler Feedback(ускорение загрузки текстур). - 🔹
DirectMLдля аппаратного ускорения ИИ (используется в DLSS 3).
Более того, RTX 40xx поддерживают расширения DX12, такие как Frame Generation и Shader Execution Reordering, которые недоступны на RTX 30xx.
❓ Какой минимальный GPU от NVIDIA нужен для комфортной игры в DX12 в 2026 году?
Для современных игр на DX12 с приемлемым FPS (60+ на 1080p) рекомендуются:
- 🔹 Бюджетный вариант: RTX 3060 Ti или RTX 4060 (для игр без RT).
- 🔹 Средний уровень: RTX 3070 или RTX 4070 (для RT на 1080p/1440p).
- 🔹 Топовый вариант: RTX 4080/4090 (для 4K с RT и DLSS 3).
Видеокарты GTX 16xx и RTX 20xx ещё могут справляться с играми 2020–2022 годов, но в новых проектах (например, Starfield или Alan Wake 2) будут проблемы с производительностью.