DirectX 12: полный список видеокарт NVIDIA с поддержкой (2026)

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

В этой статье мы детально рассмотрим, какие модели GeForce поддерживают DirectX 12 на уровне Feature Level 12_0, 12_1 и 12_2 (включая DirectX 12 Ultimate). Вы узнаете, как проверить текущую версию API на своей видеокарте, какие драйверы требуются для полноценной работы, и что делать, если игра выдаёт ошибку D3D12_ERROR_NOT_AVAILABLE. Особое внимание уделим видеокартам серии Maxwell (9xx) — они поддерживают DX12, но с серьёзными ограничениями по функционалу.

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

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

  • 🔹 Многопоточность: лучшее распределение нагрузки на CPU, что критично для процессоров с 6+ ядрами.
  • 🔹 Traced Rays (RT): аппаратная трассировка лучей для реалистичного освещения и теней.
  • 🔹 Mesh Shaders: ускоренная обработка геометрии (важно для игр с открытым миром).
  • 🔹 Variable Rate Shading (VRS): динамическое изменение детализации рендера для экономии ресурсов.

Однако не все видеокарты поддерживают полный набор функций DX12. Например, для DirectX 12 Ultimate (максимальный уровень) требуется:

  • 🖥️ Поддержка Feature Level 12_2.
  • 💡 Аппаратная трассировка лучей (RT Cores у NVIDIA).
  • 🔄 Mesh Shaders и Sampler Feedback.

Видеокарты без этих возможностей смогут запускать игры на DX12, но с урезанными эффектами или через программную эмуляцию (что снижает FPS).

📊 Какую серию видеокарт NVIDIA вы используете?
GeForce RTX 40/30
GeForce RTX 20
GeForce GTX 16/10
Старая (9xx или ниже)
Не знаю

Уровни поддержки DirectX 12: Feature Level 12_0, 12_1, 12_2

Microsoft разделяет совместимость с DX12 на три уровня (Feature Levels), которые определяют, какие функции доступны:

Уровень (Feature Level) Поддерживаемые функции Серии NVIDIA
12_0 Базовая поддержка DX12, без трассировки лучей и Mesh Shaders Maxwell (GTX 9xx), Pascal (GTX 10xx)
12_1 Добавлена поддержка Conservative Rasterization и Typed UAV Loads Pascal (GTX 10xx), Turing (RTX 20xx)
12_2 (Ultimate) Полный набор: RT, Mesh Shaders, VRS, Sampler Feedback Turing (RTX 20xx), Ampere (RTX 30xx), ADA (RTX 40xx)

Важно: даже если ваша видеокарта поддерживает 12_2, некоторые функции (например, DLSS 3) могут требовать более новых драйверов или конкретных моделей GPU. Например, RTX 2060 поддерживает DX12 Ultimate, но не имеет ядер ADA для DLSS 3.

⚠️ Внимание: Игры могут запрашивать конкретный Feature Level при запуске. Если ваша видеокарта его не поддерживает, игра либо упадёт с ошибкой, либо переключится на DX11. Пример: Cyberpunk 2077 требует 12_1 для режима с трассировкой лучей.

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

Ниже представлены все серии GeForce, совместимые с DX12, с указанием уровня поддержки и ключевых ограничений.

1. Серия Maxwell (GTX 9xx, 2014–2016)

Первое поколение с поддержкой DX12, но только на уровне 12_0. Эти видеокарты не поддерживают:

  • 🚫 Трассировку лучей (RT Cores отсутствуют).
  • 🚫 Mesh Shaders и Variable Rate Shading.
  • 🚫 DirectX 12 Ultimate.

Список моделей:

  • 🖥️ GeForce GTX 980 Ti
  • 🖥️ GeForce GTX 980
  • 🖥️ GeForce GTX 970
  • 🖥️ GeForce GTX 960
  • 🖥️ GeForce GTX 950

2. Серия Pascal (GTX 10xx, 2016–2018)

Поддержка Feature Level 12_1, но без аппаратной трассировки лучей. Некоторые игры (например, Control или Metro Exodus) могут эмулировать RT на этих картах, но с сильным падением FPS.

Список моделей:

  • 🖥️ GeForce GTX 1080 Ti
  • 🖥️ GeForce GTX 1080
  • 🖥️ GeForce GTX 1070 Ti / 1070
  • 🖥️ GeForce GTX 1060 (3GB/6GB)
  • 🖥️ GeForce GTX 1050 Ti / 1050

