Как узнать, какой Direct X установлен в Windows 7

ПК и ноутбуки

Как узнать какой directx установлен

Самый простой способ проверить версию DirectX в любой версии Windows — с помощью команды dxdiag.

Для этого одновременно нажмите WIN+R.

выиграть+р
Горячие клавиши Win+R

Введите команду — dxdiag в строку.

dxdiag
Команда dxdiag для проверки DirectXДиректХ 12
Версия DirectX 12, установленная в Windows

Чтобы узнать, какую версию DirectX поддерживает ваша видеокарта, перейдите в раздел «Дисплей.

Элемент уровня функций указывает поддерживаемые версии DirectX. В моем случае видеокарта GTS 250 поддерживает максимальную версию Directx 10.

Уровни функций отображения DirectX
Версия DirectX, поддерживаемая видеокартой

Следует отметить, что если на компьютере установлен DirectX версии 12, а видеокарта поддерживает только версию 10, система будет использовать ту версию, которую поддерживает видеокарта, то есть в моем случае DirectX 10

Системная утилита для определения текущей версии DirectX

Этот пакет библиотек встроен в операционную систему, то есть входит в сборку вне зависимости от версии Windows. Он содержит библиотеки функций, обеспечивающих взаимодействие между программами и оборудованием, и отвечает за вывод графики, в том числе 3D, и воспроизведение звука.

Пакет распространяется бесплатно, вы всегда можете скачать последнюю версию на сайте Microsoft, но помните, что версия DirectX должна соответствовать вашей версии операционной системы:

  • сборка DirectX 9.0c поставлялась с Windows XP SP2, а также с серверной версией Windows Server 2003 SP1. Пакет совместим с Windows 7, 8, Vista;
  • сборка DirectX 10 нацелена на Vista и следующую версию сетевой ОС — Server Пакет содержит все функции предыдущих версий;
  • сборка DirectX 11 также включает в себя все компоненты из предыдущих пакетов и нацелена на Windows 7-8;
  • последняя версия DirectX 12 ориентирована на Windows 10. Это последнее обновление, выпущенное в 2019 году. Оно имеет улучшенные возможности рендеринга, может использоваться в составе всех версий Windows, но предназначено не для всех видеокарт.

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

Но как узнать текущую версию DirectX на ПК с Windows?

Оказывается, для этих целей в операционной системе есть встроенный инструмент, способный проверить версию DirectX, установленную на компьютере.

Опишем последовательность действий для выполнения такой проверки:

  • запускаем консоль для выполнения (нажимаем кнопку «Пуск» — «Выполнить», в «восьмерке» и «десятке» на «Пуск» нужно щелкнуть правой кнопкой мыши). Универсальный способ, работающий во всех версиях операционной системы – использование комбинации Win+R;
  • в самой консоли введите команду dxdiag, подтвердите запуск нажатием Enter;
  • при первом запуске инструмента появится окно с просьбой проверить цифровую подпись драйверов. Вы можете ответить утвердительно, а можете и проигнорировать сообщение;
  • откроется новое окно средства диагностики DirectX с четырьмя вкладками. Нас интересует вкладка «Система» (она открывается по умолчанию), где в самом низу указана текущая версия установленного в системе пакета.

Средство диагностики DirectX

Следует учитывать важный нюанс: написанное не относится к реально установленной версии DirectX. Он показывает только ту версию библиотеки, которая в данный момент активна и включена при использовании интерфейса операционной системы.

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

Узнать, поддерживает ли видеоадаптер функции графической библиотеки, и какие именно, можно здесь, во вкладке «Дисплей». Если ваше оборудование устарело и не поддерживает последние обновления, не беспокойтесь. При этом будет обеспечена поддержка старых функций, разумеется, улучшения производительности графической подсистемы вы не увидите.

Как посмотреть какой DirectX установлен на компьютере средством системы DxDiag

Узнать версию DirectX можно с помощью встроенной в операционную систему Windows утилиты DxDiag (DirectX Diagnostic Tool). Инструмент предоставляет подробную информацию, которая может понадобиться для устранения неполадок с видео и звуком на вашем компьютере.

Выполните следующие действия, чтобы запустить DxDiag:

  1. Нажмите на клавиатуре клавиши «Win» + «R».
  2. В окне «Выполнить» введите команду «dxdiag» (без кавычек), затем нажмите кнопку «ОК».

В окне «Средство диагностики DirectX» во вкладке «Система» в разделе «Сведения о системе» напротив пункта «Версия DirectX» будет отображаться установленная версия DirectX.

диагностический инструмент

