Какие видеокарты поддерживают DirectX 12: полный гайд по совместимости

API DirectX 12 остаётся ключевым стандартом для современных игр и графических приложений, но не все видеокарты способны в полной мере раскрыть его потенциал. Если вы планируете апгрейд системы или хотите понять, почему ваша игра не запускается с DX12, эта статья поможет разобраться в нюансах совместимости. Мы проанализировали официальные спецификации Microsoft, данные производителей GPU и результаты тестов, чтобы составить актуальный список поддерживаемых устройств — от бюджетных решений до флагманов.

Важно учитывать, что поддержка DirectX 12 не ограничивается лишь наличием совместимого железа. Версия драйверов, операционная система и даже конкретная игра могут накладывать дополнительные требования. Например, DX12 Ultimate (расширенная версия с поддержкой ray tracing и mesh shaders) доступен только на видеокартах последних поколений. В этой статье вы найдёте не только списки моделей, но и практические советы по диагностике проблем.

Если ваша видеокарта выпущена до 2012 года, шансы на полноценную работу с DX12 минимальны — даже при формальной поддержке API. Производители постепенно отказываются от обновлений драйверов для устаревших архитектур, что приводит к ошибкам в новых играх. Мы отдельно выделили такие модели и объяснили, какие ограничения вас ждут.

Что такое DirectX 12 и почему это важно для геймеров

DirectX 12 (DX12) — это графический API от Microsoft, который обеспечивает более эффективное взаимодействие между процессором, видеокартой и игрой. По сравнению с DX11, он снижает нагрузку на CPU, улучшает многопоточность и позволяет лучше задействовать ресурсы GPU. Для геймеров это означает:

  • 🎮 Более высокая частота кадров (FPS) в современных играх при том же железе.
  • 🖥️ Поддержка технологий ray tracing (трассировка лучей) и DLSS/FSR (масштабирование изображения).
  • 🔄 Уменьшение задержек ввода (меньший input lag), что критично для киберспорта.
  • 💡 Оптимизация для многоядерных процессоров (особенно актуально для AMD Ryzen и Intel Core i7/i9).

Однако не все игры одинаково хорошо работают с DX12. Некоторые проекты (например, Forza Horizon 5 или Cyberpunk 2077) показывают значительный прирост производительности, а в других (вроде GTA V) могут возникать баги или даже падения FPS. Это связано с тем, как разработчики реализуют поддержку API. Перед покупкой игры стоит проверять бенчмарки на вашей конфигурации.

Также DX12 важен для профессиональных задач: рендеринга в Blender, работы с Unreal Engine 5 или Autodesk 3ds Max. В этих программах API позволяет ускорить обработку сложных сцен за счёт лучшего распределения нагрузки между ядрами процессора и потоками видеокарты.

📊 Какую видеокарту вы используете?
NVIDIA
AMD
Intel
Другая

Минимальные требования для поддержки DirectX 12

Формально DirectX 12 поддерживается всеми видеокартами, совместимыми с Windows 10/11 и имеющими драйверы WDDM 2.0 или новее. Однако на практике есть нюансы:

  • 🖥️ Операционная система: Windows 10 (версия 1511 и выше) или Windows 11. На Windows 7/8 DX12 не работает даже с обходными решениями.
  • 🔧 Драйверы: Для NVIDIA — версия 470.00+, для AMDAdrenalin 21.3.1+, для Intel30.0.100.9864+. Устаревшие драйверы могут не поддерживать DX12 Ultimate.
  • 💾 Аппаратная поддержка: Видеокарта должна иметь архитектуру не старше:
    • NVIDIA: Fermi (серия GTX 400/500) и новее.
    • AMD: GCN 1.0 (серия Radeon HD 7000) и новее.
    • Intel: Gen 8 (серия HD Graphics 4000) и новее.

Но есть подводные камни. Например, видеокарты на архитектуре NVIDIA Kepler (GTX 600/700) формально поддерживают DX12, но не имеют аппаратной поддержки ray tracing и variable rate shading (VRS). Это означает, что в играх вроде Alan Wake 2 или Starfield вы не сможете включить полноценные графические настройки DX12 Ultimate.

Полный список видеокарт NVIDIA с поддержкой DirectX 12