3. Серия Turing (RTX 20xx, 2018–2020)

Первые видеокарты с аппаратной трассировкой лучей (RT Cores) и поддержкой DirectX 12 Ultimate (12_2). Полноценная работа с:

  • DLSS 2.0 (но не DLSS 3).
  • Mesh Shaders и VRS.
  • ✅ Трассировка лучей в реальном времени.

Список моделей:

  • 🖥️ GeForce RTX 2080 Ti
  • 🖥️ GeForce RTX 2080 Super / 2080
  • 🖥️ GeForce RTX 2070 Super / 2070
  • 🖥️ GeForce RTX 2060 Super / 2060

4. Серия Ampere (RTX 30xx, 2020–2022)

Улучшенные RT Cores 2.0 и Tensor Cores 3.0, полная поддержка DX12 Ultimate. Дополнительно:

  • DLSS 3 (только на RTX 40xx и частично на RTX 30xx с обновлением драйверов).
  • Resizable BAR для увеличения производительности.

Список моделей:

  • 🖥️ GeForce RTX 3090 Ti / 3090
  • 🖥️ GeForce RTX 3080 Ti / 3080
  • 🖥️ GeForce RTX 3070 Ti / 3070
  • 🖥️ GeForce RTX 3060 Ti / 3060

5. Серия ADA Lovelace (RTX 40xx, 2022–2026)

Самые современные видеокарты с RT Cores 3.0, DLSS 3.5 и оптимизациями для DX12 Ultimate. Поддерживают все функции, включая:

  • Frame Generation (генерация кадров ИИ).
  • Shader Execution Reordering (ускорение трассировки).

Список моделей:

  • 🖥️ GeForce RTX 4090
  • 🖥️ GeForce RTX 4080 Super / 4080
  • 🖥️ GeForce RTX 4070 Ti Super / 4070 Ti / 4070
  • 🖥️ GeForce RTX 4060 Ti / 4060

Запустить dxdiag (Win+R → ввести dxdiag → Enter)|

Посмотреть строку "DDI Version" в разделе "Экран"|

Сверить версию с таблицей Feature Levels выше|

Обновить драйверы через GeForce Experience-->

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

