Як і де подивитися який directx встановлений на своїй ОС?

18.05.2016 windows | для початківців

У цій інструкції для початківців - про те, як дізнатися, який DirectX встановлено на комп'ютері, а якщо точніше - то дізнатися, яка версія DirectX використовується в даний час у вашій Windows системі.


Також у статті наведено додаткову неочевидну інформацію, що стосується версій DirectX у Windows 10, 8 і Windows 7, яка допоможе краще розібратися в тому, що до чого в разі якщо не запускаються якісь ігри або програми, а також у ситуаціях, коли версія, яку ви бачите при перевірці, відрізняється від тієї, яку ви очікуєте побачити.

Примітка: якщо ви читаєте цю інструкцію через те, що у вас в Windows 7 з'являються помилки, пов'язані з DirectX 11, при цьому за всіма ознаками встановлена саме ця версія, вам може допомогти окрема інструкція: Як виправити помилки D3D11 і d3d11.dll у Windows 10 і Windows 7.

Спосіб 1 - це системні засоби для діагностики версії DirectX

Ефективний і простий метод отримання інформації про пакет мультимедійних бібліотек надає внутрішня утиліта Windows. Щоб запустити сервіс, необхідно:

  1. Використовувати комбінацію клавіш Win + R;
  2. Введіть вікно dxdiag;
  3. Натисніть кнопку підтвердження OK.

Примітка. При першому запуску служби з'явиться попередження про згоду на перевірку цифрових підписів у встановлених драйверів. Можна проігнорувати повідомлення, натиснувши «Так». У діалоговому вікні інтерес представляють дві вкладки: «Система» (System) і «Екран» (Monitor). Перший (дивитися найнижчий рядок), відображає версію DirectX, встановлену в системі.

Важливо! Залишається переконатися, що вона сумісна з відеокартою комп'ютера. Оскільки GPU не підтримує останнє оновлення, для ігор, інших операцій з графікою і відео, буде використовуватися більш ранній випуск продукту.

Апаратну сумісність пакета API відображає вкладка «Екран». Розділ «Драйвера» визначає, які версії підтримуються графічним процесором. Необхідна інформація знаходиться в полі «Рівні функцій». На комп'ютерах з двома відеокартами апаратна сумісність GPU з набором API з'являється також на вкладці «Перетворювач».


Що таке DirectX?

Мова йде про засіб, в якому зібрані необхідні для роботи різних додатків пакети технологій мультимедіа. Іншими словами, це збирання функцій, необхідних для вирішення різноманітних завдань з ігровим, мультимедіа і деякими іншими даними, розроблена під ОС Windows.

DirectX зазвичай використовується для написання ігор. Програма надає функції, які обробляють графіку, звукові потоки. Крім того, без неї комп'ютер не зможе обробити інформацію, яка передається з джойстиків, миші, клавіатур і т. п. Платити за неї не потрібно, вона є на офіційному ресурсі Microsoft.

Спосіб 2 - прямий запуск dxdiag

