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

Содержание

Как проверить DirectX на Windows 10: инструкция

Как уже упоминалось ранее, данный пакет мультимедийных технологий используется подавляющим большинством игр на ОС Windows. Если же на стационарном компьютере или ноутбуке не установлена требуемая версия DirectX, которая указана на упаковке продукта, то игра может не произвестись или работать некорректно.


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

Если установлена неподходящая версия программы, работоспособность всей системы в целом станет под вопросом.

Инструкция, как узнать, какой директ Х установлен на виндовс 10:

  1. Чтобы проверить версию DirectX, предустановленную на Windows 10, пользователю необходимо открыть меню «Пуск», после чего в форму поиска ввести команду «dxdiag» и для начала поиска нажать на клавишу «Ввод».
  2. На экране монитора отобразится средство диагностики DirectX, пользователю необходимо будет перейти в раздел «Система» и просмотреть номер версии программы во вкладке «Сведения о системе».
  3. При первичном использовании пакетных инструментов DirectX система может запросить проверку наличия цифровой подписи программных компонентов (драйверов). В этом случае необходимо нажать на кнопку «Да», чтобы убедиться в наличии подписей издателей на драйверах.

Это не единственный способ, как посмотреть директ икс на виндовс 10. С особенностями реализации других способов стоит ознакомиться более детально.

С помощью системы DxDiag

DxDiag — это утилита, которая встроена во все версии ОС Windows. Используется она для предоставления подробной информации, которая используется для устранения проблем со звуком и видео на ПК.

Как узнать версию программы через командную строку

Инструкция, как узнать версия DirectX в Windows 10, используя средства системы DxDiag, выглядит следующим образом:

  1. На клавиатуре зажать одновременно сочетание клавиш «Win + R».
  2. На экране отобразится форма, в которую потребуется ввести команду «dxgiag», после чего на клавиатуре нажать клавишу «Enter».

Обратите внимание! Если система после этих действий по неизвестным причинам не смогла найти искомый элемент, то необходимо зайти в C:\ Windows\ System32 и оттуда уже запустить файл dxdiag.exe. На экране отобразится окно «Средство диагностики DirectX», во вкладке «Сведения о системе» и находят версию установленной на ПК программы

На экране отобразится окно «Средство диагностики DirectX», во вкладке «Сведения о системе» и находят версию установленной на ПК программы.

Используя панель управления видеокарты

Инструкция, как проверить директ на виндовс 10, используя панель управления видеокарты NVIDIA, выглядит следующим образом:

  1. Пользователю требуется запустить «Панель управления NVIDIA».
  2. На экране отобразится контекстное меню, из доступных функций необходимо тапнуть на пункт «Информация о системе».

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

Отображение информации о директ Х через панель управления видеокарты

Через приложение GPU-Z

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

Определять версию мультимедийного пакета директ с помощью программы GPU-Z можно следующим образом:

  1. На своем ПК запустить бесплатную утилиту GPU-Z.
  2. Ознакомившись с ее интерфейсом, перейти в раздел «Advanced», затем на панели тапнуть на «DirectX». На экране отобразится вся подробная информация о выбранном элементе.

Использование программы GPU-Z для отображения сведений о мультимедийном пакете

Информация о DirectX в AIDA64

Основная задача этого приложения — отображать на экране ПК подробную информацию о программном обеспечении и оборудовании. Как проверять версию установленного мультимедийного пакета DirectX с помощью программы AIDA64:

  1. Открыть программу AIDA на своем компьютере.
  2. В разделе «Меню» необходимо перейти во вкладку «Компьютер», затем «Суммарная информация». Тут и отобразится информация об установленной версии DirectX.

Использование утилиты AIDA64 для отображения технических характеристик ПК

Вводная информация

Стоит отметить, что без данного компонента невозможна нормальная работа операционной системы. Ей, как и многим приложениям, будет постоянно чего-то не хватать. Так что давайте для начала разберемся, что это за компонент такой.

Что такое DirectX?

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

А вот в операционной системе Windows 10 уже присутствует актуальная версия данных библиотек. Так что для тех, кто использует эту ОС данный материал не особо актуален. Оно и понятно. Ведь «десятка» — текущий проект компании из Редмонда.

