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

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

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

В этой статье мы детально разберем, какие именно видеокарты имеют нативную поддержку стандарта, какие существуют уровни функциональности и как проверить совместимость вашей системы перед запуском требовательных проектов.

Архитектурные требования и уровни функциональности

Просто наличия драйвера недостаточно для работы современных игр на DirectX 12. Критически важным параметром является уровень функциональности (Feature Level), который указывает на набор команд, физически реализованных в «железе». Наиболее распространенным требованием для современных тайтлов является Feature Level 12_0 и выше.

Для работы с расширенными возможностями, такими как трассировка лучей, mesh-шейдеры и переменная скорость сэмплинга, требуется поддержка DirectX 12 Ultimate. Этот стандарт объединяет четыре ключевые технологии: Ray Tracing, Variable Rate Shading (VRS), Mesh Shaders и Sampler Feedback. Поддержка этих технологий не является универсальной для всех карт, работающих с DX12.

Важно понимать разницу между базовой поддержкой API и полным соответствием последним стандартам. Видеокарта может запускать игры в режиме DX12, но не поддерживать аппаратное трассирование лучей или новые типы шейдеров, что может привести к невозможности запуска определенных режимов графики в играх.

⚠️ Внимание: Наличие в названии игры пометки «DirectX 12» не гарантирует работу на любой карте с таким же названием. Всегда проверяйте конкретный уровень функциональности (Feature Level), требуемый разработчиком.

Совместимость видеокарт NVIDIA

Компания NVIDIA начала внедрение поддержки DirectX 12 с архитектурой Maxwell, но полноценная поддержка всех функций появилась позже. Серии GeForce GTX 900 уже имеют базовую поддержку API, однако для комфортной игры в современных проектах они могут не хватать производительности.

Настоящим прорывом стала серия GeForce GTX 1000 (Pascal), которая обеспечивает стабильную работу на уровне Feature Level 12_1. Однако полноценную поддержку DirectX 12 Ultimate с аппаратной трассировкой лучей получила только линейка GeForce RTX 2000 и новее. Это означает, что для использования всех преимуществ API вам потребуется карта не ниже уровня RTX 2060.

Новейшие поколения, такие как GeForce RTX 40 Series, предлагают расширенную поддержку DLSS 3 и улучшенную работу с трассировкой путей, что делает их идеальным выбором для долгосрочного использования стандартов высокого уровня. Безусловно, старые карты будут работать, но с серьезными ограничениями.

📊 Какая архитектура видеокарты установлена у вас?
NVIDIA Maxwell/Pascal
NVIDIA Turing/Ray Tracing
AMD RDNA 2/3
Intel Arc
Нет видеокарты (встройка)

Решения от компании AMD Radeon

AMD подошла к внедрению технологии DirectX 12 с архитектурой GCN 3.0. Первые массовые карты, поддерживающие этот стандарт, появились в серии Radeon R9 300. Однако, как и в случае с NVIDIA, ранние реализации имели ряд ограничений по уровню функциональности.

Карты на архитектуре GCN 4.0 (серия RX 400/500) обеспечивают надежную работу с базовыми функциями DX12. Полноценная поддержка DirectX 12 Ultimate была реализована только с выходом архитектуры RDNA 2, то есть в серии Radeon RX 6000. Именно эти видеокарты получили аппаратные ускорители для работы с лучами и mesh-шейдерами.

Новейшая линейка Radeon RX 7000 на архитектуре RDNA 3 не только поддерживает все функции DX12, но и предлагает улучшенную работу с AI-технологиями (FSR) и более высокую пропускную способность памяти. Важно отметить, что многие старые карты AMD на базе GCN 1.0-2.0 не поддерживают DX12 вообще, несмотря на наличие драйверов.

⚠️ Внимание: Видеокарты серии Radeon RX 500 (Polaris) поддерживают DirectX 12, но не имеют аппаратной поддержки трассировки лучей, что ограничивает использование новых режимов в играх.

Интегрированная графика и новые игроки Intel

Ранние интегрированные решения Intel (серии HD Graphics 4000-6000) поддерживают лишь часть функций DirectX 12 (обычно уровень 11_1 или 12_0 без продвинутых шейдеров). Для работы современных игр на встроенной графике критически важна поддержка уровня 12_1 и выше.

Революция произошла с выходом процессоров с графикой Intel Iris Xe и отдельными видеокартами серии Intel Arc. Линейка Intel Arc A-Series (например, A750 или A770) полностью поддерживает DirectX 12 Ultimate, включая трассировку лучей и Variable Rate Shading.

