Как узнать версию DirectX в Windows 10 и Windows 11

Всем привет. Сегодня я расскажу вам, как узнать, какой DirectX установлен у вас в системе. Очень часто данная информация нужна при работе с какими-то программами или играми. Тут хочется отметить очень важную вещь – DirectX более новой версии обычно поддерживает и предыдущие версии программного обеспечения. Например, если у вас в системе указан DirectX 12, то многие программы под DirectX 11, 10 или 9 тоже могут запускаться нормально.

Но есть важный нюанс. Нельзя просто взять и «доставить DirectX 12», если его не поддерживает ваша Windows, видеокарта или драйвер видеокарты. В Windows 10 и Windows 11 современный DirectX уже встроен в систему, а вот реальные возможности зависят от видеокарты и ее драйвера. Если игра требует именно DirectX 12, а видеокарта поддерживает только уровень 11_0, обычная переустановка DirectX тут не поможет.

Если игра не запускается и ругается на DirectX, D3D, D3DX или похожие файлы, проблема может быть не в «версии DirectX», а в недостающих старых библиотеках или драйвере видеокарты. Про общие причины можно почитать тут – почему не запускается игра на компьютере.

Способ 1: Средства Windows

Как узнать какой DirectX установлен на компьютере

Давайте посмотрим, как узнать версию DirectX в Windows 10, 11, 7 или 8. На всех версиях данных операционных систем эта информация находится в отдельном окошке.

  1. Одновременно зажмите две клавиши на вашей клавиатуре.

+ R

  1. Далее вводим запрос и жмем «ОК»:

dxdiag

Как узнать версию DirectX в Windows 10 и Windows 11

  1. Вы можете сразу же увидеть версию на первой вкладке «Система», но эти данные не всегда дают полную картину. Здесь указана версия DirectX в системе. Перейдите на вкладку «Экран».

Как узнать версию DirectX в Windows 10 и Windows 11

  1. В разделе «Драйверы» посмотрите в строку «Уровни функции». Тут отображаются уровни Direct3D, которые поддерживает ваша видеокарта и драйвер. Например, 12_1 – это не отдельная «версия DirectX 12.1», а аппаратный уровень возможностей Direct3D.

ВАЖНО! На вкладке «Система» может быть написано DirectX 12, но на вкладке «Экран» в уровнях функций может не быть 12_0 или 12_1. В таком случае система современная, а вот видеокарта или драйвер не поддерживает нужные возможности.

Способ 2: GPU-Z

Узнать, какой DirectX установлен у вас на ПК, можно с помощью сторонней бесплатной программы GPU-Z. Вы можете скачать ее по ссылке ниже. После скачивания пакета вы можете не устанавливать его к себе на комп, а просто запустить, выбрав вариант «No». После запуска на первой вкладке «Graphics Card» в строке «DirectX Support» и будет необходимая нам информация. Если у вас в системе предустановлены две видеокарты (интегрированная и дискретная), как на ноутбуках, то вы можете выбрать второй GPU в левом нижнем углу окошка.

Скачать GPU-Z

Как узнать версию DirectX в Windows 10 и Windows 11
Если GPU-Z показывает слабый уровень DirectX, хотя видеокарта должна поддерживать больше, в первую очередь обновите драйвер видеокарты с официального сайта NVIDIA, AMD, Intel или производителя ноутбука. Общая инструкция есть тут – как обновить драйвера на Windows 10 и 11.

Способ 3: AIDA64

Это одна из самых продвинутых программ по сбору информации о железе и программном обеспечении вашего компьютера. Также в приложении есть возможность проверки и тестирования процессора и видеокарты. Есть правда один небольшой минус – она платная с возможностью бесплатного пробного периода. После запуска откройте раздел «DirectX», далее переходим в подраздел с «Видео». В правой области окошка посмотрите в строку «Аппаратная поддержка DirectX».

Скачать AIDA64

Как узнать версию DirectX в Windows 10 и Windows 11

ПРИМЕЧАНИЕ! Обратите внимание, что поддержка и установленная версия может отличаться. Поэтому я советую, на всякий случай, обратиться еще к прошлым способам.

Если игра просит DirectX

Если игра или программа просит DirectX, не спешите скачивать непонятные DLL-файлы с левых сайтов. В Windows 10 и Windows 11 современный DirectX уже идет вместе с системой, а обновляется он через «Центр обновления Windows» и драйвер видеокарты. Если вместо нормального названия ошибки вы видите файл вроде D3DCompiler_47.dll или d3dx11_43.dll, лучше разбираться именно с этой библиотекой. У нас уже есть инструкции – как скачать D3DCompiler_47.dll и где скачать d3dx11_43.dll.

Для старых игр иногда помогает установка DirectX End-User Runtime с сайта Microsoft. Но он не «обновляет DirectX 12 до более новой версии», а добавляет старые библиотеки, которые нужны старым играм и программам. Если же в системе вместо нормальной видеокарты отображается базовый адаптер Microsoft, то сначала исправляем именно драйвер – Базовый видеоадаптер Microsoft вместо видеокарты.

Пишите свои дополнения и советы в комментариях под этой статьей. Ждем вас снова в гости на нашем портале WiFiGiD.RU.

Видео

Автор статьи
Бородач 2945 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 3
  1. Спасибо Михаил

    Спасибо. Первый же способ сразу помог.

  2. аня

    а если вдруг у меня вообще никакого икса нет??

  3. Аноним

    У меня говорят нельзя ставить 12 директх, только 10. Но я поставил и он не показывается теперь все равно, пробую ставить еще раз.

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.