Кому может пригодиться эта статья? Во-первых, тем, кто использует Windows 7, 8 или 8.1. Там иногда приходится производить обновление компонентов DirectX до последней версии. То же самое касается и тех, кто сидит на Vista.

А вот пользователям Windows XP рассчитывать не на что. Для них потолок – DirectX 9.0c. Но эта версия библиотек уже давно у них установлена. К сожалению, из-за политики компании Microsoft новых версий библиотек для XP не будет. Но если у вас восьмая (или более ранняя) версия библиотеки, то данная инструкция все же поможет.

А теперь давайте поговорим о том, как посмотреть версию компонентов, установленных в ОС. Это необходимо, поскольку может оказаться так, что обновление вовсе не нужно.

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

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

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

  1. Открываем меню «Пуск» при помощи специальной кнопки на панели задач.
  2. Перемещаемся в каталог «Служебные – Windows» и кликаем по пункту «Выполнить».Вызвать этот инструмент можно и проще. Достаточно нажать сочетание клавиш Win + R».
  3. Далее вводим в текстовое поле dxdiag.
  4. Нажимаем «ОК» или Enter на клавиатуре.

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


Стоит отметить, что процесс обновления выполняется в режиме онлайн. Поэтому просто необходимо наличие широкополосного подключения к интернету. Иначе ничего не выйдет. Многое также зависит от скорости. Если она маленькая, то процесс инсталляции затянется надолго. Итого нужно будет загрузить, в среднем, 150 МБ.

Как узнать, какой DirectX установлен на Windows 7: способы

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

Команда dxdiag, сведения о системе

Программа DxDiag представляет собой программное системное средство, позволяющее получить полный перечень сведений об ОС. Это помогает быстро найти проблемы со звуковыми или видео драйверами. Информацию, полученную в виде отчета, можно использовать в качестве справочных данных для диагностики ПК и его неполадок.

Для проверки ПК необходимо:

  1. Перейти в окно «Выполнить». Для этого нажимают комбинацию клавиш «Win + R».
  2. Вписать в поле команду «dxdiag» без использования кавычек.
  3. Нажать кнопку «Ок» для обработки запроса.
  4. Дождаться открытия окна программы.
  5. Просмотреть все основные характеристики операционной системы.

Обратите внимание! Для более новых ОС (Windows 8, 8.1 или 10) процесс идентичен. Необходимо лишь войти в окно «Выполнить» или командную строку и ввести соответствующий запрос

Для вызова сведений о системе следует набрать команду «msinfo32.exe».

Команда для просмотра информации о системе

С помощью дополнительной программы

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

  1. Скачать и установить программу на свой персональный компьютер или ноутбук.
  2. Запустить AIDA64 и перейти во вкладку «Меню» и подвкладку «Компьютер».
  3. Открыть раздел под названием «Суммарная информация».
  4. Просмотреть данные об установленной на ОС версии директХ.

Чтобы узнать информацию о поддерживаемой версии API, необходимо перейти в раздел «DirectX», а затем выбрать параметр «DirectX — видео». Около пункта «Аппаратная поддержка DirectX» можно увидеть версию библиотек, которую поддерживает используемая операционная система.

Чем отличаются версии DirectX

Технологии прогрессируют довольно быстро. Каждая новая версия DirectX позволяет программистам добавить какой-нибудь новый эффект в игру, а старые — оптимизировать.

Думаю, наиболее наглядно разницу между возможностями DirectX разных версий покажет это видео:

Обратите внимание на красивые эффекты летящего снега из-под колес машины и мягкие тени в DirectX 11 версии (слева). В принципе, такие эффекты, как мягкие тени и снег из-под колес можно реализовать, ограничившись технологией DirectX 9, но падение производительности будет ощутимым — в «девятке» нет ни оптимизации, ни грамотной реализации подобных эффектов

Второй пример — игра Crysis 2:

