Що таке DirectX і звідки скачати?

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

DirectX – це набір компонентів в ОС Windows, який дозволяє програмному забезпеченню безпосередньо взаємодіяти з відео- та аудіообладнання. Основне призначення – комп’ютерні ігри, однак він іноді необхідний деякими програмами для роботи з графікою.

Чи важлива версія DirectX?

На даний момент існує безліч версій, починаючи з 1.0 і закінчуючи 12.0. Актуальними можна вважати дві останні – 11.0 і її похідні, а також 12.0. Залежно від операційної системи, в її склад буде включена певна версія DirectX:

  • Windows XP SP2 — DirectX 9.0c
  • Windows Vista — DirectX 10
  • Windows Vista SP1 — DirectX 10.1
  • Windows Vista SP2 — DirectX 11
  • Windows 7 — DirectX 11.1
  • Windows 8 — DirectX 11.1
  • Windows 8.1 — DirectX 11.2
  • Windows 10 — DirectX 12

Одна і та ж гра може працювати в режимі сумісності на різних версіях DirectX, але чим версія вище, тим графіка краще. Однак, якщо проект спочатку розроблявся під DirectX 9.0, то наявність DirectX 12.0 у вас на комп’ютері жодним чином не вплине на якість зображення. Все залежить від програмної оптимізації. Порівняння однієї і тієї ж гри на різних версіях програми можете побачити на головній картинці до цієї статті.

У теорії гри, написані під DirectX 7/8, повинні без проблем запускатися на сучасному програмному забезпеченні DirectX 12, оскільки в актуальну версію автоматично включаються всі попередні. Але на практиці ви швидше за все зіткнетеся з неполадками при спробі запуску. Пофіксити цю проблему можна, якщо скористатися послугами режиму сумісності і примусової установкою низького дозволу. Докладну інструкцію даної маніпуляції можна знайти за посиланням нижче.

Виходячи з усього перерахованого вище, виходить, що установка актуальної версії ОС дозволяє не тільки задовольнятися розширеним системним функціоналом, який недоступний в Windows XP і Windows 7, але і запускати ігри з найкращою картинкою при більшій кількості кадрів в секунду.

Як дізнатися встановлену версію DirectX?
  • Натисніть комбінацію клавіш Win + R і в полі, що з’явилося введіть команду dxdiag.
  • Внизу вікна ви побачите поточну версію.

Поміняти версію можна тільки в одному випадку: якщо оновити операційну систему. Наприклад, якщо оновитися з Vista SP 1 до Vista SP 2, підтримувана версія DirectX зміниться з 10.1 на 11.0. Також можна змінити версію з актуальною на нижчу – в самій грі (якщо розробник інтегрував таку можливість). Зазвичай це потрібно для того, щоб підняти частоту кадрів, але далеко не у всіх випадках це допомагає.

Якщо відеокарта не підтримує DirectX 12, система буде працювати в режимі зворотної сумісності з більш старою версією, навіть при встановленій Windows 10 і в іграх під останню версію DirectX. Щоб все працювало, як треба, все елементи повинні бути сумісні з певною версією DirectX: операційної система, відеокарта і гра.

Звідки скачати DirectX?

В останніх версіях Windows установка DirectX (і його оновлення) відбувається разом з інсталяцією свіжих оновлень. Тобто додатково нічого скачувати не потрібно. Власникам старих версій Windows потрібно завантажити веб-установник з офіційного сайту Microsoft.

Be the first to comment

Leave a Reply