В более новых версиях Windows 10 DirectX всегда отображается как версия 12. На самом деле ваше оборудование может не поддерживать эту версию DirectX 12, поэтому рекомендую ознакомиться с дополнительной информацией.

информация о директкс

откройте вкладку «Вид», в разделе «Драйверы» вы увидите уровни поддержки функций видеокарты, установленной на компьютере.

Где находится библиотека DirectX

Прежде чем тестировать DirectX в Windows 7, подумайте, где он вообще находится. DirectX является частью операционной системы Microsoft Windows. Если видеоигры не используют его, они, скорее всего, основаны на технологии OpenGL или Vulkan API.

Если вернуться к вопросу, как посмотреть Direct X на Windows 7, то это предельно просто. Достаточно перейти по пути WindowsSystem32 на диске, где установлена ​​операционная система. В открывшейся папке находятся библиотеки с расширением DLL. Файлы, связанные с API DirectX, могут иметь следующие имена: D2D.DLL, D3D.DLL, Dinput.DLL, Direct2d.DLL и Direct. DLL.

Примечание! Имейте в виду, что не все файлы, связанные с DirectX, находятся в системном каталоге System32. Операционная система создает некоторые другие файлы, которые можно найти в любом месте файловой системы.

Прямой запуск dxdiag

Запуск через консоль «Выполнить» может не сработать. Такое бывает, хотя и очень редко. В таких случаях вам следует запустить инструмент, чтобы проверить, какая версия DirectX установлена ​​на вашем компьютере напрямую.

Для этого через Проводник заходим в системный каталог Windows (папка System32) и ищем здесь файл с названием dxdiag.exe, отсортируем список файлов по имени (или воспользуйтесь поиском — поле вверху справа) . Остается только запустить инструмент двойным щелчком мыши. Дальнейшие инструкции по выяснению версии DirectX аналогичны описанным в предыдущем разделе.

Как узнать какой directx поддерживает видеокарта

Этот способ подходит для видеокарт AMD или Nvidia.

Программы

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

  1. Наиболее полную картину отображает программа под названием AIDA64. После запуска в главном окне нужно найти раздел «DirectX», а затем перейти в пункт «DirectX — видео». Он содержит информацию о версии и поддерживаемых функциях набора библиотек. Информация о версии установленного пакета DirectX в соответствующем разделе программы AIDA64
  2. Еще одна программа для проверки информации об установленных наборах — SIW. Для этого есть раздел «Видео», где есть блок «DirectX».Информация о версии установленного пакета DirectX в соответствующем разделе программы SIW
  3. Игры не запускаются, если требуемая версия не поддерживается видеокартой. Узнать максимальную редакцию, с которой может работать видеокарта, можно с помощью бесплатного инструмента GPU-Z.Информация о максимальной версии пакета DirectX, поддерживаемой графическим адаптером в программе GPU-Z

Windows

Если вы не хотите устанавливать на свой компьютер специализированное ПО, вы можете воспользоваться встроенным в систему средством диагностики DirectX».

  1. Доступ к этой оснастке прост: нужно вызвать меню «Пуск», ввести в поле поиска dxdiag и перейти по появившейся ссылке.Доступ к средству диагностики DirectX из меню «Пуск» WindowsЕсть еще один, универсальный вариант: открыть меню «Выполнить» комбинацией клавиш Windows+R, ввести ту же команду и нажать ОК.

    Доступ к средству диагностики DirectX из меню «Выполнить» в Windows

  2. В главном окне утилиты в строке, указанной на скриншоте, есть информация о версии DirectX.Информация об установленной версии пакета в главном окне средств диагностики DirectX в Windows

проверка версии DirectX не займет много времени и поможет определить, запустится ли игра или другая мультимедийная программа на вашем компьютере.

Читайте также: Как увеличить громкость микрофона в Windows 10 и сделать звук готовым

DirectX в GPU-Z

В котором говорится, что видеокарта Nvidia Geforce GTS 250 поддерживает версию DirectX только до 10. Хотя в Windows версия DirectX 12.

GPU-Z DirectX
Gpu-z — это версия DirectX, поддерживаемая видеокартой

Asrta32

Еще один инструмент, где вы можете увидеть версию Direct X, установленную на вашем компьютере. Есть полная версия с установщиком и облегченная портативная версия. Если вы просто хотите узнать версию API, лучше использовать неустановленную версию программы.

Достаточно скачать инструмент и запустить его, после чего он начнет сканирование ПК, чтобы узнать состав оборудования/программ.

Интерфейс Asrta32 очень похож на AIDA64. Интересующую нас информацию можно найти в разделе «Программы» в подразделе «Windows».

Asrta32 DirectX

