Все о Directx. [Версии, установка, устранение ошибок directx ]

Приветствую Вас многоуважаемые посетители. Пользователи новички, которые не давно стали обладателями компьютера с операционной системой windows, возможно пожимают плечами услышав термин directx. И, уж тем более, понятия не имеют как узнать версию directx или как установить его последнюю версию.узнать версию 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 на windows 10 в два клика
Как вы видите в строке "Версия 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 можно обновить только через центр обновления. По таким ссылкам вам могут подложить собаку в виде вируса.

Закладка Постоянная ссылка.

Форма подписки по e-mail:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я согласен(а) с обработкой персональных данных и политикой конфиденциальности