Донецкий техникум промышленной автоматики

Directx 12 для Windows 10: як встановити, включити, налаштувати або видалити програму

  1. Що таке DirectX 12
  2. Навіщо DirectX 12 в Windows 10
  3. Чим DirectX 12 відрізняється від попередніх версій
  4. Відео: порівняння DirectX версій 11 та 12
  5. Чому в Windows 10 встановлений DirectX 11.2, а не DirectX 12
  6. Як дізнатися версію встановленого DirectX
  7. Відео: як дізнатися версію DirectX
  8. Як оновити встановлений DirectX до версії 12
  9. Чи потрібно налаштовувати DirectX 12
  10. Проблеми установки DirectX 12 і способи їх вирішення
  11. Що робити, якщо виникає внутрішня системна помилка
  12. Відео: усунення системної помилки в процесі установки DirectX 12
  13. Як відкотити DirectX 12 до попередньої версії
  14. Як повністю видалити DirectX 12
  15. Відновлення системи
  16. Як створити точку відновлення в Windows 10
  17. Відео: як створити точку відновлення системи
  18. Відео: як відновити Windows 10
  19. Відео: як видалити DirectX

У 2015 році компанія Microsoft представила новий графічний API (засіб інтеграції додатків) - DirectX 12 для Windows 10. Як зазначили многи користувачі, новий «директ ікс» набагато краще і спритніше попереднього. Однак і в його роботі є певні огріхи. Благо, усунути їх не так складно.

Що таке DirectX 12

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

Навіщо DirectX 12 в Windows 10

Як і будь-який інший графічний API, DirectX 12 потрібен в основному для коректної роботи комп'ютерних ігор з якісною графікою. Він дозволяє використовувати всі ресурси комп'ютера, щоб домогтися кращої продуктивності і отримати «красиву картинку».

Ви можете побачити, що друге зображення краще промальовано: немає розмитості дерев і далеких об'єктів

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

Чим DirectX 12 відрізняється від попередніх версій

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

  • технології Tiled Resources, Typed UAV і Bind, які є частиною нового API, економніше розподіляють ресурси пам'яті між процесами і полегшують використання ядер процесора;
  • нові режими накладення і консервативна растеризация прискорюють розрахунок тіней і MSAA (метод повноекранного згладжування, який трохи погіршує якість зображення, але дає величезну економію обчислювальної потужності);
  • можливість об'єднання відеокарти різних виробників в єдину графічну підсистему;
  • зниження рівня абстрагування обладнання, що дає розробникам кращий доступ до використання можливостей графічного чіпа;
  • підтримка об'єктів стану конвеєра і таблиць дескрипторів, що покращує продуктивність в алгоритмах визначення колізій, розрахунку прозорості та побудови геометричної моделі місцевості.

Перераховані вище переваги мають значення для розробників ігор і програмістів. Якщо говорити про середньостатистичному користувача ПК, то для нього головною відмінністю DirectX 12 від попередніх версій є краща продуктивність при одночасній економії ресурсів пам'яті.

Відео: порівняння DirectX версій 11 та 12

Чи можна використовувати DirectX 11.2 замість DirectX 12

DirectX 12 йде в комплекті з Windows 10: всі необхідні бібліотеки вже є на комп'ютері після установки операційної системи або її поновлення до 10 версії. Іншими словами, якщо ви поставили Windows 10, то DirectX 12 вже теж встановлений. Однак не всі відеокарти його підтримують, тому іноді, навіть з останньої Windows, використовується DirectX 11.2. Сьогодні це не має значного впливу на роботу комп'ютера, так як DirectX 12 ще досить «сирий» продукт. Ви можете використовувати DirectX 11.2 замість версії 12.

Чому в Windows 10 встановлений DirectX 11.2, а не DirectX 12

