- DirectX 12 працює, коли Windows, драйвери та обладнання сумісні; це не перемикач, а можливості, які активуються на основі сумісності.
- dxdiag відображає рівні функцій (12_0, 12_1), які вказують на фактичну підтримку; якщо вони не відображаються, графічний процесор не підтримує власний DX12.
- Багато ігор запускаються в DX11 для стабільності; параметри гри або налаштування запуску визначають, чи використовуватимуть вони DX12, а для розширених функцій потрібен сумісний графічний процесор.

Якщо ви відкриваєте гру та бачите повідомлення про те, що DirectX 12 вимкнено, це нормально відчувати, що ви чогось втрачаєте. У багатьох випадках справа не в необхідності чарівної інсталяції, а в тому, що система, драйвери або сама гра налаштовані неправильно . Тут ви знайдете практичний, зрозумілий та доступний посібник із налаштування та запуску DX12 на вашому ПК з Windows.
Перш за все, важливо розуміти, що DirectX 12 пов'язаний з Windows та драйверами вашої відеокарти. Він не активується прихованим перемикачем: він вмикається автоматично, коли система, драйвери та обладнання сумісні . З огляду на це, давайте крок за кроком розглянемо, що перевіряти, як перевірити фактичну сумісність і що робити, якщо гра наполягає на використанні DX11 або відображає помилки, такі як D3D11 або класичне «DirectX 12 не підтримується».
Що таке DirectX 12 і чому деякі ігри не використовують його за замовчуванням?
DirectX 12 — це API від Microsoft, який дозволяє іграм ефективніше взаємодіяти з вашим графічним процесором. За належної роботи він зменшує навантаження на процесор, покращує розподіл завдань між ядрами та дозволяє використовувати такі технології, як трасування променів , шейдинг зі змінною швидкістю та сітчасті шейдери. Незважаючи на це, деякі ігри запускаються в DirectX11 з міркувань стабільності або сумісності, залишаючи DX12 як ручний варіант у налаштуваннях.
Не дивуйтеся, якщо навіть із встановленим DX12 на вашій системі гра запускатиметься з використанням іншого API. Розробники іноді надають пріоритет найстабільнішому варіанту для більшості користувачів , тому в налаштуваннях гри ви побачите опцію перемикання з DX11 на DX12.
Базові перевірки: версія Windows, dxdiag та рівні функцій
Перший крок – переконатися, що Windows та ваше обладнання оновлені до останньої версії. Для початку, DX12 інтегровано у Windows 10 та Windows 11 , але найсучасніші функції (відомі як DirectX 12 Ultimate) вимагають останніх версій операційної системи.
Перевірте свою версію Windows за допомогою Windows + R, введіть winver і натисніть Enter. Якщо у вас Windows 11 або відносно нова Windows 10, ви на правильному шляху. Після цього відкрийте діагностичний інструмент за допомогою Windows + R → Dxdiag і погляньте.
У dxdiag перейдіть на вкладку «Система», щоб побачити «Версія DirectX». Якщо там написано DirectX 12, це означає, що ваша система його підтримує. Тепер перейдіть на вкладку «Дисплей» і знайдіть «Рівні функцій». Тут ви побачите щось на кшталт 12_0, 12_1, 11_1... Цей рядок є ключовим, оскільки він вказує на те, що насправді може запустити ваш графічний процесор.
Якщо ви бачите 12_0 або 12_1, ваше обладнання підтримує DX12. Якщо 12_x не відображається, ваша відеокарта не досягає цього рівня, і тому немає можливості примусово використовувати DX12 . У такому разі нижче ми пояснюємо, як працювати з DX11 або які альтернативи існують, якщо гра це дозволяє.
Оновлення Windows: перший крок, який виправляє більшість проблем
Багато проблем вирішуються оновленням системи. Відкрийте «Налаштування» → «Оновлення та безпека» (або « Центр оновлення Windows » у Windows 11) і натисніть «Перевірити наявність оновлень». Встановіть усі оновлення, що очікують оновлення, і перезавантажте комп’ютер, якщо з’явиться відповідний запит . DirectX 12 та його компоненти зазвичай постачаються через Центр оновлення Windows, тому не відкладайте це.
Навіть якщо все здається оновленим, можуть бути накопичувальні оновлення або виправлення якості, які впливають на графічний стек. Кілька перезавантажень після оновлень – гарна ідея для вашої системи , особливо якщо ви оновлюєтеся зі старішої версії Windows 10.
Драйвери графічного процесора: Чиста перевстановлення з веб-сайту виробника
Драйвери графіки – це серце всього цього. Відвідайте офіційний веб-сайт виробника та завантажте останню версію: NVIDIA (nvidia.com/drivers), AMD (amd.com/support) або Intel (intel.com/support/graphics-drivers) . Уникайте сторонніх інструментів та використовуйте офіційний інсталятор.
Під час запуску інсталятора, якщо у вас є така опція, виберіть «чисте встановлення». Це видаляє залишки попередніх версій, які можуть спричиняти конфлікти. Після оновлення перезавантажте комп’ютер, щоб драйвер завантажився правильно . Потім поверніться до dxdiag і знову перевірте «Рівні функцій».
Для ноутбуків рекомендується відвідати веб-сайт підтримки виробника комп’ютера, якщо ви використовуєте інтегрований або гібридний графічний процесор. Деякі системи потребують драйверів, перевірених виробником оригіналу, для належної роботи певних графічних функцій.
Перевірте, чи сама гра дозволяє вибрати DirectX 12
Деякі ігри дозволяють вибрати графічний API в налаштуваннях відео. Перейдіть до меню гри, знайдіть пункт «Графіка» або «Рендеринг», і якщо цей параметр з’явиться, змініть рендерер з DirectX 11 (або Vulkan) на DirectX 12. Іноді потрібно перезапустити гру, щоб зміни набули чинності.
Якщо гра не пропонує селектор, перевірте документацію розробника. У деяких випадках вони перераховують параметри командного рядка або перемикачі в панелі запуску. Кожна гра обробляє це по-різному, тому не дивуйтеся, якщо знайдете налаштування в маловідомому місці.
Типові помилки Steam: налаштування запуску та перевірка файлів
Якщо ви користуєтеся Steam, перейдіть до своєї Бібліотеки, клацніть правою кнопкою миші на грі → Властивості → Параметри запуску. Якщо ви бачите -dx12 o -d3d12 і створює проблеми, спробуйте залиште це поле порожнім, щоб використовувати налаштування за замовчуваннямІ навпаки, якщо ваш графічний процесор не підтримує DX12, а гра наполягає на цьому, додайте -dx11 щоб примусово використовувати DirectX 11, коли це дозволяє заголовок.
У тому ж вікні, в розділі «Локальні файли», натисніть «Перевірити цілісність ігрових файлів». Це відновлює пошкоджені завантаження, які можуть спричиняти оманливі повідомлення про сумісність. Проста перевірка часто виправляє невдалі запуски.
Встановлення компонентів DirectX від Microsoft (коли це має сенс)
Завантаження "DirectX End-User Runtime Web Installer" від Microsoft використовується для встановлення додаткових бібліотек, які все ще потрібні багатьом старішим іграм або движкам . Це не інсталятор "DX12" як такий, оскільки DX12 постачається з Windows, але він може виправити проблеми з виконанням DX9/10/11.
Якщо ви вирішите звернутися до зовнішніх посібників, будьте вкрай обережні. Уникайте встановлення програмного забезпечення, яке рекламується в банерах і може бути потенційно небажаними програмами (PUP) . По можливості використовуйте офіційні ресурси, щоб уникнути встановлення вірусів на ваш комп’ютер.
Відновлення системних файлів за допомогою SFC та DISM
Якщо ви підозрюєте пошкодження файлів у Windows, відкрийте командний рядок від імені адміністратора та запустіть sfc /scannowДочекайтеся завершення. Це сканування зазвичай займає деякий час, але воно виявляє та відновлює критично важливі компоненти.
Потім, додайте в такому порядку: DISM /Online /Cleanup-Image /CheckHealth, DISM /Online /Cleanup-Image /ScanHealth y DISM /Online /Cleanup-Image /RestoreHealthDISM відновлює образ Windows та виправляє невідповідності, які SFC не може вирішити самостійно.
Коли ви закінчите, перезавантажте комп'ютер. Багато проблем із графічними службами, бібліотеками та залежностями вирішено після цього процесу , і ігри, які раніше не запускалися під DX12, часто запускаються без подальших проблем.
DX12 Ultimate, трасування променів та «рівні функцій»: чого очікувати в dxdiag
DirectX 12 Ultimate — це не окремий виконуваний файл, який ви встановлюєте; це набір можливостей, які активуються, коли встановлені Windows, драйвери та сумісний графічний процесор . Такі технології, як апаратне трасування променів, VRS та сітчасте затінення, залежать від цієї комбінації.
У dxdiag ви не побачите кнопки, яка перемикає стан з «вимк.» на «увімк.». Ви побачите «Рівні функцій», які відображають підтримку обладнання. Той факт, що текстова мітка не змінюється, не означає, що DX12 не працює ; це просто означає, що ця панель не відображає DX12 Ultimate як перемикач.
Якщо вас турбує трасування променів або розширені функції, перевірте веб-сайт виробника вашого графічного процесора. Деякі вбудовані графічні процесори не підтримують апаратне трасування променів та певні власні ігрові технології, тому немає жодних скорочень: вам потрібне сумісне обладнання.
Реальні випадки: D3D11 у Fortnite, «DX12 вимкнено» та ігри, які не запускаються
Після перевстановлення Windows Fortnite часто відображає помилку D3D11. Зазвичай це пов'язано з відсутніми драйверами або спробою гри використовувати API, несумісний з вашим обладнанням . Оновіть Windows, перевстановіть драйвери графічного процесора за допомогою чистої установки та перевірте файли в Steam або Epic Games Launcher.
Якщо ваш dxdiag показує DX12 у вашій системі, але гра запускається в DX11, перевірте, чи є селектор DX12 у налаштуваннях гри. Якщо гра не пропонує DX12 у меню, розробник, ймовірно, вимкнув його у конфігурації вашого обладнання з міркувань стабільності, або гра очікує певних можливостей, які ваш графічний процесор використовує не повністю.
inZOI та повідомлення «DirectX 12 несумісний з вашою системою»

