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

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

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

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

Системная утилита для определения текущей версии 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, но ориентирована не на все видеокарты.

DirectX 11 и DirectX 12

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AIDA64

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

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

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

AIDA64 DirectX

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

В третьем разделе больше всего интересных данных размещено в подразделе «DirectX — видео» – это характеристики интерфейса отображения трёхмерных объектов. Функции, особенно важные для компьютерных игр, где трёхмерная визуализация является стандартом вне зависимости от категории игры.

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

GPU-Z

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

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

GPU-Z DirectX

Узнать, какая версия DirectX инсталлирована на вашем компьютере, можно через блок Graphics Card. Вкладка Advanced позволяет увидеть, каковы возможности графического адаптера в отношении пакетов интерфейсов API версий, лежащих в диапазоне 9-12.

Asrta32

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

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

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

Asrta32 DirectX

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

  • ВКонтакте
  • обычная форма
  • Оставить комментарий

сети
программы
Smart TV
ос