Ви встановили Windows 10, але замість DirectX 12 використовується версія 11.2. Чому так відбувається? Є дві причини:

  • DirectX 12 не підтримує відеоадаптером (тимчасово, поки виробники не випустили нові драйвери);
  • драйвери графічної карти застаріли (їх можна оновити на офіційних сайтах NVIDIA, AMD або Intel).

Враховуйте, що виробники не будуть випускати драйвери під старі моделі відеокарт, тому вам, можливо, доведеться або міняти графічний адаптер, або використовувати попередні версії DirectX.

Як дізнатися версію встановленого DirectX

  1. Натисніть одночасно клавіші Win + R. Відкриється вікно «Виконати». Зауважте, що для діагностики системи потрібні права адміністратора
  2. Введіть dxdiag в рядку для тексту. Натисніть «ОК». Команда dxdiag відкриває «Засіб діагностики DirectX»
  3. Знайдіть у вкладці «Система» пункт «Версія DirectX». Якщо у вас стоїть Windows 10, то версія DirectX або 11.2, або 12

Відео: як дізнатися версію DirectX

Як встановити DirectX 12 на Windows 10

Якщо ви хочете встановити DirectX 12 на Windows 10 з нуля, то вам знадобиться установник. Його можна завантажити з офіційного сайту компанії Microsoft:

  1. Перейдіть на сторінку завантаження бібліотек DirectX 12 на сайті Microsoft. Файл скочується автоматично, а ви побачите повідомлення про початок завантаження
  2. Дочекайтеся початку автоматичного завантаження установника. Ви скачаєте файл-інсталятор DirectX 12
  3. Запустіть завантажений файл. Запустіть завантажений файл, щоб почати установку
  4. Підтвердіть, що приймаєте умови угоди. Натисніть «Далі». Ви зможете вибрати кнопку «Далі» після прийняття умов угоди
  5. Відмовтеся від «Установки Панелі Bing» (вона не потрібна для DirectX 12), прибравши прапорець. За бажанням можна встановити «Панель Bing»
  6. Натисніть «Далі», щоб почати установку. Зачекайте, поки DirectX встановиться на ваш комп'ютер
  7. Натисніть «Готово», щоб завершити установку. Натисніть на кнопку «Готово», щоб завершити установку

Як оновити встановлений DirectX до версії 12

Якщо у вас на комп'ютері вже встановлено DirectX, то ви можете просто оновити його до версії 12:

  1. Виберіть значок Windows в лівому нижньому кутку екрану. Прокрутіть коліщатко миші, щоб знайти «Параметри»
  2. Знайдіть і виберіть пункт «Параметри». Виберіть «Оновлення та безпека»
  3. Виберіть пункт «Оновлення та безпека». Ви перейдете в «Центр оновлення Windows». Система почне автоматичне завантаження оновлень, які підходять для комп'ютера, в тому числі і DirectX 12, якщо цей компонент підтримується відеокартою. Windows сама завантажить доступні оновлення
  4. Зачекайте, поки всі оновлення завантажить. Вони вступлять в силу після перезавантаження Windows. Завершіть установку, вибравши «Перезавантажити зараз»

Зверніть увагу, що оновлення до DirectX 12 можливо тільки в тому випадку, якщо ваша відеокарта підтримує цю версію.

Чи потрібно налаштовувати DirectX 12

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

Коли ви встановлюєте або оновлюєте DirectX 12, то всі налаштування, які потрібні для її роботи, задаються за умовчанням. Фактично DirectX - засіб зв'язку між «залізом» і комп'ютерними програмами, до якого у вас немає доступу.

Всі ваші дії з налаштування DirectX обмежуються установкою або оновленням програми.

Проблеми установки DirectX 12 і способи їх вирішення

При роботі з DirectX 12 можуть виникнути проблеми двох видів:

  • внутрішня системна помилка (під час процесу установки);
  • постійні збої в роботі вже встановленої програми.

Що робити, якщо виникає внутрішня системна помилка

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

Внутрішня системна помилка під час процесу установки DirectX 12

Якщо ви завантажили DirectX з Microsoft, а помилка виникла, то потрібно перевірити жорсткий диск:

  1. Натисніть Win + R для відкриття «Командного рядка». Комбінація клавіш Win + R завжди використовується для роботи з командами
  2. Напишіть в текстовому полі chkdsk і натисніть «ОК». Команда chkdsk запустить утиліту, яка перевіряє жорсткий диск на помилки файлової системи
  3. Дочекайтеся закінчення перевірки жорсткого диска, не закриваючи вікно. Нас цікавить наявність пошкоджених файлів. Подивіться на рядок «Обробка пошкоджених файлів», щоб визначити їх наявність
  4. Якщо пошкоджених файлів немає, то перейдіть до наступної інструкції. Якщо є, то потрібно використовувати утиліту повторно. Відкрийте «Командний рядок» натисканням Win + R і напишіть команду chkdsk / F. Ця утиліта виправить помилки файлової системи. Команда chkdsk / F запустить утиліту, яка виправить пошкоджені файли
  5. Дочекайтеся автоматичного закриття вікна «Командного рядка». Виправлення помилок може зайняти деякий час.

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

  1. Відкрийте «Командний рядок» комбінацією клавіш Win + R. Введіть команду sfc / scannow і натисніть «ОК». Утиліта просканує і відновить системні файли
  2. Дочекайтеся закінчення роботи утиліти. Утиліта знайшла і відновила пошкоджені файли
  3. Перезавантажте комп'ютер.

Може бути й таке, що перевірка жорсткого диска не допомогла вирішити проблему. В цьому випадку потрібно перевірити сумісність DirectX 12 з вашою системою:

  1. Відкрийте на комп'ютері папку, куди викачаний установник DirectX 12. Клацніть правою кнопкою миші по назві файлу і виберіть «Виправлення проблем з сумісністю». Кнопка «Виправлення проблем з сумісністю» відкриває потрібний нам режим діагностики
  2. Виберіть пункт «Використовувати рекомендовані параметри» у вікні «Усунення проблем із сумісністю». Виберіть перший пункт, щоб параметри DirectX відповідали можливостям вашого комп'ютера
  3. Дочекайтеся, поки завершиться пошук параметрів. Натисніть «Перевірити програму», щоб запустити установку DirectX. Після установки натисніть «Далі». За допомогою кнопки «Перевірити програму» ви встановите DirectX 12 на комп'ютер
  4. Виберіть «Так, зберегти ці параметри для програми». Збережіть підібрані параметри, щоб DirectX стабільно працював в майбутньому

Відео: усунення системної помилки в процесі установки DirectX 12

Що робити, якщо DirectX 12 не функціонує належним чином

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

  • оновити DirectX 12 в «службі Windows Update» (послідовність дій описана в пункті «Як оновити встановлений DirectX до версії 12»). Оновлення налаштоване таким чином, що відсутні файли просто завантажуються в уже існуючий пакет бібліотек на вашому комп'ютері. Система видає помилки, тому що їй не вистачає якихось файлів для стабільної роботи, а оновлення DirectX це виправить;
  • видалити DirectX 12 і встановити з нуля (покрокові інструкції описані в «Як повністю видалити DirectX 12» і «Як встановити DirectX 12 на Windows 10»). Цей варіант слід використовувати тільки в тому випадку, якщо оновлення DirectX не допомогло, тому що вам доведеться працювати з системними файлами.

Як відкотити DirectX 12 до попередньої версії

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

Навіть повне видалення DirectX 12 і установка однієї з попередніх версій не допоможуть, так як в Windows 10 не можна відключити оновлення системи. Навіть якщо ви вручну встановіть, наприклад, DirectX 11, то він автоматично оновиться до версії 12.

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

Як повністю видалити DirectX 12

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

Відновлення системи

Функція відновлення системи потрібна для того, щоб повернути Windows 10 в робочий стан і виправити помилки, які виникли при видаленні або установці нових програм.

