API DirectX 12 стал революционным шагом в мире компьютерной графики, предложив разработчикам низкоуровневый доступ к "железу" и значительный прирост производительности в играх. Однако не все видеокарты способны в полной мере воспользоваться преимуществами этой технологии. Если вы владелец графического ускорителя от NVIDIA GeForce и хотите узнать, поддерживает ли ваша модель DX12, этот материал поможет разобраться в нюансах совместимости, уровнях поддержки и возможных проблемах.
В отличие от предыдущих версий, DirectX 12 Ultimate (расширенная редакция API) предъявляет ещё более жёсткие требования к аппаратной части. В то время как базовая поддержка DX12 появилась ещё в архитектуре Maxwell (2014 год), полноценная работа с ray tracing, mesh shaders и variable-rate shading требует более современных решений. Далее мы подробно разберём, какие именно модели GeForce совместимы с разными версиями API, как проверить поддержку на вашей системе и что делать, если игры отказываются запускаться с DX12.
Базовая и расширенная поддержка DirectX 12: в чём разница
Прежде чем переходить к спискам совместимых видеокарт, важно понять, что DirectX 12 бывает двух типов: стандартный и DirectX 12 Ultimate. Первый появился в 2015 году вместе с Windows 10 и поддерживается большинством современных GPU, включая бюджетные модели. Второй — это обновлённая версия API, выпущенная в 2020 году, которая добавляет:
- 🎮 Ray Tracing Tier 1.1 — улучшенную трассировку лучей с поддержкой inline ray tracing и динамических шейдеров.
- 🔄 Mesh Shaders — технологию для более эффективной обработки геометрии в сценах.
- 🖼️ Variable-Rate Shading (VRS) Tier 2 — адаптивное затенение, снижающее нагрузку на GPU без потери качества.
- 🎛️ Sampler Feedback — оптимизацию текстур для уменьшения нагрузки на память.
Видеокарты NVIDIA, поддерживающие DX12 Ultimate, начинаются с архитектуры Turing (серия RTX 20) и включают все последующие поколения. В то же время модели на базе Pascal (серия GTX 10) и Maxwell (серия GTX 9) ограничены базовой версией DX12, без поддержки ray tracing и других продвинутых функций.
⚠️ Внимание: Некоторые игры (например, Cyberpunk 2077 или Alan Wake 2) требуют DirectX 12 Ultimate для включения трассировки лучей. На видеокартах GTX 10xx и старше эти эффекты будут недоступны даже при формальной поддержке DX12.
Полный список видеокарт NVIDIA с поддержкой DirectX 12
Ниже представлена таблица совместимости всех серий GeForce, начиная с архитектуры Maxwell (2014 год). Обратите внимание, что поддержка DX12 Ultimate отмечена отдельно — она доступна только для серий RTX.
| Архитектура | Серия видеокарт | Поддержка DX12 | Поддержка DX12 Ultimate | Поддержка Ray Tracing |
|---|---|---|---|---|
| Maxwell (1-е поколение) | GTX 750/750 Ti | ✅ Да (базовая) | ❌ Нет | ❌ Нет |
| Maxwell (2-е поколение) | GTX 950, 960, 970, 980, 980 Ti, Titan X | ✅ Да (базовая) | ❌ Нет | ❌ Нет |
| Pascal | GTX 1050, 1050 Ti, 1060, 1070, 1070 Ti, 1080, 1080 Ti, Titan Xp | ✅ Да (базовая) | ❌ Нет | ❌ Нет |
| Turing | RTX 2060, 2070, 2080, 2080 Ti, Titan RTX GTX 1650, 1660, 1660 Ti |
✅ Да | ✅ Да (только RTX) | ✅ Да (только RTX) |
| Ampere | RTX 3050, 3060, 3060 Ti, 3070, 3080, 3090, Titan RTX | ✅ Да | ✅ Да | ✅ Да (2-е поколение RT-ядер) |
| Ada Lovelace | RTX 4060, 4060 Ti, 4070, 4070 Ti, 4080, 4090 | ✅ Да | ✅ Да | ✅ Да (3-е поколение RT-ядер + DLSS 3) |
Важно: Видеокарты серии GTX 16xx (например, GTX 1660 Super) построены на архитектуре Turing, но не имеют специализированных RT-ядер и не поддерживают DX12 Ultimate, несмотря на принадлежность к тому же поколению, что и RTX 20xx.
Если ваша модель отсутствует в таблице, скорее всего, она относится к устаревшим сериям (Fermi или Kepler) и не поддерживает DX12 даже в базовой версии. В этом случае для запуска современных игр потребуется апгрейд.
Как проверить поддержку DirectX 12 на своей видеокарте
Есть несколько способов убедиться, что ваш GPU совместим с DX12. Самый надёжный — использовать официальные инструменты NVIDIA и Microsoft.
Способ 1: Через NVIDIA Control Panel
Откройте панель управления драйвером (клик правой кнопкой по рабочему столу → Панель управления NVIDIA) и перейдите в раздел Сведения о системе. Вкладка Детали покажет:
- 📋 Версию драйвера (должна быть не ниже 471.11 для полной поддержки DX12 Ultimate).
- 🖥️ Модель GPU и архитектуру.
- 🔧 Поддерживаемые функции (например, DX12 Feature Level 12_1 или 12_2).
Способ 2: Через DXDiag
Нажмите Win + R, введите dxdiag и перейдите на вкладку Экран. В разделе Драйверы проверьте строку Уровни функций DirectX. Для DX12 Ultimate должно быть указано 12_2, для базовой версии — 12_1 или 12_0.
☑️ Проверка совместимости с DX12
Если в dxdiag отображается Feature Level 11_0 или ниже, ваша видеокарта не поддерживает DX12 даже в базовой версии. Это актуально для устаревших моделей (GTX 6xx/7xx и старше).
Проблемы с DirectX 12 на видеокартах NVIDIA: причины и решения
Даже если ваш GPU официально поддерживает DX12, вы можете столкнуться с ошибками при запуске игр. Рассмотрим типичные проблемы и способы их устранения.
1. Ошибка "D3D12 не поддерживается"
Эта ошибка возникает, если:
- 🔌 Установлена устаревшая версия драйвера (решение: обновите через GeForce Experience или вручную с сайта NVIDIA).
- 🖥️ Windows не обновлена (требуется как минимум Windows 10 1809 для DX12 Ultimate).
- 🎮 Игра использует функции DX12 Ultimate, а ваша видеокарта их не поддерживает (например, GTX 1060 в Cyberpunk 2077 с включённым RT).
2. Вылеты или артефакты в играх с DX12
Частая проблема на видеокартах Pascal (GTX 10xx) при запуске игр с DX12. Решения:
- 🔧 Отключите ray tracing в настройках игры (если он принудительно включается).
- 🔄 Переключитесь на DX11 в настройках запуска (например, в Steam добавьте параметр
-dx11). - 💻 Проверьте температуру GPU (перегрев может вызывать артефакты).
3. Низкий FPS на DX12 по сравнению с DX11
В некоторых случаях DX12 может работать медленнее, чем DX11, особенно на слабых CPU. Это связано с тем, что DX12 перекладывает часть вычислений на процессор. Решения:
- 🖥️ Обновите BIOS материнской платы (иногда улучшает совместимость с DX12).
- 🔧 В настройках NVIDIA Control Panel установите
Предпочитаемый графический процессорна вашу видеокарту. - 🎮 Отключите ненужные фоновые процессы (например, NVIDIA ShadowPlay или GeForce Experience).
⚠️ Внимание: На видеокартах Maxwell (GTX 9xx) некоторые игры (например, Forza Horizon 5) могут отказываться запускаться на DX12, несмотря на формальную поддержку. В этом случае остаётся только играть на DX11 или обновить железо.
DirectX 12 на ноутбуках с видеокартами NVIDIA: нюансы
Владельцы ноутбуков с гибридной графикой (Intel HD/NVIDIA Optimus) часто сталкиваются с дополнительными сложностями при работе с DX12. Основные проблемы:
- 🔌 Игра запускается на встроенной графике Intel, игнорируя NVIDIA GPU.
- 🖥️ Драйвер NVIDIA не обновляется через GeForce Experience.
- 🎮 В играх с DX12 наблюдаются просадки FPS из-за неправильного распределения нагрузки.
Решения:
- Установите драйвер вручную с официального сайта NVIDIA, выбрав версию для ноутбуков (Notebook).
- В Панели управления NVIDIA добавьте игру в список программ и выберите для неё Высокопроизводительный процессор NVIDIA.
- Отключите Optimus в BIOS (если есть такая опция) и используйте только дискретную графику.
Почему на ноутбуках DX12 работает хуже, чем на ПК?
На ноутбуках DX12 часто сталкивается с ограничениями из-за shared памяти (видеокарта и CPU делят оперативную память), а также из-за менее эффективного охлаждения. Кроме того, мобильные версии GPU (например, GTX 1060 Mobile) могут иметь урезанные возможности по сравнению с десктопными аналогами, что сказывается на производительности в DX12-играх.
Если вы используете ноутбук с NVIDIA MX-серии (например, MX150/MX250), учтите, что эти GPU поддерживают DX12 только в базовой версии и не предназначены для современных игр с ray tracing.
Будущее DirectX 12: что ждёт владельцев NVIDIA
С выходом Windows 11 и развитием технологий ray tracing и upscaling (например, DLSS 3), DirectX 12 Ultimate становится стандартом для новых игр. NVIDIA активно поддерживает этот API, выпуская обновления для драйверов и добавляя новые функции:
- 🔮 DLSS 3.5 с улучшенным ray reconstruction (доступно на RTX 40xx).
- 🎮 Reflex — технология снижения задержки ввода.
- 🖥️ Frame Generation — генерация дополнительных кадров для повышения FPS.
Однако владельцам устаревших видеокарт (GTX 10xx и старше) стоит быть готовыми к тому, что новые игры будут требовать DX12 Ultimate и ray tracing, что сделает апгрейд неизбежным. Уже сейчас такие проекты, как Starfield или Alan Wake 2, демонстрируют значительное преимущество на RTX 30xx/40xx по сравнению с GTX-сериями.
Если вы планируете собирать новый ПК или обновлять видеокарту, ориентируйтесь на модели с поддержкой DX12 Ultimate и ray tracing. Оптимальные варианты на 2026 год:
- 💰 Бюджет: RTX 3060 Ti или RTX 4060 (хороший баланс цены и производительности).
- 🎯 Средний сегмент: RTX 4070 (поддержка DLSS 3 и высокий FPS в 1440p).
- 🚀 Премиум: RTX 4080/4090 (максимальная производительность в 4K с ray tracing).
FAQ: Частые вопросы о DirectX 12 и NVIDIA
Можно ли включить DirectX 12 на GTX 750 Ti?
Да, GTX 750 Ti (архитектура Maxwell 1.0) поддерживает DX12 в базовой версии (Feature Level 11_0). Однако многие современные игры требуют 12_0 или 12_1, поэтому GTX 750 Ti может не запускать их либо работать с ошибками. Для полноценной поддержки DX12 рекомендуется как минимум GTX 960.
Почему в играх с DX12 низкий FPS на RTX 2060?
Причин несколько:
- Игра оптимизирована под RTX 30xx/40xx и активно использует ray tracing, нагружая RT-ядра первого поколения (Turing).
- Центральный процессор не справляется с нагрузкой (DX12 перекладывает часть задач на CPU).
- Драйвер устарел или конфликтует с ПО (попробуйте чистую установку драйвера через DDU).
Решение: отключите ray tracing, обновите драйвер и проверьте температуры GPU/CPU.
Поддерживает ли GTX 1650 Super DirectX 12 Ultimate?
Нет. Несмотря на то что GTX 1650 Super построена на архитектуре Turing, она не имеет RT-ядер и поддерживает только базовую версию DX12 (Feature Level 12_1). DX12 Ultimate требует наличия ray tracing и mesh shaders, которые есть только в сериях RTX.
Как принудительно запустить игру на DX12, если она использует DX11?
Некоторые игры (например, GTA V или Red Dead Redemption 2) по умолчанию запускаются на DX11, но поддерживают DX12. Чтобы принудительно включить его:
- Найдите конфигурационный файл игры (обычно в папке
Documents\My Games). - Измените параметр
GraphicsAPIнаDX12(или добавьте строку, если её нет). - Либо добавьте в параметры запуска (в Steam/Epic Games) флаг
-dx12.
⚠️ Предупреждение: В некоторых играх DX12 может работать хуже, чем DX11, из-за неоптимизированных драйверов.
Будет ли DX12 работать на Windows 7?
Нет. DirectX 12 официально поддерживается только в Windows 10 и Windows 11. На Windows 7 максимально доступная версия — DX11. Некоторые энтузиасты пытались портировать DX12 на "семёрку", но эти решения нестабильны и не рекомендуются для повседневного использования.