Microsoft DirectX (DX) — это программный компонент, с помощью которого Windows 10, а также, более ранние версии операционной системы и прочие программы взаимодействуют с драйверами графической карты. Новая 12-ая версия, которая входит в состав «десятки», позволяет повысить производительность системы, а также, работать с несколькими видеокартами.
Обращаем внимание на то, что DX нужен не только для игр, как полагают некоторые пользователи. Данный компонент используется во всех графических программах, которые используют видеокарту, например, в видеоплеере. Правда, игры более требовательны к этому элементу системы.
Давайте разберемся, как в Windows 10 определить текущую версию DirectX, а также, где можно найти, как скачать и установить самую свежую редакцию.
Определение текущей версии DirectX
Чтобы узнать, какая версия DirectX сейчас используется на компьютере, выполняем следующие действия:
- Нажимаем сочетание клавиш Win+R, чтобы вызвать окно «Выполнить». Набираем команду «dxdiag», после чего щелкаем OK (или Enter).
- На экране отобразится окно «Средство диагностики DirectX». В нижней части сведений о системе (вкладка «Система») мы можем найти требуемую информацию.
Программный компонент DX время от времени обновляется, поэтому, если используется 11-ая версия, скорее всего, видеоадаптер не поддерживает самую последнюю редакцию. Чтобы это выяснить, можно посетить официальный сайт производителя устройства или найти информацию о совместимости в сопроводительных документах/на коробке (если они сохранились).
В некоторых случаях проблема совместимости может быть связана с драйвером графической карты, и следует его обновить. Рекомендуется скачивать драйверы только с официальных сайтов производителей оборудования. Что касается Центра обновлений Window, он не всегда выбирает самый подходящий вариант ПО.
Иногда с удалением старых драйверов могут возникать проблемы. В этих случаях можно воспользоваться программой, которая выполнит чистку системных файлов и записей, имеющих отношение к видеокарте (например, Display Driver Uninstaller).
Когда все сделано, снова запускаем окно диагностики DirectX, переходим во вкладку «Экран» и проверяем информацию касательно драйвера. Здесь должна быть указана вторая версия модели.
Установка DirectX 12
Даже если в системе установлен DirectX 12, иногда при запуске некоторых приложений или игр система может выдавать ошибку, например, «Запуск программы не возможен, поскольку d3dx9_43.dll отсутствует на компьютере» (или другие ошибки, связанные с отсутствием компонента «d3dx*.dll»).
Чаще всего с такой проблемой сталкивались пользователи после перехода на «десятку» с 7 и 8 версии ОС. Дело в том, что более ранние версии операционной системы устанавливались с устаревшим набором динамических библиотек, которые могут отсутствовать в DirectX 12, которым изначально комплектуется Windows 10. Это и является причиной возникновения ошибки.
Чтобы получить полный набор библиотек (новых и старых), которые будут корректно работать с актуальными драйверами графической карты, выполняем следующие шаги:
- Запускаем веб-браузер и переходим по ссылке: https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
- Выбираем нужный язык, жмем кнопку «Скачать» и сохраняем файл установщика в любом удобном для нас месте на компьютере.
- Запускаем скаченный инсталлятор, согласившись с внесением им изменений в систему.
- В стартовом окне установки, ознакомившись с лицензионными условиями, ставим отметку о том, что мы их принимаем (в случае согласия с ними) и жмем кнопку «Далее».
- Будет предложена установка Панели Bing. Если она не нужна, убираем соответствующую галочку и нажимаем «Далее».
- Запустится проверка библиотек, по окончании которой установщик определит размер загружаемого файла. Щелкаем «Далее».
- Будет выполнена загрузка и установка всех недостающих компонентов (в т.ч. обновление устаревших). Данный процесс займет определенное время, поэтому следует набраться терпения.
- После успешного выполнения установки появится соответствующее окно, которое можно закрыть нажатием кнопки «Готово».
- Запускаем окно диагностики DX. Если установленная в ПК или ноутбуке графическая карта совместима с DirectX 12, мы увидим это в сведениях системы.
В противном случае, как мы ранее упомянули, нужно обновить драйвер видеокарты, либо заменить ее но более современную модель (если установка свежего драйвера не помогла).
Список распространенных моделей видеокарт, поддерживающих DirectX 12:
- Встроенные видеоадаптеры от компании Intel;
- Карты GeForce серии 400, 500, 600, 700, 800, 800, 1000, 2000 и т.д.;
- Карты Radeon серии HD 7000/8000, R7, R9, RX, и др.
Чтобы получить подробную информацию о той или иной графической карте, рекомендуется посетить официальный сайт производителя.
Заключение
DirectX — это незаменимый компонент операционной системы, позволяющий ей взаимодействовать с видеокартой, установленной в компьютере или ноутбуке, для запуска высокоскоростных мультимедиа и игр. В случаях, когда возникает необходимость в обновлении версии DX, следует посетить официальный сайт компании Майкрософт, где можно скачать установщик библиотек, который выполнит сканирование системы, скачивание и установку необходимых компонентов.