Даже если ваша видеокарта поддерживает DX12, устаревшие драйверы могут блокировать доступ к новым функциям. Следуйте инструкции:

  1. Удалите старые драйверы:
    • 🧹 Используйте Display Driver Uninstaller (DDU) в безопасном режиме.
    • 🚫 Не удаляйте драйверы через "Панель управления" — это оставляет мусор в реестре.
  • Скачайте актуальные драйверы:
    • 🌐 Официальный сайт: https://www.nvidia.com/Download/index.aspx.
    • 🔄 Для ноутбуков используйте драйверы от производителя (ASUS, MSI и т.д.).
    • Установите драйверы:
      • 🔧 Выберите "Чистую установку" (Custom Install → Perform a clean installation).
      • ⚙️ После установки перезагрузите ПК.

      Для проверки текущей версии DX12:

      1. Нажмите Win + R, введите dxdiag.
      2. Перейдите на вкладку "Экран".
      3. Посмотрите строку "DDI Version":
        • 12 — базовая поддержка.
        • 12.1 или 12.2 — расширенные функции.
    ⚠️ Внимание: Если после обновления драйверов игры на DX12 начинают вылетать, попробуйте откатиться на предыдущую версию через GeForce Experience (раздел "Драйверы → Вернуть драйвер").

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

    Даже на поддерживаемых видеокартах могут возникать ошибки. Рассмотрим типичные сценарии:

    1. Ошибка D3D12_ERROR_NOT_AVAILABLE

    Причина: игра запрашивает Feature Level, который не поддерживается вашей видеокартой.

    Решение:

    • 🔧 Запустите игру в режиме совместимости с DX11 (если есть опция в настройках).
    • 📋 Проверьте системные требования игры на сайте разработчика.
    • 🔄 Обновите Windows до последней версии (DX12 требует Windows 10 1809+ или Windows 11).

    2. Низкий FPS в играх с трассировкой лучей

    Причина: видеокарты Pascal (GTX 10xx) эмулируют RT программно, что сильно нагружает GPU.

    Решение:

    • 🎮 Отключите трассировку лучей в настройках графики.
    • 🔧 Понизьте разрешение или используйте DLSS (если поддерживается).
    • 💡 Для RTX 20/30/40 включите NVIDIA Reflex для снижения задержки.

    3. Игра вылетает при запуске на DX12

    Причины:

    • 🚨 Конфликт с программным обеспечением (например, MSI Afterburner или RivaTuner).
    • 🔌 Нестабильное питание (актуально для RTX 30/40 с высоким TDP).
    • 🖥️ Перегрев GPU (проверьте температуры в HWMonitor).

    Решение:

    • 🔧 Запустите игру в оконном режиме.
    • 📝 Установите ограничение FPS на 1–2 кадра ниже максимального (например, 142 вместо 144).
    • 🔌 Подключите дополнительный кабель питания к видеокарте (если требуется).

    Как включить лог ошибок DX12 для диагностики

    1. Откройте Редактор реестра (Win + R → regedit).

    2. Перейдите по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D.

    3. Создайте параметр DWORD (32-bit) с именем Debug и значением 1.

    4. Логи будут сохраняться в %LOCALAPPDATA%\D3D12Debug\.

    DirectX 12 vs DirectX 11: что лучше для вашей видеокарты

    Не всегда DX12 даёт прирост производительности. Вот когда стоит использовать DX11:

    • 🖥️ На видеокартах Maxwell (GTX 9xx) и Pascal (GTX 10xx) DX11 часто работает быстрее, особенно в старых играх.
    • 🎮 Если игра оптимизирована под DX11 (например, GTA V или CS:GO).
    • 🔧 При проблемах со стабильностью (вылеты, артефакты).
    • Когда DX12 предпочтительнее:

      • 🖥️ На видеокартах Turing (RTX 20xx) и новее.
      • 🎮 В играх с поддержкой трассировки лучей (Cyberpunk 2077, Alan Wake 2).
      • 🔧 При использовании многопоточного рендера (CPU с 6+ ядрами).
      • Для объективного сравнения:

        1. Запустите игру в DX11 и DX12 с одинаковыми настройками.
        2. Используйте MSI Afterburner или CapFrameX для замера FPS и задержки.
        3. Сравните минимальный FPS (1% lows) — он важнее среднего значения.

        FAQ: Частые вопросы о DirectX 12 и NVIDIA

        Можно ли включить трассировку лучей на GTX 1080?

        Технически да, но только через программную эмуляцию (например, в Minecraft RTX или Quake II RTX). Производительность будет крайне низкой — ожидайте 5–15 FPS при разрешении 1080p. Для полноценного RT требуются RT Cores, которые есть только в сериях Turing (RTX 20xx) и новее.

        Почему моя RTX 2060 не поддерживает DLSS 3?

        DLSS 3 требует ядер ADA (4-й поколение Tensor Cores), которые есть только в RTX 40xx. Ваша RTX 2060 поддерживает DLSS 2, но не Frame Generation (ключевая функция DLSS 3). Обновите драйверы — иногда NVIDIA добавляет поддержку новых технологий для старых карт (например, DLSS 2 для GTX 16xx).

        Какforcedx12 запустить игру на DX12, если она по умолчанию использует DX11?

        Способы зависят от игры:

        1. Через настройки запуска: Добавьте в параметры запуска в Steam флаг -dx12 (например, для Doom Eternal).
        2. Через конфиг: Измените файл config.ini (например, в The Witcher 3 добавьте строку RenderingAPI=2).
        3. Через реестр: Для некоторых игр (например, GTA V) нужно создать параметр DXVersion в реестре.
      ⚠️ Внимание: Некоторые игры (например, PUBG) могут блокировать принудительное включение DX12 из-за багов.

      Поддерживает ли моя видеокарта DirectX 12 Ultimate?

      Проверьте модель в списке выше. DirectX 12 Ultimate поддерживают только:

      • 🖥️ NVIDIA Turing (RTX 20xx) и новее.
      • 🖥️ AMD RDNA 2 (RX 6000) и новее.
      • 🖥️ Intel Arc (A-Series).
      • Для проверки через dxdiag обратите внимание на строку "Feature Levels" — там должен быть 12_2.

      Почему после обновления Windows перестал работать DX12?

      Возможные причины:

      1. Сброс драйверов: После крупных обновлений Windows (например, с 10 до 11) драйверы могут сброситься до базовой версии. Переустановите их через GeForce Experience.
      2. Конфликт с .NET Framework: Установите последнюю версию .NET (требуется для некоторых функций DX12).
      3. Повреждённые системные файлы: Выполните в командной строке (от имени администратора):
        sfc /scannow
        

        DISM /Online /Cleanup-Image /RestoreHealth