В целом, чем выше версия DirectX — тем лучше картинка. Но не стоит ожидать чуда — зачастую изменения не бросаются в глаза. На мой взгляд, главная причина столь малой разницы качества изображения в том, что сейчас игры разрабатываются одновременно для игровых консолей Xbox, Sony Playstation и ПК. Приставки по сравнению с современными «персоналками» слабы в плане производительности и поддерживаемых технологий. В итоге мы играем на компьютере в игры, графика которых осталась на уровне года выхода консолей, любуясь на размытые текстуры и упрощенные эффекты. Да, есть игры, разработанные или доработанные для ПК, но таких единицы.

Типичный пример межплатформенности — игра Skyrim:

Разница в графике между Playstation 3 и Xbox360 заключается в деталях: на PS3 где-то воды капает мало, на Xbox 360 тени не реагируют на мерцающие источники света. На ПК (в видео обозначен как «Windows») таких проблем нет, плюс видны объекты на дальних расстояниях, но больше никаких улучшений нет. Позже разработчики выпустили набор текстур высокой четкости для ПК-версии игры, но кардинально графику это не улучшило.

Чтобы вы увидели, какую графику способен выдавать компьютер — пример игры, заточенной под использование всех возможностей видеокарты и процессора:

Видите разницу? Красивое освещение, четкие текстуры, плавные движения. Между прочим, такой уровень детализации был бы недостижим с помощью устаревших технологий DirectX 9 — слишком много объектов находятся в кадре одновременно. Также присутствует много эффектов, которые реализуются силами видеокарт с поддержкой DirectX 10 как минимум.

Возможности графического движка игры Crysis 3:

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