Дуже рідко виникає ситуація, коли системна утиліта dxdiag не відкривається вказаним вище методом. Тоді потрібно діяти безпосередньо:

  1. Відкрити провідник Windows (Мій комп'ютер);
  2. Перейти до системного диска, зазвичай «C».
  3. Далі йдемо по дорозі: «C:\Windows\System32 »;
  4. Знайти файлexe можна через рядок пошуку у верхньому правому куті провідника.
  5. Запустити цей виконуваний додаток.

Послідовність подальших дій аналогічна раніше описаному способу.

Який краще встановити на ПК?

Увага. Все залежить від того, яка версія Windows у вас є на пристрої.

Від тієї чи іншої версії збірки залежить здатність вашого комп'ютера відтворювати музичний контент, обробляти графічні об'єкти і реагувати на ваші команди в ігровому додатку.

Сучасні програми та ігри використовують бібліотеки та інтерфейси різних поколінь.


Часткова або повна їх відсутність призводить до помилок в іграх і додатках, часто не дозволяючи їх навіть запустити.

Останні збірки, що вийшли:

  • DirectX 9.0c - найостанніша версія для ОС Windows XP SP2 і Windows Server 2003 з оновленнями SP1. Її можна використовувати, як додаток до 7, 8, Vista.
  • DirectX 10 - повністю підходять Windows Vista, Server 2008. А також є всі компоненти попередніх версій.
  • DirectX 11 - є всі компоненти 11 покоління, а також всі необхідні списки бібліотек DirectX 9.0c і 10. Кращий вибір для операційних систем Windows 7, 8, Server 2008.2.
  • DirectX 12 - останнє оновлення утиліти на 2019 рік. З ним графічний процесор може виконувати багато завдань відразу, тому рендеринг просто літає. Походить будь-яку версію віндовс, але не під кожну відеокарту.

Слідкуйте за оновленнями, щоб завжди, коли пора завантажити актуальне оновлення. Від цього залежить продуктивність вашого ПК під час ігор та інших додатків, що навантажують процесор. Кожна нова версія підтримує всі старі, але в той же час містить необхідні поліпшення.

Дізнаємося, який DirectX встановлено

Є простий, описаний у тисячі інструкцій, спосіб дізнатися встановлену у Windows версію DirectX, що складається з наступних простих кроків (рекомендую після перегляду версії прочитати наступний розділ цієї статті).

  1. Натиснути клавіші Win + R на клавіатурі (де Win - клавіша з емблемою Windows). Або натисніть «Пуск» - «Виконати» (Windows 10 і 8 - правий клік «Пуск» - «Виконати»).
  2. Ввести команду dxdiag і натиснути Enter.

Якщо з якоїсь причини запуск засобу діагностики DirectX після цього не відбувся, то зайдіть в C: Windows System32 і запустіть файл dxdiag.exe звідти.


Відкриється вікно «Засіб діагностики DirectX» (під час першого запуску вам може бути запропоновано також перевірити цифрові підписи драйверів - робіть це на свій розсуд). У цій програмі на вкладці «Система» у розділі «Інформація про систему» ви побачите інформацію про версію DirectX на комп'ютері.

Але тут є одна деталь: насправді, значення цього параметра говорить не про те, який DirectX встановлено, а лише про те, яка з встановлених версій бібліотек активна і використовується при роботі з інтерфейсом Windows. Оновлення 2020: спостерігаю, що починаючи з Windows 10 1703 Creators Update у головному вікні на вкладці Система dxdiag вказується якраз встановлена версія DirectX, тобто завжди 12. Але при цьому не обов'язково, що вона підтримується вашою відеокартою або драйверами відеокарти. Підтримувану версію DirectX можна побачити на вкладці Екран, як на скріншоті нижче, або способом, описаним далі.

Отримання даних про DirectX у AIDA64

Програма AIDA64 видає велику інформацію про обладнання та програмне забезпечення комп'ютера. У тому числі, в AIDA64 ви можете подивитися версію DirectX свого комп'ютера.

  1. Відкрийте програму AIDA.
  2. На вкладці «Меню» в розділі «Комп'ютер» відкрийте «Інформація сумарна». Тут з'явиться встановлена версія DirectX (на моєму комп'ютері - DirectX 12).

Щоб отримати інформацію про підтримувану версію DirectX, відкрийте розділ «DirectX», а потім «DirectX - відео».

У розділі «Властивості Direct3D», навпроти пункту «Апаратна підтримка DirectX», ви побачите підтримувану версію DirectX (у моєму випадку - DirectX 11). Це означає, що відеокарта підтримує 11 версію DirectX.


Як перевірити DirectX на комп'ютері за допомогою панелі керування відеокарти

Дізнатися версію DirectX можна за допомогою програмного забезпечення відеокарти. Я покажу, як це зробити на прикладі відеокарти виробництва NVIDIA:

  1. Запустіть панель керування NVIDIA.
  2. У лівому стовпчику натисніть на посилання «Інформація про систему».
  3. У вікні «Інформація про систему» у вкладці «Дисплей» відображаються дані про відеоплату.

На цьому зображенні видно, що в операційній системі версія середовища виконання DirectX 12, версія API Direct3D - 12, рівень можливостей Direct3D - 11. Це означає, що незважаючи на підтримку системою нової версії DirectX 12, застаріла відеокарта зможе повноцінно працювати тільки з DirectX 11.

Як дізнатися, якою варто DirectX у GPU-Z

Безкоштовна програма GPU-Z надає детальну інформацію про графічне обладнання, встановлене на комп'ютері. GPU-Z не потребує встановлення на комп'ютер.

Виконайте наступні кроки:

  1. Запустіть GPU-Z на комп'ютері.
  2. Відкрийте вкладку «Advanced», на панелі виберіть «DirectX» (тут можуть бути різні версії Директ Ікс), ознайомтеся з наданою інформацією.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND