Каким способом можно узнать текущую версию DirectX

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

Обратите внимание, что между различными версиями API существует обратная совместимость. Это означает, что если игра или другое приложение использует функции, представленные в DirectX 9, они также будут нормально работать в последнем пакете. Но обратное неверно, и причина ясна: новые функции не могут быть учтены в давно написанном приложении. Следовательно, если вы запустите игру, ориентированную на DirectX 12, и у вас будет DirectX 9-11, в лучшем случае вы получите изображение худшего качества, а в худшем — игра вообще не запустится.

Как узнать текущую версию DirectX

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

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

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

Как узнать текущую версию DirectX

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

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

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

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

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

Как узнать текущую версию DirectX

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

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

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

Читайте также:  Почему на iPhone нет сети и как это исправить

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

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

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

Как узнать текущую версию DirectX

Утилиты от сторонних разработчиков

Помимо утилит, встроенных в операционную среду, существуют специализированные диагностические программы, которые могут отображать информацию о программных и аппаратных компонентах ПК в более подробной форме. В настоящее время наиболее известны утилиты AIDA64, распространяемые за плату, но с ежемесячным пробным периодом, и популярная программа GPU-Z, не имеющая русскоязычного интерфейса.

AIDA64

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

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

  • блок DirectX предоставляет данные о свойствах графической библиотеки.
  • узнать, какая версия DirectX установлена ​​на вашем ПК, вы можете в подразделе программы «Компьютер / Сводка»;
  • информация об аппаратной составляющей содержится в блоке «Дисплей / GPU»;

Как узнать текущую версию DirectX

Но в этом случае необходимо сначала убедиться, что графический ускоритель поддерживает версию API, установленную в Windows.

В третьем разделе больше всего интересных данных находится в подразделе «DirectX — видео» — это характеристики интерфейса для просмотра трехмерных объектов. Особенности особенно важны для компьютерных игр, где 3D-просмотр является стандартом независимо от игровой категории.

Читайте также:  Способы очистки реестра Windows

Здесь вы можете отслеживать версию драйвера, а также способность видеоадаптера поддерживать версию пакета медиатеки — они не обязательно совпадают.

GPU-Z

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

Все, что связано с DirectX, находится в двух из четырех блоков (Graphics Card — особенности видеокарты и Advanced, где есть данные о совместимости версии API с оборудованием).

Как узнать текущую версию DirectX

Вы можете узнать, какая версия DirectX установлена ​​на вашем компьютере, через блок «Видеокарта». Вкладка Advanced позволяет увидеть, на что способен графический адаптер с пакетами API от 9 до 12.

Asrta32

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

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

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

Как узнать текущую версию DirectX

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

Ссылка на основную публикацию