История развития версий DirectX для всех версий Windows

  • Windows 95a — DirectX 1.0 (30 сентября 1995)
  • Windows 95 OSR 2 и Windows NT — DirectX 2.0 (5 июня 1996)
  • Windows 95 OSR 2.5 и Windows NT 4.0 SP3 — DirectX 3.0 (15 сентября 1996)
  • Windows NT — DirectX 4.0. (Доступен как бета) 16 июля 1997
  • Windows 98 — DirectX 5.0 (5 мая 1998)
  • Windows 98 SE — DirectX 6.0 (7 августа 1998)
  • Windows 95/98/98SE — DirectX 6.1 (3 февраля 1999)
  • Windows NT/98SE/98/2000/ME — DirectX 6.2 (21 августа 1999)
  • Windows 2000 и Windows ME — DirectX 7.0 (22 сентября 1999)
  • Windows 95/98/98SE/2000 — DirectX 7.0a (1999)
  • Windows 95/98/98SE/ME/2000 — DirectX 8.0 (30 сентября 2000)
  • Windows 95 — DirectX 8.0a (7 ноября 2000)
  • Windows NT/98SE/98/XP — DirectX 8.1 (8 ноября 2001)
  • Windows NT/98SE/98/XP — DirectX 8.1b (2002)
  • Windows NT/98SE/98/XP — DirectX 8.2 (2002)
  • Windows Server 2003 — DirectX 9.0 (24 декабря 2002)
  • Windows Server 2003 — DirectX 9.0a (26 марта 2003)
  • Windows Server 2003 — DirectX 9.0b (13 августа 2003)
  • Windows XP Service Pack 2 — DirectX 9.0b (9 августа 2004)
  • Windows XP Service Pack 3 — DirectX 9.0c (2005)
  • Windows Vista — DirectX 9.0L (2005)
  • Windows Vista — DirectX 10 (включён в состав Windows Vista) 10 ноября 2006
  • Windows Vista SP1, Windows Server 2008 — DirectX 10.1 (4 февраля 2008)
  • Windows 7, Windows Server 2008 R2 — DirectX 11 (включён в состав Windows 7) 22 октября 2009. Официально в самой первой партии Windows 7 была DirectX 11, а на деле DirectX 10, и вскоре компания быстро все исправила.
  • Windows Vista SP2 и Windows Server 2008 SP2 — DirectX 11 (27 октября 2009)
  • Windows 7 SP1, Windows Server 2008 R2 SP1 — DirectX 11.1 (16 февраля 2011)
  • Windows 7 SP1, Windows 8, Windows RT, Windows Server 2012 — DirectX 11.1 (включён в состав Windows 1 августа 2012
  • Windows 8.1, Windows RT, Windows Server 2012 — DirectX 11.2 (включён в состав Windows 8.1) 18 октября 2013
  • Windows 10 — DirectX 11.3 (включён в состав Windows 10)
  • Windows 10, Xbox One — DirectX 12 (включён в состав Windows 10) 29 июля 2015

DirectX на Windows 7: описание программы

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

Логотип DirectX

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

Обратите внимание! Установка DirectX позволяет воссоздать правдоподобные отражения в зеркалах и воде в компьютерных играх. Также она влияет на отрисовку текстур, их фильтрацию и сглаживание


Процесс установки программы

Чем отличаются версии DirectX

Технологии прогрессируют довольно быстро. Каждая новая версия DirectX позволяет программистам добавить какой-нибудь новый эффект в игру, а старые — оптимизировать.

Думаю, наиболее наглядно разницу между возможностями DirectX разных версий покажет это видео:

Обратите внимание на красивые эффекты летящего снега из-под колес машины и мягкие тени в DirectX 11 версии (слева). Справа — гораздо более старая девятая

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

Второй пример — игра Crysis 2:

Считается, что чем выше версия DirectX — тем лучше картинка. Но не стоит ожидать чуда — зачастую изменения не бросаются в глаза. На мой взгляд, главная причина столь малой разницы качества изображения в том, что сейчас игры разрабатываются одновременно для игровых консолей Xbox, Sony PlayStation и ПК. Приставки по сравнению с современными «персоналками» слабы в плане производительности и поддерживаемых технологий. В итоге мы играем на компьютере в игры, графика которых осталась на уровне года выхода консолей, любуясь на размытые текстуры и упрощенные эффекты. Да, есть игры, разработанные или доработанные для ПК, но таких единицы.

Типичный пример межплатформенности — игра Skyrim:

Разница в графике между Playstation 3 и Xbox360 заключается в деталях: на PS3 где-то воды капает мало, на Xbox 360 тени не реагируют на мерцающие источники света. На ПК (в видео обозначен как «Windows») таких проблем нет, плюс видны объекты на дальних расстояниях, но больше никаких улучшений нет. Позже разработчики выпустили набор текстур высокой четкости для ПК-версии игры, но кардинально графику это не улучшило.

Чтобы вы увидели, какую графику способен выдавать компьютер — пример игры, заточенной под использование всех возможностей видеокарты и процессора:

Видите разницу? Красивое освещение, четкие текстуры, плавные движения. Такой уровень детализации был бы недостижим с помощью устаревших технологий DirectX 9 — слишком много объектов находятся в кадре одновременно. Также присутствует много эффектов, которые реализуются силами видеокарт с поддержкой DirectX 10 как минимум.

Возможности графического движка игры Crysis 3:

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

Как узнать, какую версию DirectX поддерживает моя видеокарта и Windows?

Видеокарта

Подсмотреть информацию о том, какую версию DirectX поддерживает ваша видеокарта, можно на официальной страничке сайта производителя и в любом онлайн-магазине. Например, в Яндекс.Маркете .

Windows

Узнать, какую версию поддерживает Windows, сложнее, потому что многое зависит от установленных обновлений.

Алгоритм таков:

1. Убедитесь, что у вас установлены все обновления Windows (Пуск — Все программы — Центр обновления Windows — Поиск обновлений — Установить).

2. Необязательный пункт: обновите драйвер видеокарты до самой новой версии:

На сайте компании Майкрософт, которая разработала DirectX, можно скачать инсталлятор DirectX. На самом деле это не установщик DirectX, а только программа-инсталлятор, которая скачает из интернета и установит новые версии старых программных библиотек DirectX и добавит новые. Несмотря на цифры 9, 10, 10.1 и т.п., DirectX имеет и внутреннюю нумерацию, которая имеет отношение к обновлениям. То есть внутри версий возможны исправления и улучшения.

Windows 7, 8 и 10 эти библиотеки, в общем-то, не нужны, потому что требуемые обновления приходят через Центр обновлений. Но если у вас не запускается какая-то старая (2005-2010 годов) игра, использующая DirectX 9, пробуйте установить тот самый инсталлятор.

D3DX9_24 .dll -D3DX9_43 .DLL D3DX10. DLL — D3DX10_43 .DLL D3DCompiler_33.dll — D3DCompiler_43.DLL D3DX11_42.DLL D3DX11_43.DLL D3DCSX_42.DLL D3DCSX_43.DLL XACTENGINE2_0.dll — XACTENGINE2_9.DLL XACTENGINE3_0.dll — XACTENGINE3_7.DLL XAUDIO2_0.DLL XAUDIO2_1.DLL XAUDIO2_2.DLL XAUDIO2_3.DLL XAUDIO2_4.DLL XAUDIO2_5.DLL XAUDIO2_6.DLL XAUDIO2_7.DLL XAPOFX1_0.dll -XAPOFX1_5.DLL X3DAUDIO1_0.dll — X3DAUDIO1_7.DLL XINPUT1_1.DLL XINPUT1_2.DLL XINPUT1_3.DLL

Чтобы проверить, что устанавливается инсталлятором, я скачал программу автономной установки DirectX , которая нужна для установки обновлений DirectX на компьютерах без интернета:

Судя по датам, на момент написания этой записи обновления компонентов DirectX выходили 18 апреля 2011 года (обновление от 29.01.2016 г.: теперь все приходит через Центр обновлений другими пакетами).

Загруженная программа — по сути самораспаковывающий архив. Откроем его архиватором 7-zip :

Обратите внимание на имена файлов — в инсталляторе содержатся как файлы, имеющие отношение в DirectX 9 (d3dx9_31, d3dx9_32, d3dx9_33 и т.д), так и к DirectX 10 (d3dx10_35, d3dx10_40 и т.д.). Каждая версия обновляется — выходят новые версии.dll библиотек, добавляются новые

Еще раз напомню: это не обновление DirectX с версии на версию. Это обновление версий программных библиотек и к нумерации 9, 10, 10.1, 11, 11.1 отношения не имеет. Вы не сможете повысить версию установленного DirectX таким способом.

После установки добавятся новые библиотеки и обновятся старые, что даст возможность запуститься тем играм, которые сообщают об ошибке отсутствия d3dx* . Так что попробовать установить можно.

Способы узнать версию DirectX в Windows 10


Для каждой игры, работающий с DirectX, необходима определенная версия этого набора средства. При этом любая другая версия выше требуемой также будет совместима с предыдущей. То есть если игре нужна 10 или 11 версия ДиректИкс, а на компьютере установлена 12 версия, проблем с совместимостью не возникнет. А вот если на ПК используется версия ниже требуемой, с запуском появятся проблемы.

Способ 1: Сторонние программы

Многие программы для просмотра подробных сведений об аппаратной или программной составляющей компьютера позволяют посмотреть и версию DirectX. Это можно сделать, например, через AIDA64 («DirectX» > «DirectX — видео» — «Аппаратная поддержка DirectX»), но если она не установлена ранее, скачивать и инсталлировать ее только ради просмотра одной функции не имеет смысла. Гораздо удобнее воспользоваться легкой и бесплатной GPU-Z, не требующей инсталляции и параллельно отображающей другие полезные сведения о видеокарте.

  1. Скачайте GPU-Z и запустите EXE-файл. Можете выбрать вариант «No», чтобы вообще не инсталлировать программу, или «Not now», чтобы спросить об установке при следующем запуске.

В открывшемся окне найдите поле «DirectX Support». То, что до скобок, отображает серию, а в скобках — конкретную версию. На примере ниже это 12.1. Минус здесь в том, что просмотреть диапазон поддерживаемых версий не удастся. Другими словами, пользователь не сможет понять, до какой из предыдущих версий ДиректИкс есть поддержка на данный момент.

Способ 2: Встроенные средства Windows

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

  1. Нажмите сочетание клавиш Win + R и напишите dxdiag. Кликните на «ОК».

На первой же вкладке будет строка «Версия DirectX» с интересующей информацией.

Однако здесь, как вы видите, непонятна точная версия, а указана лишь только серия. Например, даже если на ПК инсталлирована 12.1, тут такой информации не отобразится. При желании узнать более полную информацию — переключитесь на вкладку «Экран» и в блоке «Драйверы» отыщите строчку «Уровни функций». Тут находится список тех версий, которые поддерживаются компьютером на текущий момент.

На нашем примере установлен пакет ДиректИкс от 12.1 до 9.1. Если конкретная игра требует более старой версии, например, 8, требуется установить этот компонент вручную. Его можно скачать с официального сайта Microsoft или инсталлировать вместе с игрой — иногда он может идти в комплекте.

Мы рассмотрели 2 способа решения поставленной задачи, каждый их которых удобен в разных ситуациях.

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Поддержка видеокартой DirectX разных версий

Чем новее видеокарта, тем более высокую версию DirectX она поддерживает. Все предыдущие версии также будут поддерживаться. То есть старые игры, использующие ДиректХ 7/8/9 теоретически должны работать нормально. На практике ограничением становится поддержка операционной системы. Игры, разработанные для Windows 95/98/ME зачастую вылетают на более новых ОС, видеокарта тут совершенно не при чём.

При этом нужно понимать, что от Windows тоже зависит, какой DX будет работать. Игры, которым требуется 12-й Директ, не запустятся в Win7/8 и тем более XP. Сама видеокарта работать в древних системах будет, просто современные API функции будут недоступны. Таким образом, с видеокартой, поддерживающей DirectX 12, в Windows XP вы не поиграете в современные игры — запустятся только работающие через девятый DirectX и ниже.

Directx. [Общая информация]

Для начала узнаем определение данного термина. Прибегнем к помощи википедии.Directx (в переводе с англ. direct — прямой, непосредственный; произносится как «ДайректИкс» или «ДиректИкс») — это набор API (интерфейс программирования приложений, интерфейс прикладного программирования; с англ. application programming interface, API ) — набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением (библиотекой, сервисом) или операционной системой для использования во внешних) разработанных для решения задач, связанных с программированием под Microsoft Windows. Наиболее широко используется при написании компьютерных игр.Если говорить простым языком, то это посредник между видеокартой и приложением (в основном играми), который позволяет использовать всю вычислительную мощность компьютера для отрисовки тяжелой, детализированной графики.

