Як ви можете дізнатися поточну версію Directx

Як ви можете дізнатися поточну версію Directx

Directx - це набір бібліотек, які надають програмістам можливість створення мультимедійних додатків. Цей пакет складається з готових вироблених функцій, що використовуються в основному за допомогою розважальних програм, і для більш точних - ігор. Звичайно, не всі розробники використовують цей API з Microsoft, але якщо ви хочете бути впевнені, що всі програми працюють якомога швидше і правильно, доцільно переконатися, що на вашому комп’ютері буде встановлено Directx, доступний для завантаження на офіційному Веб -сайт корпорації Microsoft.

Зауважте, що між різними версіями API є сумісність із знизу вгору. Це означає, що якщо гра чи інша програма використовує функції, які з’явилися в Directx 9 версії, то вона буде працювати нормально та в останньому пакеті. Але навпаки є невірним, і зрозуміло, чому: нові можливості не можуть бути враховані в довгому написаному додатку. Тому, якщо ви запустите гру, орієнтовану на Directx 12, і у вас є Directx 9-11, у кращому випадку ви отримаєте картину найгіршої якості, і, в гіршому випадку, гра взагалі не почнеться.

Системна утиліта для визначення поточної версії DirecTX

Цей бібліотечний пакет вбудований в операційну систему, тобто він є частиною складання, незалежно від версії Windows. Він містить бібліотеки функцій, які забезпечують взаємодію залізних програм, відповідальних за вихід графіки, включаючи 3D та звукове відтворення. Пакет розповсюджується безкоштовно, на веб -сайті Microsoft ви завжди можете завантажити останню версію, але слід мати на увазі, що версія DirectX повинна відповідати своїй версії операційної системи:

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

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

Але як дізнатися поточну версію Directx на ПК з ОС Windows?

Виявляється, для цих цілей операційна система має вбудовану утиліту, яка може перевірити версію Directx, встановлену на комп'ютері.

Ми описуємо послідовність дій для реалізації наступної перевірки:

  • Ми запускаємо консоль для виконання (натисніть кнопку "запуск" - "Виконати", у "Вісім" та "Десять", щоб "запустити", потрібно натиснути на праву кнопку). Універсальний метод, який працює у всіх версіях ОС, - це використання комбінації Win+R;
  • У самій консолі ми вводимо команду dxdiag, підтверджують запуск натисканням натискання Enter;
  • Під час першого запуску утиліти вікно вискочить, просячи перевірити цифровий підпис драйверів. Ви можете відповісти у ствердному, але ви можете ігнорувати повідомлення;
  • Відкриється нове вікно "Directx Diagnostics" з чотирма вкладками. Нас цікавить вкладка системи (вона відкриється за замовчуванням), де поточні версії пакету, встановлені в системі, наведені в самому дні.

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

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

Дізнайтеся, чи підтримує відеозаписок можливість графічної бібліотеки, а які можуть бути тут, на вкладці "Екран". Якщо ваше залізо застаріло і не може підтримувати останні оновлення, це не страшно. У цьому випадку підтримка старих функцій буде надана, звичайно, ви не побачите покращення продуктивності графічної підсистеми.

Прямий запуск dxdiag

Запуск консолі "виконання" може не працювати. Це трапляється, хоча дуже рідко. У таких випадках утиліта повинна бути запущена, щоб перевірити, яка версія DirectX встановлена ​​на вашому комп’ютері, безпосередньо.

Для цього, через провідник, перейдіть до каталогу системи Windows (папка System32) і шукайте файл з назвою DXDIAG тут.Exe, сортування списку файлів за іменем (або за допомогою поля пошуку - праворуч). Залишається лише для запуску утиліти з подвійним клацанням миші. Подальші інструкції, які дозволяють дізнатися версію Directx збігаються з описаним у попередньому розділі.

Зовнішні комунальні послуги

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

AIDA64

Діагностична програма є результатом роботи програмістів з FinalWire Ltd. Утиліта належить до категорії умовно вільної, протягом 30 днів її можна використовувати для вступних цілей з дуже скороченою функціональністю. Але інформація про версію DirecTX буде повністю доступною.

Ви можете завантажити будь -який із двох варіантів програм, екстремальних (для професіоналів) або інженера. Утиліта відображає три інформаційні блоки щодо пакету мультимедійних бібліотек:

  • Дізнайтеся, яка версія DirecTX встановлена ​​на вашому ПК, ви можете в підрозділі програми "Комп'ютер/загальна інформація";
  • Інформація про апаратний компонент міститься в блоці "Дисплей/графічний процесор";
  • Block Block випускає дані про властивості бібліотеки графічних функцій.

Але навіть у цьому випадку ви повинні спочатку переконатися, що графічний прискорювач підтримує опцію API, встановленого в Windows.

У третьому розділі найцікавіші дані розміщуються в підрозділі Directx - відео - це характеристики інтерфейсу дисплея трьохвимірних об'єктів. Функції, які особливо важливі для комп'ютерних ігор, де тривимірна візуалізація є стандартом, незалежно від категорії гри.

Тут ви можете відстежувати версію драйвера, а також здатність відеоконтаціонера підтримувати версію пакету мультимедійних бібліотек - вони не обов'язково збігаються.

GPU-Z

Утиліта TechPowerup, на відміну від AIDA64. Абсолютно безкоштовно. Це означає, що особливості програми не розрізані жодним із компонентів. Єдиним недоліком програми є дещо хаотичне представлення даних порівняно з тією ж Адою, яка ускладнює візуальне сприйняття інформації.

Все, що стосується Directx, розташоване у двох блоках з чотирьох (графічна карта - характеристики відео -адаптера та вдосконалених, де є сумісність даних API із залізом).

Дізнайтеся, яка версія DirecTX встановлена ​​на вашому комп’ютері, ви можете через блок відеокарти. Вкладка «Розширена» дозволяє вам побачити, які можливості графічного адаптера стосовно інтерфейсів API знаходяться в діапазоні 9-12.

ASRTA32

Ще одна утиліта, за допомогою якої ви можете побачити версію Direct X, представлена ​​на своєму комп’ютері. Існує повноцінна версія з інсталятором та легким портативним. Якщо ви просто хочете визначити версію API, краще використовувати опцію програми, яка не потребує встановлення.

Досить завантажити утиліту та запустити її, після чого він почне сканувати ПК, щоб уточнити склад обладнання/програмного забезпечення.

Інтерфейс ASRTA32 дуже нагадує AIDA64. Інформація, що цікавить нас, знаходиться в програмі "програма" у підрозділі "Windows".

Ми розглянули всі способи визначення поточної версії графічної бібліотеки Direct X, а також методи визначення сумісності пакету з графічною підсистемою. Ці дані можуть бути використані як початкові, щоб визначити, чи потрібно оновити бібліотеку, щоб вирішити проблеми сумісності.