У inZOI (та інших новіших іграх) іноді з’являється повідомлення «DX12 не підтримується». Спочатку перейдіть до dxdiag → Дисплей → «Рівні функцій» та переконайтеся, що для нього встановлено значення 12_0 або 12_1. Якщо його немає у списку, ваш графічний процесор не підтримує DX12 , і вам доведеться примусово встановити DX11, якщо гра це дозволяє.
У Steam: Бібліотека → Клацніть правою кнопкою миші на грі → Властивості → Параметри запуску. Видалити -dx12 якщо це було встановлено, і спробуйте запуститися в режимі за замовчуванням. Якщо ваше обладнання не досягає DX12, напишіть -dx11 примусово використовувати DirectX 11 якщо заголовок це підтримує. Не забудьте оновити драйвери та перевірити цілісність файлів, якщо збій не вдається.
iGPU та dGPU: Хто насправді керує грою?
У системах з інтегрованою (iGPU) та дискретною (dGPU) графікою гра може намагатися використовувати інтегровану графіку. У цьому випадку багато функцій DX12 або RT не відображатимуться, оскільки iGPU їх не підтримує . Відкрийте панель керування графічним процесором (панель керування NVIDIA, AMD Software Adrenalin) і призначте виконуваному файлу гри статус "Високопродуктивний графічний процесор".
На ноутбуках також перевірте налаштування графіки Windows (Налаштування → Дисплей → Налаштування графіки) та увімкніть режим високої продуктивності для гри. Якщо гра працює на dGPU, ви, ймовірно, побачите більше функцій DX12 та значне покращення продуктивності.
Фонове програмне забезпечення, накладки та антивірус
Накладання, інструменти захоплення відео, монітори FPS або пакети оптимізації можуть заважати. Спробуйте їх вимкнути, закрити утиліти розгону та, за потреби, запустити гру від імені адміністратора . У вашому антивірусному програмному забезпеченні виключіть папки гри та платформи (Steam, Epic), щоб уникнути їх блокування.
Якщо ви помітили, що гра не працює лише під час першого запуску після встановлення драйверів, ймовірно, компіляція шейдерів конфліктує зі сторонніми інструментами. Запуск без оверлеїв зазвичай запобігає цій поведінці.
Оновлення BIOS/UEFI та підтримка виробника
Це трапляється рідко, але застарілий BIOS/UEFI може спричинити несумісність з певними функціями системи. Перевірте сторінку підтримки вашої материнської плати або ноутбука на наявність рекомендованих оновлень. Оновлюйте BIOS лише дотримуючись інструкцій виробника та після створення резервної копії , оскільки невдалий процес може зробити ваш комп’ютер непридатним для використання.
Для OEM (брендових) комп’ютерів перевірте їхній веб-сайт підтримки: вони зазвичай вказують, яку версію DirectX підтримують їхні конфігурації, та публікують перевірені драйвери. Якщо у вас виникнуть запитання щодо інтегрованого графічного процесора (iGPU), документація виробника комп’ютера відповість на багато з них.
Коли обладнання більше не відповідає вимогам: альтернативи та очікування
Якщо dxdiag не показує 12_0 або 12_1, а ваш графічний процесор старіший за певні архітектури, ви не зможете запустити власний DX12. У такому випадку використовуйте параметр -dx11 якщо гра це підтримує або ж дотримуйтесь API гри за замовчуванням. Це не поразка: багато ігор все ще працюють безперебійно на DX11 з хорошими налаштуваннями.
Майте на увазі, що такі функції, як трасування променів, вимагають спеціалізованого обладнання та не можуть бути активовані програмно. Якщо для гри потрібен графічний процесор із виділеною функцією трасування променів, а у вашій грі його немає, цей параметр не відображатиметься або його не можна буде активувати без значного впливу на продуктивність.
Чиста перевстановлення Windows: останній картридж
Якщо ви перепробували все вищезазначене, але нічого не допомогло, розгляньте можливість чистої інсталяції Windows. Попередньо створіть резервну копію своїх даних. Чиста інсталяція усуває глибокі конфлікти та залишки програмного забезпечення, яке може блокувати графічні компоненти . Потім інсталюйте Windows Update, драйвери графічного процесора та запустіть гру з правильними налаштуваннями.
Не ставтеся до цього як до швидкого вирішення проблеми, але й не ігноруйте це, якщо ви місяцями маєте труднощі з командою. Іноді саме це справді вирішує глибоко вкорінені проблеми з API та середовищами виконання.
Короткі запитання, щоб розвіяти будь-які сумніви
Чи можна вручну «встановити» DirectX 12? Технічно ні, як окремий пакет. Він постачається з Windows та сучасними драйверами , а веб-інсталятор Microsoft додає лише додаткові середовища виконання, які потрібні деяким іграм.
Чому я не бачу жодних "змін" у dxdiag, коли вмикаю DX12? Тому що DX12 (і Ultimate) відображається в рівнях функцій , а не як перемикач, який увімк./вимк. Важливо, щоб з'являвся 12_0 або 12_1, і щоб у грі була така опція.
Чи можна використовувати трасування променів та DLSS з вбудованим графічним процесором (iGPU)? Зазвичай ні. Апаратне трасування променів та такі технології, як DLSS, вимагають сумісного dGPU. Якщо ви хочете використовувати трасування променів або передові методи, вам знадобиться сумісна відеокарта та оновлені драйвери.
Чи буде достатньо оновлення драйверів? У багатьох випадках так. Більшість проблем із DX12 вирішуються за допомогою Windows Update та чистої перевстановлення драйвера графічного процесора .
Якщо ви дійшли до цього моменту, то вже маєте чітке уявлення: DX12 залежить від узгодженості всієї екосистеми. З оновленою Windows, офіційними драйверами, правильним вибором API для кожної гри та перевірками за допомогою dxdiag, DirectX 12 має працювати без будь-яких незвичайних обхідних шляхів . А якщо ваше обладнання не справляється із завданням, примусове використання DX11, забезпечення цілісності файлів та підтримка чистоти системи забезпечать вам найкращий можливий досвід роботи на вашому комп'ютері.