Версии Directx.

Первая версия directx 1.0 впервые появилась в 1995 году. Дата релиза 30 сентября. С тех пор версии обновлялись почти ежегодно, иногда даже по нескольку раз за год. Самая последняя версия на момент написания данного поста это directx 12, которая включена в состав Windows 10. Дата релиза крайней версии 29 июля 2015 года.

Чем отличаются версии Directx?

Чем выше версия directx, тем четче картинка в видеоиграх и тем лучше оптимизированы процессы связанные с обработкой этой картинки. С выходом каждой новой версии в него добавляются новые возможности, а старые оптимизируются. Но здесь следует отметить, что сама библиотека directx ни как не улучшает графику в играх. Она просто позволяет более эффективно воспользоваться мощностью (всеми возможностями) графического адаптера (видеокарты).

Как узнать версию directx установленную в системе?

Узнать версию directx на windows легко. Для этого комбинацией клавиш WIN+R запускаем командную строку «Пуск-Выполнить» и в поле ввода набираем команду dxdiag. Далее жмем Enter. Откроется вот такое окно.Как вы видите в строке «Версия directx» указано 12. Значит в системе установлена 12 версия directx (входит в состав windows 10).

Совместимость

Многие современные видеокарты имеют специальные directx-совместимые драйвера. Пользователь, который хочет выжать все из своей видеокарты, должен установить именно ту версию directx, которую поддерживает видеокарта. Информацию о том, какую версию поддерживает видеокарта, можно узнать на официальном сайте производителя. Чтобы все работало как надо, нужно чтобы directx определенной версии поддерживали все стороны: операционная система, видеокарта и приложение (игра).