Як створити точку відновлення в Windows 10

  1. Клацніть по значку пошуку в лівому нижньому кутку екрану. Клацніть по полю пошуку, щоб ввести текст
  2. Напишіть «Панель управління». Відкрийте її. «Панель управління» дозволяє виконувати основні дії з налаштування системи
  3. Виберіть розділ «Система і безпека». Розділ «Система і безпека» дозволяє відстежувати стан комп'ютера і відновлювати систему
  4. Виберіть підрозділ «Система». Розділ «Система» дозволяє здійснювати адміністрування ПК
  5. Виберіть пункт «Захист системи». Пункт «Захист системи» відкриє вікно «Властивості системи»
  6. Натисніть «Налаштувати», щоб включити захист диска С. Натисніть «Налаштувати», щоб відкрити вікно налаштування захисту диска
  7. Виберіть «Включити захист системи», обсяг дискового простору і натисніть "Застосувати». Натисніть кнопку «Применить», щоб повернутися до вікна «Властивості системи»
  8. Натисніть «Створити» для створення точки відновлення системи. Кнопка «Створити» стала активна, так як ви включили захист диска С
  9. Вкажіть дату. Натисніть «Створити». Точка відновлення збереже всі програми і стан вашого комп'ютера на цю конкретну дату
  10. Дочекайтеся повідомлення про завершення процесу і натисніть «Закрити».

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

Відео: як створити точку відновлення системи

Як відновити систему

  1. Виконайте пункти 1-5 інструкції «Як створити точку відновлення в Windows 10», щоб відкрити вікно «Властивості системи». Клацніть "Відновити». Ви можете відновити попередній стан комп'ютера в будь-який момент
  2. Натисніть «Далі» у вікні відновлення системи. Зверніть увагу, що відновлюються тільки системні файли і параметри
  3. Виберіть точку відновлення системи з потрібною датою, яку ви вказали під час створення. Натисніть «Далі». Тип точки відновлення буде «Вручну», так як її створили ви, а не Windows
  4. Підтвердіть вибір точки відновлення. Натисніть «Готово», щоб запустити відновлення системи
  5. Погодьтеся з запуском процесу відновлення. Враховуйте, що ви не зможете працювати за комп'ютером до тих пір, поки не закінчиться відновлення системи
  6. Дочекайтеся закінчення відновлення системи.

Відео: як відновити Windows 10

Видалення DirectX 12

Так як видалення DirectX в Windows 10 не передбачено, то доведеться використовувати стороннє ПО. Програма DirectX Happy Uninstall - досить поширена утиліта, яка допоможе повністю видалити всі бібліотеки DirectX з комп'ютера.

DirectX Happy Uninstall не є офіційним ПО. Завантажуйте її тільки з перевірених сайтів.

Щоб видалення DirectX відбулося коректно, скористайтеся наступними порадами:

  1. Створіть точку відновлення.
  2. Скачайте установник DirectX з сайту Microsoft.
  3. Скачайте і встановіть програму DirectX Happy Uninstall.
  4. Вимкніть інтернет, щоб система не змогла автоматично завантажити та встановити DirectX.
  5. Вимкніть захист системних файлів:

Тепер можна приступати до видалення DirectX 12:

  1. Запустіть DirectX Happy Uninstall. Створіть точку відновлення системи у вкладці «Backup». При необхідності ви зможете повернути віддалений DirectX з її допомогою. Натисніть «Start Backup», щоб створити точку відновлення
  2. Виберіть вкладку «Uninstall», щоб видалити програму. Натисніть «Uninstall», щоб запустити видалення DirectX
  3. Дочекайтеся завершення видалення і закрийте програму.

Відео: як видалити DirectX

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

Займаюся копірайтінгом і перекладом 3 роки. Маю незакінчену вищу освіту в сфері IT. Оцініть статтю:

(4 голоси, середнє: 3 з 5)

Поділіться з друзями!11.2. Чому так відбувається?