- Системная утилита для определения текущей версии DirectX
- Куда устанавливается DirectX
- Прямой запуск dxdiag
- Простой способ определения
- Как узнать какой directx поддерживает видеокарта
- DirectX в GPU-Z
- DirectX в AIDA-64
- DirectX в панели управления Nvidia
- Обновление
- Как узнать какой стоит DirectX в GPU-Z
- Как проверить DirectX на Windows 10: инструкция
- С помощью системы DxDiag
- Используя панель управления видеокарты
- Через приложение GPU-Z
- Информация о DirectX в AIDA64
- Как проверить какой DirectX установлен
- Определение с помощью встроенных средств
- Использование утилит сторонних разработчиков
- FinalWire Unveils AIDA64
- TechPowerUp GPU-Z
- Как проверить какой DirectX на компьютере с помощью панели управления видеокарты
- Что делать дальше?
- Как узнать версию DirectX на вашем ПК или ноутбуке?
- Утилиты от сторонних разработчиков
- AIDA64
- GPU-Z
- Обновление программы до последней версии
Системная утилита для определения текущей версии 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. Он показывает только ту версию библиотеки, которая в данный момент активна и включена при использовании интерфейса операционной системы.
И еще раз напоминаем, что если вы перешли на «Десятку» и используете последнюю версию пакета (12), это не значит, что библиотека автоматически поддерживается установленной в системе видеокартой, а точнее ее драйверами . Другими словами, вы также должны проверить, есть ли поддержка последних сборок DirectX со стороны оборудования и драйверов.
Узнать, поддерживает ли видеоадаптер функции графической библиотеки, и какие именно, можно здесь, во вкладке «Дисплей». Если ваше оборудование устарело и не поддерживает последние обновления, не беспокойтесь. При этом будет обеспечена поддержка старых функций, разумеется, улучшения производительности графической подсистемы вы не увидите.
Куда устанавливается DirectX
Библиотеки DirectX устанавливаются в определенные папки в каталоге Windows на жестком диске. Большинство файлов с расширением dll копируются в папку System32. Некоторые компоненты скрыты по умолчанию.
Большинство файлов и библиотек DirectX видны в папке C:WindowsSystem32. Удалять данные не рекомендуется — обычно операционная система восстанавливает недостающую информацию, но в редких случаях удаление может привести к нестабильной работе.
Примечание! Файлы DirectX, скачанные в виде архива, необходимо предварительно распаковать в определенную папку — не путайте этот процесс с установкой! Вам не нужно указывать путь установки — пользователю нужно только принять лицензионное соглашение, вам не нужно указывать папки для размещения установленных файлов.
Во время обновления нет необходимости удалять установленные библиотеки. Установщик заменит устаревшие версии файлов на более новые и добавит новые. На этом инструкция о том, как узнать текущую версию DirectX и путь установки завершена. Ниже мы рассмотрим еще один нюанс, касающийся аппаратной поддержки видеокарты.
Прямой запуск dxdiag
запуск через консоль «Выполнить» может не сработать. Такое бывает, хотя и очень редко. В таких случаях вам следует запустить инструмент, чтобы проверить, какая версия DirectX установлена на вашем компьютере напрямую.
Для этого через Проводник заходим в системный каталог Windows (папка System32) и ищем здесь файл с названием dxdiag.exe, отсортируем список файлов по имени (или воспользуйтесь поиском — поле вверху справа) . Остается только запустить инструмент двойным щелчком мыши. Дальнейшие инструкции по выяснению версии DirectX аналогичны описанным в предыдущем разделе.
Простой способ определения
узнать версию DirectX на только что установленной системе достаточно просто — в современных операционных системах пакет уже запакован вместе с Windows. А определить вариацию можно по названию системы:
- В одной из самых распространенных систем Windows 7 встроен DirectX 10, подходящий для большинства графических приложений, игр и мультимедийных файлов;
- В устаревшей Windows XP по умолчанию устанавливалась девятая версия пакета, которую приходилось часто обновлять для запуска более современных программ;
- Windows 8 включала DirectX 11;
- В комплекте с последней, десятой виндой может работать как 11, так и 12 версия программы.
Логотип пакета DirectX 12, встроенный в Windows 10 по умолчанию
Как узнать какой directx поддерживает видеокарта
Этот способ подходит для видеокарт AMD или Nvidia.
DirectX в GPU-Z
Запускаем и смотрим информацию о видеокарте. Нас интересует пункт — Поддержка DirectX 10.0
В котором говорится, что видеокарта Nvidia Geforce GTS 250 поддерживает версию DirectX только до 10. Хотя в Windows версия DirectX 12.
Gpu-z — это версия DirectX, поддерживаемая видеокартой
DirectX в AIDA-64
Чтобы посмотреть версию DirectX, установленную в Windows через Aida64:
- откройте раздел — компьютер.
- Заходим в элемент — сводная информация.
- Глядя на DirectX 12.0
Aida64 версия DirectX, установленная в Windows
Чтобы узнать версию DirectX поддерживаемой видеокарты в Aida64:
- откройте раздел — DirectX.
- Переходим к делу — DirectX видео.
- Смотрим строку — Аппаратная поддержка DirectX v10.0
Aida64 — версия DirectX, поддерживаемая видеокартой
DirectX в панели управления Nvidia
Если у вас есть видеокарта Nvidia, вы можете проверить версию DirectX, поддерживаемую видеокартой, через панель управления Nvidia.
Для этого щелкните правой кнопкой мыши на рабочем столе и в контекстном меню выберите Панель управления NVIDIA.
откройте панель управления видеокартой Nvidia
В панели управления Nvidia в самом низу нажмите — информация о системе.
В открывшемся окне мы видим версию Direct3D API — 10, что говорит о том, что видеокарта поддерживает DirectX версии 10.
Версия DirectX в панели управления Nvidia, поддерживаемая видеокартой
Видеокарта старая, я знаю, что она нуждается в замене. На данный момент в 2021 году игровых видеокарт нет, а если и есть, то втридорога.
Осенью 2020 года собрал сыну компьютер за 30 тысяч рублей. Купил видеокарту Nvidia GTX 1650 super в октябре 2020 за — 16299 руб.
Видеокарта Asus GTX 1650 Super, купленная в октябре 2020 г
На момент написания, май 2021 года, видеокарта GTX 1650 Super стоит — 40 000 рублей, благодаря майнингу и высокому спросу на видеокарты.
Цена GTX 1650 Super в мае 2021 года
Только подумайте, в прошлом 2020 году весь мой компьютер + монитор уходил за 40 000 рублей. А в 2021 году всего одна видеокарта стоит 40 тысяч. Надеюсь скоро цены на видеокарты упадут и появятся в продаже по достаточной цене. Я бы купил RTX 2070 Super.
Обновление
Устаревшая версия DirectX может быть причиной того, что приложение не запускается. На экране появится ошибка, которая сообщит об отсутствии, например, d3dx9_31.dll. Для решения проблемы необходимо обновить библиотеки.
Обратите внимание, что версии драйверов не могут быть обновлены до более высокого уровня, чем предусмотрено для конкретной версии ОС. Таким образом, DirectX 12 не будет поддерживаться Windows 8. Хотя Windows 10 может одновременно играть в игры, сделанные как для DirectX 12, так и для 9 версии.
Для обновления DirectX не нужно скачивать программу с непроверенных сайтов в Интернете. Они могут содержать вирусы. Вам нужно только загрузить обновления через Центр обновления Windows.
Обратите внимание, что установленные компоненты нельзя удалить. По этой причине рекомендуется сначала создать точку восстановления. В случае неудачи это поможет «откатить» настройки на тот момент, когда обновления еще не скачались. Если точка не создана, необходимо полностью переустановить систему.
Итак, заходим на официальный сайт Microsoft и выбираем нужную версию драйвера или «Исполняемую библиотеку для конечного пользователя». Выберите нужный язык программы и загрузите исполняемый файл dxwebsetup.exe, нажав «Отказаться и продолжить». Запустить его.
Дальше нужно просто следовать указаниям мастера установки. Обратите внимание на основной текст в окне, чтобы избежать установки дополнительного ПО, которое вам не нужно. Так, например, на одном из этапов вам будет предложено загрузить панель Bing. Чтобы отказаться, снимите флажок.
После того, как вы примете условия соглашения, начнется загрузка и установка компонентов. Программа подтянет недостающие элементы и обновит.
Файлы, необходимые для установки, определяются системой автоматически. Они основаны на определении версии видеокарты и операционной системы компьютера.
Читайте также: Как загрузиться с «установочного» DVD-диска или флешки — настройка BIOS в картинках • Glashkoff
Как узнать какой стоит DirectX в GPU-Z
Бесплатная программа GPU-Z предоставляет подробную информацию об установленном на вашем компьютере графическом оборудовании. Программа GPU-Z не требует установки на компьютер.
Следуйте этим инструкциям:
- Запустите программу GPU-Z на своем компьютере.
- откройте вкладку «Дополнительно», выберите на панели «DirectX» (могут быть разные версии Direct X), ознакомьтесь с предоставленной информацией.
Как проверить DirectX на Windows 10: инструкция
Как узнать, какой Direct X установлен в Windows 7
Как было сказано ранее, этот пакет мультимедийных технологий используется подавляющим большинством игр для Windows. Если на настольном компьютере или ноутбуке не установлена требуемая версия DirectX, указанная на упаковке продукта, игра может не работать или работать некорректно.
Примечание! На разных ПК используются разные версии Media Technology Suite. Эта особенность связана с тем, что видеокарта, установленная на компьютере, может поддерживать только определенную версию DirectX. Если установлена не та версия программы, работоспособность всей системы в целом будет под вопросом.
Инструкция, как узнать, какой Direct X установлен на Windows 10:
- Чтобы проверить версию DirectX, предустановленную в Windows 10, пользователь должен открыть меню «Пуск», затем ввести команду «dxdiag» в форме поиска и нажать клавишу «Enter», чтобы начать поиск».
- На экране появится средство диагностики DirectX, пользователь должен зайти в раздел «Система» и посмотреть номер версии программы во вкладке «Сведения о системе».
- При первом использовании средств пакета DirectX система может запросить проверку цифровой подписи программных компонентов (драйверов). В этом случае нужно нажать кнопку «Да», чтобы убедиться в наличии подписей издателя на драйверах.
Это не единственный способ посмотреть Direct X на Windows 10. Следует более подробно ознакомиться с особенностями реализации других способов.
С помощью системы DxDiag
DxDiag — это инструмент, встроенный во все версии ОС Windows. Он используется для предоставления подробной информации, используемой для устранения неполадок со звуком и видео на ПК.
Как узнать версию программы через командную строку
Инструкция, как узнать версию DirectX в Windows 10 средствами системы DxDiag, следующая:
- На клавиатуре зажмите одновременно комбинацию клавиш «Win+R».
- На экране появится форма, в которой необходимо ввести команду «dxgiag», а затем нажать клавишу «Enter» на клавиатуре».
Примечание! Если после этих действий по непонятным причинам система не смогла найти искомый элемент, необходимо перейти в C:WindowsSystem32 и запустить оттуда файл dxdiag.exe.
На экране отобразится окно «Средство диагностики DirectX» во вкладке «Сведения о системе» и найдется версия программы, установленной на ПК.
Используя панель управления видеокарты
Инструкции о том, как проверить непосредственно в Windows 10 с помощью панели управления графикой NVIDIA, следующие:
- Пользователь должен запустить панель управления NVIDIA».
- На экране появится контекстное меню, из доступных функций нужно нажать пункт «Информация о системе».
Форма «Информация о системе» в разделе «Просмотр» покажет все данные и технические характеристики видеокарты, включая информацию об установленной версии DirectX.
Выводит информацию о директ Х через панель управления на видеокарту
Через приложение GPU-Z
GPU-Z — это бесплатная программа для Windows, которая отображает подробную информацию о графическом оборудовании и инструментах, установленных на настольном или портативном компьютере. Одним из основных преимуществ программы является то, что ее не нужно устанавливать на ПК.
Определить версию мультимедийного пакета напрямую с помощью программы GPU-Z можно следующим образом:
- Запустите бесплатный инструмент GPU-Z на своем ПК.
- Ознакомившись с интерфейсом, перейдите в раздел «Дополнительно», а затем нажмите «DirectX» на панели. На экране отобразится вся подробная информация о выбранном элементе.
Использование GPU-Z для отображения информации о медиа-пакете
Информация о DirectX в AIDA64
Основная задача этого приложения — отображение подробной информации о программном и аппаратном обеспечении на экране ПК. Чтобы проверить версию установленного медиа-пакета DirectX с помощью программы AIDA64:
- откройте программу AIDA на своем компьютере.
- В разделе «Меню» перейдите на вкладку «Компьютер», а затем «Сводная информация». Это отобразит информацию об установленной версии DirectX.
Использование инструмента AIDA64 для отображения спецификаций ПК
Как проверить какой DirectX установлен
Обычно DirectX устанавливается вместе с пакетом Windows, поэтому некоторые неопытные пользователи часто даже не подозревают о его существовании. Узнать какая версия драйвера установлена на вашем компьютере достаточно просто. Для этого достаточно открыть команду «Выполнить» в меню «Пуск» и набрать там dxdiag.
Система запросит у вас разрешение на использование интернет-ресурсов. После подтверждения перед вами откроется окно Средство диагностики DirectX. Во вкладке «Система» вы можете увидеть версию, установленную на вашем ПК.
В Windows 7 процесс запуска окна диагностики можно сократить вдвое, сразу введя команду в поле поиска.
Определение с помощью встроенных средств
Для точного определения версии DirectX с помощью встроенного диагностического инструмента необходимо:
- откройте меню для выполнения команд, для чего необходимо одновременно нажать клавиши Windows + «R»;
- Введите команду dxdiag;
- В открывшемся после выполнения команды окне на первой вкладке вы найдете информацию о программе, которая находится внизу списка.
Определение варианта медиа-пакета с помощью средства диагностики DirectX
Совет! Поскольку система отображает только целочисленные значения, иногда отображаемая информация о DirectX 11 может означать, что в системе действительно установлена версия 11.1 или 11.2. Но в большинстве случаев такие детали не имеют значения.
Еще одним местом, где можно узнать версию DirectX, является панель управления видеокартой, если она установлена. Например, для продуктов NVidia такая информация отображается при просмотре информации о системе.
Информация DirectX, предоставляемая панелью управления видеокартой NVidia
Кроме того, есть специальные инструменты, которые также выдают всю необходимую информацию о системе, включая версию DirectX. Например Аида 64, ранее называвшаяся Эверест.
Бесплатные версии этого инструмента можно найти в Интернете и установить на свой компьютер — в дальнейшем он понадобится вам не только для того, чтобы узнать, какая у вас версия DirectX. Вы можете найти аналогичные функции в других инструментах.
Версия пакета мультимедиа, показанная AIDA 64
Использование утилит сторонних разработчиков
FinalWire Unveils AIDA64
Программа представляет собой мощный инструмент для сбора информации о программно-аппаратных остановках компьютера под управлением Windows. При этом она расскажет, как можно узнать о directx гораздо больше, чем позволяют инструменты ОС.
DirectX в списке системных компонентов занимает отдельную папку, в которой находятся:
Раздел «Файлы», в котором перечислены все управляющие и справочные файлы самого DirectX со всеми их свойствами, включая дату последнего изменения.- Раздел «Аудио» содержит информацию об аудиокомпоненте Direct X.
- Раздел «Видео», в котором отображается информация об установленной видеокарте и драйверах.
Именно здесь, в подразделе «Поддержка оборудования», мы можем увидеть актуальную для нашей видеокарты версию DirectX и набор ее драйверов.
При этом программа умеет проверять, какой именно директкс установлен на компьютере. Для получения этой информации см раздел «Операционная система».
TechPowerUp GPU-Z
Узкоспециализированный инструмент, собирающий и отображающий в лаконичном интерфейсе всю подноготную нашей видеокарты, включая поддерживаемую версию DirectX.
Вы найдете эту информацию на первой вкладке программы, которая по умолчанию открывается в окне «Поддержка DirectX».
Как проверить какой DirectX на компьютере с помощью панели управления видеокарты
Вы можете проверить версию DirectX с помощью программного обеспечения вашей видеокарты. Я покажу вам, как это сделать на примере видеокарты NVIDIA:
- Запустите панель управления NVIDIA».
- В левой колонке, в самом низу, нажмите на ссылку «Информация о системе».
- В окне «Информация о системе» во вкладке «Дисплей» отобразится информация о видеокарте.
На этом изображении показано, что операционная система имеет версию среды выполнения DirectX 12, версию API Direct3D 12 и уровень функций Direct3D 11. Это означает, что даже если система поддерживает новую версию DirectX 12, более старая видеокарта будет способный полностью функционировать с DirectX 11.
Что делать дальше?
Так поступает информация о том, какая версия программного комплекса установлена. И теперь, чтобы ваша программа или игра запустилась, вам нужно знать минимальные требования.
Их можно найти в Интернете на сайтах производителей или на форумах, где информация об играх часто размещается еще до того, как они попадут на диск.
Информация об игре с форума
С одной стороны, для запуска большинства программ достаточно установить последнюю версию, которая наверняка поддерживает все предыдущие. Или хотя бы DirectX 11.
Но здесь есть две проблемы:
- Старые видеокарты не поддерживают 11 версию драйвера;
- Для запуска некоторых игр требуется определенная версия пакета.
В этом случае вам необходимо установить DirectX, как указано в требованиях.
А если в системе по умолчанию установлена более новая, и из-за этого, по мнению системы, версия, не требующая обновления (что может привести к конфликту программного обеспечения и вызвать ошибки запуска), то следует полностью удалить package и установите новый, совместимый с вашей программой.
Найти и скачать их можно бесплатно на сайте производителя.
Тематические видео:
Как узнать версию DirectX на вашем ПК или ноутбуке?
Как узнать какой DirectX установлен: Несколько простых способов
Утилиты от сторонних разработчиков
Помимо инструментов, встроенных в операционную среду, существуют специализированные диагностические программы, способные отображать информацию о программно-аппаратных компонентах ПК в более подробном виде. На данный момент самыми известными инструментами являются AIDA64, распространяемая на платной основе, но имеющая месячный пробный период, и популярная программа GPU-Z, не имеющая русскоязычного интерфейса.
AIDA64
Программа диагностики является результатом работы программистов FinalWire Ltd. Инструмент относится к категории условно-бесплатных, в течение 30 дней его можно использовать в ознакомительных целях с сильно урезанным функционалом. Но информация о версии DirectX будет полностью доступна.
Вы можете скачать любую из двух версий программы, Extreme (для профессионалов) или Engineer. Инструмент отображает три блока информации, относящиеся к пакету мультимедийной библиотеки:
- узнать, какая версия DirectX установлена на вашем ПК, можно в подразделе программы «Компьютер/Сводная информация»;
- информация об аппаратной составляющей находится в блоке «Display/GPU»;
- блок DirectX возвращает данные о свойствах библиотеки графических функций.
Но даже в этом случае нужно сначала убедиться, что графический ускоритель поддерживает установленную в Windows версию API.
В третьей части самые интересные данные находятся в подразделе «DirectX — видео» — это характеристики интерфейса для отображения трехмерных объектов. Особенности, которые особенно важны для компьютерных игр, где 3D-визуализация является стандартной независимо от категории игры.
Здесь можно отследить версию драйвера, а также способность видеоадаптера поддерживать версию пакета мультимедийной библиотеки — они не обязательно будут совпадать.
GPU-Z
Инструменты от TechPowerUp, в отличие от AIDA64, совершенно бесплатны. Это означает, что возможности приложения не урезаны ни в одном из компонентов. Единственным недостатком программы является несколько хаотичное представление данных по сравнению с той же Аидой, что затрудняет визуальное восприятие информации.
Всё, что касается DirectX, находится в двух блоках по четыре (Graphics Card — характеристики видеоадаптера и Advanced, где есть данные о совместимости версии API с железом).
Узнать, какая версия DirectX установлена на вашем компьютере, можно через блок видеокарты. Вкладка «Дополнительно» позволяет увидеть возможности вашей видеокарты в отношении пакетов API в диапазоне 9–12.
Обновление программы до последней версии
Как узнать какая Windows установлена на компьютере
Чтобы обновить свой медиапакет в Windows 10, вы можете использовать только один способ — проверить наличие обновления библиотеки с помощью встроенного инструмента Windows UpDate.
Примечание! Любая попытка скачать установщик с официального сайта разработчиков приведет к перенаправлению пользователя на страницу обновления программного обеспечения Windows 10.
Для проверки наличия обновления пользователь должен выполнить следующие манипуляции:
- откройте «Настройки компьютера» на стационарном или портативном компьютере».
- Перейдите на вкладку «Обновление и безопасность», а затем щелкните правой кнопкой мыши кнопку «Проверить наличие обновлений».
- Через несколько секунд поиска отобразится результат. Если обновление доступно, вы должны согласиться на его установку.
Обновите DirectX в Windows 10