Если в системе установлена более новая версия, а старые версии отсутствуют, то старая игра, при запуске может выдать примерно такую ошибку «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_35.dll. Попробуйте переустановить программу, чтобы исправить эту проблему». Устранить данную ошибку directx можно просто скачав и установив нужную версию (в нашем примере directx 9).

Откуда лучше скачивать directx?

Только с официального сайта Microsoft либо через Центр Обновления Windows. На сайте Microsoft для устранения выше указанной ошибки есть специальный Веб-установщик среды выполнения Directx для конечного пользователя. и запустите. Он установит недостающие компоненты directx. Данный пакет устраняет ошибки, возникающие из-за отсутствия в системе следующих файлов:

  1. D3DX9_24.dll-D3DX9_43.DLL
  2. D3DX10. DLL-D3DX10_43.DLL
  3. D3DCompiler_33.dll-D3DCompiler_43.DLL
  4. D3DX11_42.DLL
  5. D3DX11_43.DLL
  6. D3DCSX_42.DLL
  7. D3DCSX_43.DLL
  8. XACTENGINE2_0.dll-XACTENGINE2_9.DLL
  9. XACTENGINE3_0.dll-XACTENGINE3_7.DLL
  10. XAUDIO2_0.DLL
  11. XAUDIO2_1.DLL
  12. XAUDIO2_2.DLL
  13. XAUDIO2_3.DLL
  14. XAUDIO2_4.DLL
  15. XAUDIO2_5.DLL
  16. XAUDIO2_6.DLL
  17. XAUDIO2_7.DLL
  18. XAPOFX1_0.dll-XAPOFX1_5.DLL
  19. X3DAUDIO1_0.dll-X3DAUDIO1_7.DLL
  20. XINPUT1_1.DLL
  21. XINPUT1_2.DLL
  22. XINPUT1_3.DLL

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