Это делает современные процессоры Intel (серии 12-го и 13-го поколений) и новее, а также ноутбуки с Iris Xe, отличной альтернативой для бюджетного гейминга с поддержкой новейших API. Однако стоит помнить, что драйверная поддержка для этих продуктов постоянно обновляется и улучшается.

Технические детали работы с DirectX 12 на интегрированной графике

Интегрированная графика использует системную оперативную память вместо выделенной VRAM, что создает проблемы с пропускной способностью при работе с текстурами высокого разрешения в режиме DX12.

Сравнительная таблица поддержки по поколениям

Для наглядности приведем сводную таблицу, которая поможет быстро определить совместимость вашей текущей или будущей видеокарты с различными уровнями стандарта DirectX 12.

Производитель Серия видеокарт Уровень поддержки Аппаратная трассировка лучей
NVIDIA GeForce GTX 1000 (Pascal) DirectX 12_1 Нет (через программную эмуляцию)
NVIDIA GeForce RTX 2000/3000/4000 DirectX 12 Ultimate Да (RT Cores)
AMD Radeon RX 5000 (RDNA 1) DirectX 12_1 Нет
AMD Radeon RX 6000/7000 (RDNA 2/3) DirectX 12 Ultimate Да (Ray Accelerators)
Intel Intel Arc A-Series DirectX 12 Ultimate Да (Ray Tracing Units)

☑️ Проверка совместимости видеокарты

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

Как проверить текущую поддержку на вашем ПК

Чтобы узнать, какая версия API и какой уровень функциональности поддерживает ваша система, не обязательно устанавливать сторонний софт. Встроенное средство диагностики Windows дает исчерпывающую информацию. Вам необходимо открыть окно Выполнить (клавиши Win + R) и ввести команду dxdiag.

В открывшемся окне перейдите на вкладку Экран (или Экран 1 / Экран 2, если у вас несколько мониторов и видеокарт). Найдите строку Уровень функции (Feature Level). Если там указан хотя бы 12_0 или 12_1, ваша карта поддерживает базовый стандарт DirectX 12.

Для проверки поддержки DirectX 12 Ultimate (Ray Tracing, VRS и т.д.) часто требуется более детальный анализ или использование утилит GPU-Z, так как поле dxdiag может показывать лишь максимум поддерживаемого уровня, но не перечислять конкретные функции. Если в строке указан 11_1 или ниже, современные игры могут не запускаться вовсе.

⚠️ Внимание: Если у вас установлено несколько видеокарт (например, интегрированная и дискретная), в окне dxdiag необходимо проверить каждую вкладку отдельно, так как встроенная графика часто имеет более низкий уровень поддержки.

Особенности работы и производительность

Использование DirectX 12 не всегда гарантирует прирост производительности по сравнению с DirectX 11. Эффективность работы API напрямую зависит от качества оптимизации самой игры. В плохо оптимизированных проектах переход на DX12 может даже привести к падению кадров из-за ошибок в управлении ресурсами.

Однако в правильно написанных играх, таких как Cyberpunk 2077, Call of Duty: Warzone или Red Dead Redemption 2, использование DX12 позволяет задействовать многоядерность процессора на полную мощность. Это снижает задержки и делает рендеринг более плавным, особенно в сценах с большим количеством объектов.

Кроме того, именно через DX12 реализованы технологии DLSS и FSR, которые используют нейросети для повышения разрешения и улучшения картинки. Без поддержки этого стандарта вы лишаетесь доступа к самым эффективным методам оптимизации FPS в современных играх.

Частые вопросы о совместимости

Можно ли установить DirectX 12 на Windows 7?

Официальная поддержка DirectX 12 доступна только в Windows 10 и Windows 11. На Windows 7 можно установить только ранние версии (например, DX11), которые не дают доступа к функциям DX12, даже если видеокарта технически их поддерживает.

Почему игра просит DirectX 12, а у меня стоит версия 12_1?

Версия API (например, 12.1) указывает на базовую совместимость, но игра может требовать конкретного уровня функциональности (Feature Level 12_2) или конкретных расширений, таких как Ray Tracing, которые есть не у всех карт с DX12.

Все ли игры на DirectX 12 требуют видеокарту уровня RTX 2000?

Нет, большинство игр работают на картах уровня DirectX 12_1 (например, GTX 1060 или RX 580). Требования к картам уровня RTX 2000/6000 (DirectX 12 Ultimate) возникают только при активации трассировки лучей или использования продвинутых шейдеров.

Как обновить драйвер для поддержки всех функций DX12?

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

Что делать, если видеокарта не поддерживает DirectX 12?

Если ваша видеокарта старее (например, GTX 600 или R7 200), вы можете играть только в игры с поддержкой DirectX 11 или ниже. Для запуска современных проектов потребуется замена видеокарты на модель с поддержкой DX12.