NVIDIA предлагает поддержку DirectX 12 для всех видеокарт, начиная с архитектуры Fermi (2010 год). Однако полноценные функции DX12 Ultimate (включая ray tracing и mesh shaders) доступны только на архитектурах Turing (RTX 20) и новее. Ниже представлена таблица с разбивкой по поколениям:

Архитектура Серия видеокарт Поддержка DX12 Поддержка DX12 Ultimate Примечания
Fermi GeForce GTX 400/500 ✅ Да ❌ Нет Только базовые функции. Драйверы не обновляются с 2018 года.
Kepler GeForce GTX 600/700, GT 700 ✅ Да ❌ Нет Нет аппаратного ray tracing. Последняя версия драйвера — 474.30 (2022).
Maxwell GeForce GTX 900, GTX 750 Ti ✅ Да ❌ Нет Поддержка DX12 ограничена. В некоторых играх возможны артефакты.
Pascal GeForce GTX 10 ✅ Да ⚠️ Частично Нет аппаратного ray tracing, но поддерживаются async compute и explicit multi-GPU.
Turing GeForce RTX 20 ✅ Да ✅ Да Первое поколение с полной поддержкой DX12 Ultimate.
Ampere, Ada Lovelace, Blackwell GeForce RTX 30/40/50 ✅ Да ✅ Да Улучшенная производительность в DX12-играх за счёт DLSS 3/4.

Особое внимание стоит уделить видеокартам серии GTX 16 (например, GTX 1660 Super). Несмотря на архитектуру Turing, они лишены RT-ядер и Tensor-ядер, поэтому не поддерживают ray tracing и DLSS. Это важно учитывать при выборе видеокарты для современных игр.

Что делать, если игра на DX12 не запускается на NVIDIA?

1. Обновите драйверы до последней версии через GeForce Experience или вручную с сайта NVIDIA.
2. Проверьте, включён ли в настройках игры режим DX12 (иногда по умолчанию стоит DX11).
3. Отключите ray tracing и DLSS/FSR, если они доступны — это может вызывать краши на старых архитектурах.
4. Установите последнее обновление Windows (особенно если используете Windows 11).

Видеокарты AMD: от GCN 1.0 до RDNA 3

AMD исторически предлагала более широкую поддержку DirectX 12, чем NVIDIA, особенно для бюджетных моделей. Первые видеокарты с архитектурой GCN 1.0 (Radeon HD 7000) получили поддержку DX12 ещё в 2015 году. Однако, как и в случае с NVIDIA, полноценные функции DX12 Ultimate доступны только на новых архитектурах:

  • 🔴 GCN 1.0–3.0 (Radeon HD 7000/RX 200/RX 300/RX 400): базовая поддержка DX12, но без ray tracing и mesh shaders.
  • 🟡 GCN 4.0–5.1 (Radeon RX 400/500/Vega): улучшенная поддержка async compute, но всё ещё нет аппаратного ray tracing.
  • 🟢 RDNA 1 (Radeon RX 5000): частичная поддержка DX12 Ultimate (есть ray tracing, но без аппаратного ускорения).
  • 🟢 RDNA 2/3 (Radeon RX 6000/7000): полная поддержка DX12 Ultimate, включая FSR 3 и ray tracing с аппаратным ускорением.

Важный нюанс: видеокарты AMD на архитектуре GCN (до RDNA) часто страдают от проблем с драйверами в DX12-играх. Например, в Star Citizen или Warhammer 40K: Darktide могут наблюдаться падения FPS или артефакты. Это связано с особенностями реализации async compute в старых архитектурах. Если вы используете RX 480/580, рекомендуется откатиться на более старую версию драйвера (например, 22.5.1).

Для владельцев APU (встроенная графика AMD): поддержка DX12 начинается с Ryzen 2000G/3000G (графика Vega). Более старые модели (например, A10-7850K) работают только с DX11, несмотря на формальную совместимость с Windows 10.

Видеокарты Intel: от HD Graphics до Arc A-Series