Мы рассмотрели все способы определения текущей версии графической библиотеки Direct X, а также способы определения совместимости пакета с графической подсистемой. Вы можете использовать эти данные в качестве отправной точки, чтобы определить, нужно ли обновлять библиотеку для решения проблем совместимости.

DirectX в AIDA-64

Чтобы посмотреть версию DirectX, установленную в Windows через Aida64:

  1. откройте раздел — компьютер.
  2. Заходим в элемент — сводная информация.
  3. Глядя на DirectX 12.0

Аида64 DirectX 12
Aida64 версия DirectX, установленная в Windows

Чтобы узнать версию DirectX поддерживаемой видеокарты в Aida64:

  1. откройте раздел — DirectX.
  2. Переходим к делу — DirectX видео.
  3. Смотрим строку — Аппаратная поддержка DirectX v10.0

Аппаратная поддержка Aida64 DirectX
Aida64 — версия DirectX, поддерживаемая видеокартой

DirectX в панели управления Nvidia

Если у вас есть видеокарта Nvidia, вы можете проверить версию DirectX, поддерживаемую видеокартой, через панель управления Nvidia.

Для этого щелкните правой кнопкой мыши на рабочем столе и в контекстном меню выберите Панель управления NVIDIA.

Панель управления Нвидиа
откройте панель управления видеокартой Nvidia

В панели управления Nvidia в самом низу нажмите — информация о системе.

В открывшемся окне мы видим версию Direct3D API — 10, что говорит о том, что видеокарта поддерживает DirectX версии 10.

Версия Direct3D API панели управления Nvidia
Версия DirectX в панели управления Nvidia, поддерживаемая видеокартой

Про версии DirectX в Windows

Обычно в Windows одновременно присутствует несколько версий DirectX. Например, в Windows 10 DirectX 12 установлен по умолчанию, даже если вы воспользуетесь описанным выше способом, чтобы узнать версию DirectX, вы увидите версию 11.2 или аналогичную (поскольку в Windows 10 версии 1703 всегда отображается версия 12 в главное окно dxdiag, хотя и не поддерживается).

В описываемой ситуации не нужно искать где скачать DirectX 12, а лишь, в зависимости от наличия поддерживаемой видеокарты, убедиться, что в системе используется последняя версия библиотек, как описано здесь: DirectX 12 в Windows 10 (также есть полезная информация в комментариях к указанной статье).

При этом по умолчанию в оригинальной Windows отсутствуют многие библиотеки DirectX более старых версий — 9, 10, которые почти всегда рано или поздно оказываются востребованными программами и играми, использующими их для работы (если они отсутствуют, пользователю приходят сообщения о том, что файлы типа d3dx9_43.dll, xinput1_3.dll отсутствуют).

Чтобы загрузить библиотеки DirectX для этих версий, лучше всего использовать веб-установщик DirectX с веб-сайта Microsoft, см. Как загрузить DirectX для Windows 10

При установке DirectX с ним:

  • Ваша версия DirectX не будет заменена (в новых Windows библиотеки обновляются через Центр обновлений).
  • Будут загружены все необходимые отсутствующие библиотеки DirectX, включая старые версии для DirectX 9 и 10. Также будут загружены некоторые из последних библиотек.

Подведем итог: на компьютере с Windows желательно наличие всех поддерживаемых версий DirectX вплоть до последней, поддерживаемой вашей видеокартой, что можно узнать, просто запустив утилиту dxdiag. Также возможно, что новые драйверы для вашей видеокарты будут поддерживать более новые версии DirectX, поэтому рекомендуется поддерживать их в актуальном состоянии.

Ну и на всякий случай: если по каким-то причинам у вас не получается запустить dxdiag, многие сторонние программы для просмотра информации о системе, а также для тестирования видеокарты тоже показывают версию DirectX.

Правда бывает, что показывают последнюю установленную версию, а не ту, что использовалась. А, например, AIDA64 показывает как установленную версию DirectX (в разделе «Информация об операционной системе»), так и поддерживаемую версию в разделе «DirectX — Видео».

Что делать, если стоит устаревшая версия: средства обновления программы

Если у пользователя старая и не обновленная версия ОС Windows, нет смысла устанавливать новые DirectX API. Более того, они просто не смогут запуститься и полноценно функционировать.

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

Для скачивания лучше использовать официальный сайт Microsoft и пройти по этой ссылке.

DirectX — очень необходимый API для оптимизации компьютерных игр и 3D-приложений. Перед загрузкой DirectX со стороннего сайта внимательно проверьте его. Если есть малейшее подозрение, что ресурс ненадежен, лучше всего скачать его где-нибудь в другом месте.

Оцените статью
Интернет на телефонах
Adblock
detector