Подробности

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

При этом стоит понимать, что Windows XP поддерживает только девятый Директ, десятый и одиннадцатые – Виста и более поздние издания операционной системы от Microsoft, а двенадцатый – только Виндовс 10.

Способ №1: Поиск информации в интернете

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

Нажимаем Win + R. Выполняем команду msinfo32. Открываем вкладку «Компоненты» в левом меню. Переходим к разделу «Дисплей». Обращаем внимание на графы «Имя» и «Описание адаптера». В одной из них (или в обеих) и будут указаны модель и производитель.. Скорее всего, у вас карточка от Nvidia или же от AMD – это два самых популярных производителя

Остается только узнать саму совместимость. В случае с устройствами от Нвидии это делается так:

Скорее всего, у вас карточка от Nvidia или же от AMD – это два самых популярных производителя. Остается только узнать саму совместимость. В случае с устройствами от Нвидии это делается так:

Вот так можно узнать версию DirectX, которая поддерживается на устройствах от компании Nvidia. Как видите, ничего особенно сложного в этом нет.

А теперь мы переходим к моделям от AMD. И здесь шагов будет немного больше. Вот подробная инструкция, рассказывающая все о том, что нужно сделать:

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

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

Способ №2: Использование GPU-Z

Это небольшая бесплатная утилита, которая способна предоставить исчерпывающую информацию о графическом процессоре и видеокарте в целом. Программа предоставляет исключительно актуальную информацию. Поэтому ее сведениям вполне можно верить, так как она все считывает из БИОСа видеокарты.

Скачать программу можно на официальном сайте разработчика. Это бесплатно. Для получения информации о графическом адаптере достаточно будет инсталлировать утилиту и запустить ее. И данный процесс мы рассмотрим подробнее для того, чтобы даже у новичков не возникло никаких вопросов по поводу использования программы.

  1. В любом браузере переходим на страницу https://www.techpowerup.com/download/techpowerup-gpu-z/.
  2. Нажимаем ЛКМ по пункту Standard Version, а потом на появившуюся кнопку Download.
  3. Выбираем любой сервер для загрузки (просто кликните по любому флагу).
  4. Сохраняем и запускаем предложенный exe-файл.
  5. В приветственном окошке программы нажмите No.
  6. Теперь нужно найти графу под названием DirectX Support.

Именно там указана совместимая версия библиотеки для вашего графического адаптера.


С этим читают