Intel долго отставала в поддержке DirectX 12, но с выходом дискретных видеокарт Arc Alchemist ситуация изменилась. Сегодня компания предлагает три категории устройств с разным уровнем совместимости:

  1. Встроенная графика (iGPU):
    • 🔵 Gen 8 (HD Graphics 4000/4600): базовая поддержка DX12, но без ray tracing и mesh shaders.
    • 🔵 Gen 9–11 (UHD Graphics 600/700, Iris Xe): улучшенная поддержка, но всё ещё нет DX12 Ultimate.
  • Дискретные видеокарты Arc:
    • 🟢 Arc A380/A750/A770 (серия Alchemist): полная поддержка DX12 Ultimate, включая ray tracing и XeSS (аналог DLSS).
    • 🟢 Arc Battlemage (будущие модели): ожидается улучшенная производительность в DX12.
  • Главная проблема видеокарт Intel Arc — незрелые драйверы. Многие игры на DX12 (например, Call of Duty: Warzone или Fortnite) могут работать нестабильно или с низким FPS, даже если железо формально поддерживает API. Intel активно выпускает обновления, но на момент 2026 года ситуация всё ещё далека от идеала.

    Для ноутбуков: встроенная графика Iris Xe (например, в Intel Core i7-1165G7) способна запускать игры на DX12, но только на минимальных настройках. Примеры поддерживаемых игр: Genshin Impact (30 FPS на 720p), Valorant (60+ FPS на 1080p с низкими деталями).

    ☑️ Проверка совместимости Intel Arc с DX12

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

    DirectX 12 Ultimate: какие видеокарты поддерживают все функции

    DirectX 12 Ultimate — это расширенная версия API, которая включает четыре ключевые технологии:

    1. DirectX Raytracing (DXR) 1.1 — улучшенная трассировка лучей с лучшей производительностью.
    2. Mesh Shaders — более эффективная обработка геометрии (важно для игр с открытым миром).
    3. Variable Rate Shading (VRS) — динамическое изменение детализации рендеринга для экономии ресурсов.
    4. Sampler Feedback — оптимизация загрузки текстур.

    Полный список видеокарт с поддержкой DX12 Ultimate:

    Производитель Серия видеокарт Примечания
    NVIDIA GeForce RTX 20/30/40/50, TITAN RTX Полная поддержка, включая DLSS 3/4.
    AMD Radeon RX 6000/7000, Radeon PRO W6000/W7000 Ray tracing работает медленнее, чем у NVIDIA, но FSR 3 компенсирует это.
    Intel Arc A380/A750/A770, Arc Pro A-Series Поддержка DX12 Ultimate есть, но производительность в играх часто уступает конкурентам.
    Microsoft Xbox Series X|S Консоли используют DX12 Ultimate на базе AMD RDNA 2.

    Важно: видеокарты NVIDIA GTX 16 (например, GTX 1660 Ti) не поддерживают DX12 Ultimate, несмотря на архитектуру Turing. Это связано с отсутствием RT-ядер и Tensor-ядер, которые необходимы для аппаратного ускорения ray tracing и DLSS.

    Если вы планируете играть в проекты с полноценной поддержкой DX12 Ultimate (например, Forza Horizon 5, Flight Simulator 2020 или Starfield), минимальные рекомендации:

    • 🎮 Для 1080p: RTX 3060 или RX 6700 XT.
    • 🖥️ Для 1440p: RTX 4070 или RX 7800 XT.
    • 💻 Для 4K: RTX 4080/4090 или RX 7900 XTX.

    Как проверить поддержку DirectX 12 на своей видеокарте

    Если вы не уверены, поддерживает ли ваша видеокарта DirectX 12, есть несколько способов это проверить:

    1. Через dxdiag:
      1. Нажмите Win + R, введите dxdiag и нажмите Enter.
      

      2. Перейдите на вкладку Экран (Display).

      3. В разделе Драйверы (Drivers) проверьте строку Модель (Chip Type).

      4. В разделе Ускорение DirectX (DirectX Features) должна быть строка Direct3D DDI: 12.

    2. Через GPU-Z:

      Скачайте утилиту GPU-Z с официального сайта. На вкладке General в разделе DirectX Support будет указано 12.0 или 12_1 (для DX12 Ultimate).

    3. Через игру:

      Запустите игру с поддержкой DX12 (например, 3DMark или Unigine Heaven) и выберите в настройках графики DirectX 12. Если опция доступна и игра запускается без ошибок — ваша видеокарта поддерживает API.

    4. Если при проверке вы видите DirectX 12, но игры на этом API не запускаются, причины могут быть следующими:

      • 🔴 Устаревшие драйверы (обновите их через GeForce Experience, AMD Adrenalin или Intel DSA).
      • 🔴 Отсутствует обновление Windows (например, KB5028185 для Windows 11 исправляет ошибки в DX12).
      • 🔴 Конфликт с программным обеспечением (например, MSI Afterburner или RivaTuner могут блокировать fullscreen-режим в DX12).
      Что делать, если игра вылетает при выборе DX12?

      1. Попробуйте запустить игру в режиме DX11 (если есть такая опция).
      2. Отключите все фоновые программы, особенно Discord, Steam Overlay и NVIDIA ShadowPlay
      .
      3. Установите в настройках графики игры минимальные параметры и отключите ray tracing.
      4. Проверьте файл dxdiag.txt (сохраняется при запуске dxdiag) на наличие ошибок типа D3D12_ERROR.

      Частые проблемы с DirectX 12 и как их решить

      Даже если ваша видеокарта официально поддерживает DirectX 12, вы можете столкнуться с ошибками. Рассмотрим самые распространённые проблемы и их решения:

      ⚠️ Внимание: Если вы используете Windows 11, некоторые ошибки DX12 могут быть связаны с функцией Auto HDR. Попробуйте отключить её в настройках системы (Параметры → Система → Дисплей → HDR).

      1. Ошибка D3D12_ERROR_DEVICE_REMOVED:

      Эта ошибка означает, что драйвер видеокарты был сброшен из-за критической ошибки. Чаще всего она возникает на старых видеокартах (GTX 900, RX 400) или при разгоне. Решения:

      • Сбросьте настройки разгона в MSI Afterburner или AMD WattMan.
      • Понизьте версию драйвера (например, для GTX 1060 стабильной считается версия 472.12).
      • Отключите ULPS (Ultra Low Power State) в настройках AMD или NVIDIA.

      2. Низкий FPS в DX12 по сравнению с DX11:

      В некоторых играх (например, World of Tanks или PUBG) DX12 может работать медленнее, чем DX11. Причины:

      • Плохая оптимизация игры под DX12 (особенно актуально для старых проектов, которые добавили поддержку API позже).
      • Слабый процессор (например, Intel Core i3 или AMD Athlon), который не справляется с многопоточностью DX12.
      • Конфликт с антивирусом (например, Avast или Kaspersky могут блокировать низкоуровневый доступ DX12 к железу).

      3. Артефакты или мерцание в играх на DX12:

      Если на экране появляются полосы, мигающие текстуры или искажённые модели, проблема может быть в:

      • Повреждённых шейдерах (попробуйте переустановить игру).
      • Несовместимости с HDR (отключите HDR в настройках Windows и игры).
      • Конфликте с ReShade или другими пост-обработчиками.

    Для диагностики проблем с DX12 можно использовать утилиту D3D12 Debug Layer, которая входит в состав Windows SDK. Она позволяет отслеживать ошибки API в реальном времени. Однако для обычных пользователей проще воспользоваться встроенными средствами:

    1. Откройте Панель управления → Администрирование → Просмотр событий → Журналы Windows → Система.
    

    2. Найдите ошибки с источником Display или nvlddmkm (NVIDIA), amdkmfd (AMD), igfx (Intel).

    3. Скопируйте код ошибки и найдите решение на форумах (например, NVIDIA GeForce Forums или AMD Community).

    FAQ: ответы на частые вопросы

    Можно ли включить DirectX 12 на видеокарте, которая его не поддерживает?

    Нет, аппаратная поддержка DX12 определяется архитектурой видеокарты. Однако некоторые игры (например, GTA V) позволяют принудительно выбрать DX12 в настройках, но это приведёт к ошибкам или крашу. Обходные решения (вроде DXVK для Linux) не работают на Windows.

    Почему в некоторых играх DX12 работает хуже, чем DX11?

    Это связано с тем, как разработчики оптимизируют игру под тот или иной API. В DX12 больше нагрузка ложится на CPU, и если у вас слабый процессор (например, Intel Core i5-760 или AMD FX-6300), производительность может падать. Также некоторые