Як виправити збої DirectX 12 у сучасних іграх: DXGI_ERROR_DEVICE_HUNG / 0x887A0005:

Останнє оновлення: 09/10/2025

  • Помилка, пов'язана з графічною нестабільністю: зазвичай це стосується драйверів, TDR та DX12.
  • Увімкнення режиму налагодження, примусове використання DX11 та перевірка файлів вирішує багато проблем.
  • Налаштування TDR (TdrLevel), вимкнення накладок/динамічної яскравості та DDU мають значення.
  • Реальні випадки підтверджують покращення під час перевірки дозволів nvlddmkm.sys та перемикання лаунчерів.
DXGI_ПОМИЛКА_ПРИСТОЙУ_ЗАВИСНУВ / 0x887A0005:

Якщо під час гри ви отримуєте страшну помилку DXGI_ERROR_DEVICE_HUNG з кодами 0x887A0005 або 0x887A0006, ваш сеанс, ймовірно, раптово завершиться. Цей баг DirectX особливо дратує. у популярних назвах, а іноді навіть з’являється в меню чи залі очікування без попередження.

У цьому посібнику ми зібрали найпоширеніші випадки з реального життя, ймовірні причини та рішення, які дійсно спрацювали: від увімкнення режиму налагодження на NVIDIA та налаштування ключів TDR у реєстрі, до перевірки файлів, примусового ввімкнення DX11, вимкнення нових функцій у застосунку NVIDIA та перевірки дозволів nvlddmkm.sys. Все пояснюється крок за кроком іспанською мовою.

Що таке DXGI_ERROR_DEVICE_HUNG (0x887A0005 / 0x887A0006)

DXGI_ERROR_DEVICE_HUNG вказує на те, що графічний пристрій вийшов з ладу після отримання недійсних команд або перебуває в нестабільному стані. Windows обрамляє його Помилки DirectX і зазвичай супроводжується повідомленнями на кшталт «Помилка двигуна» або пов’язаними кодами, такими як 6068 або 0x887A0006, що зрештою призводить до закриття гри.

Microsoft описує проблему як збій зв'язку між грою та графічним обладнанням. Це може бути викликано розгоном, драйверами, API (DX11/DX12), тайм-аутами TDR або пошкодженими файлами.Іноді це стосується лише однієї чи двох ігор; іншим разом це поширеніше явище.

 

DXGI_ERROR_DEVICE_HUNG

Поширені причини невдачі

  • Розгін графічного або центрального процесора: підвищує продуктивність, але може призвести до нестабільності, яка спричиняє збої TDR та DirectX.
  • Проблемні або пошкоджені драйвери: версії з помилками, брудними установками або залишками після заміни графічних процесорів.
  • Налаштування API та графікиDX12 може бути проблемою для деяких ігор або комп'ютерів; примусове використання DX11 зазвичай стабілізує його.
  • Виявлення тайм-ауту та відновлення (TDR)Windows перезапускає драйвер, якщо він «не відповідає»; неправильно налаштовані значення TdrLevel/TdrDelay може погіршитися.
  • Пошкоджені файли гриПошкоджені пакети або неповні оновлення.
  • Використання неправильного графічного процесора на комп'ютерах з інтегрованою та дискретною графікою.
  • Відсутність дозволів або виконання без привілеїв під час запуску гри.
  • Дозволи файлу nvlddmkm.sys у DriverStore: окремі випадки покращуються після перепризначення.
  • Накладання та функції додатків (накладання, синхронізація з хмарою, динамічна яскравість RTX), що заважають.

Швидкі рішення, які зазвичай працюють найбільше

Перш ніж вдаватися в подробиці, ось дії з найвищим сукупним показником успіху: Увімкніть режим налагодження в NVIDIA, вимкніть RTX Dynamic Vibrance у застосунку NVIDIA, перевірити/переробити файли гри, примусово встановити DX11, де це можливо, та очистити/перевстановити драйвери за допомогою DDU.

  • Режим налагодження (NVIDIA): Вимикає будь-який заводський/персональний розгін графічного процесора.
  • Вимкнути динамічну яскравість RTX у бета-версії програми NVIDIA, якщо ви використовуєте її з MSFS або іншими іграми.
  • Сила DX11 в іграх з проблемами під DX12; на Epic використовуйте аргументи командного рядка.
  • Перевірка цілісності файлів у Steam/Epic/Battle.net; перевстановіть, якщо пошкоджених файлів багато.
  • Виберіть виділений графічний процесор на панелі NVIDIA/AMD, якщо у вас вбудована графіка.
  • Запуск від імені адміністратора .exe-файл гри (найкраще з папки встановлення).
  • Скасувати розгін налаштувань процесора/графічного процесора та тестування заводських налаштувань.
  • Перевстановлення драйверів за допомогою DDU та протестуйте попередні стабільні версії (новітня не завжди найкраща).
Ексклюзивний вміст - натисніть тут  Помилка Java в Minecraft: як виправити проблеми з встановленням та запуском

DirectX

Покрокові посібники

1) Запустіть гру з правами адміністратора

На деяких комп'ютерах гра вимагає підвищених прав доступу до системних компонентів. Перейдіть до папки, де знаходиться файл .exe У грі клацніть правою кнопкою миші, виберіть Властивості, вкладку Сумісність і виберіть "Запускати цю програму від імені адміністратора". Застосуйте та перевірте.

2) Увімкніть режим налагодження в Панелі керування NVIDIA

Цей параметр вимикає розгін (включаючи заводський розгін) графічного процесора, зменшуючи нестабільність. Клацніть правою кнопкою миші на робочому столі, перейдіть до Панелі керування NVIDIA, відкрийте меню «Довідка» та виберіть «Режим налагодження». Перезапустіть гру.

3) Відновлення/перевірка ігрових файлів

Пошкодження ігрового пакета викликає помилки DXGI. В Epic GamesБібліотека, кнопка з трьома крапками в грі, Керування та Перевірка. у SteamБібліотека, клацніть правою кнопкою миші на грі, Властивості, Локальні файли та «Перевірити цілісність файлів гри».

4) Переконайтеся, що ви використовуєте правильний графічний процесор

На ноутбуках або ПК з iGPU + dGPU гра може запускатися з інтегрованої. Панель керування NVIDIA → Керування налаштуваннями 3D → Налаштування програми, виберіть гру та в розділі «Бажаний графічний процесор» виберіть «Високопродуктивний процесор NVIDIA». Застосувати.

Якщо ви використовуєте AMD, відкрийте налаштування AMD Radeon, перейдіть до Система → Перемикання графіки та призначте "Високопродуктивний графічний процесор" до гри.

5) Оновіть (або змініть) драйвер графіки

У самому повідомленні йдеться про проблему з відеоадаптером. Завантажте драйвер з офіційного сайту від NVIDIA або AMD замість використання універсальних оновлень, або використовуйте DDU для очищення та перевстановлення відомої стабільної версії, якщо остання створює проблеми.

  • DDU (чисте видалення): безпечний режим, видалення драйвера, перезавантаження та встановлення вибраного драйвера.
  • Якщо певна гілка (наприклад, 418.81 на 2080 Ti) вас підводить, спробуйте іншу версію перевірено спільнотою.
Ексклюзивний вміст - натисніть тут  Як заборонити Windows 11 постійно просити вас увійти

6) Вимкніть DX12 та примусово ввімкніть DX11 у конфліктуючих іграх

DX12 не завжди найкращий варіант. Якщо гра пропонує селектор DX11/DX12 У його налаштуваннях виберіть DX11. В Epic Launcher ви можете примусово його запустити: Налаштування → прокрутіть до гри → поставте галочку навпроти «Додаткові аргументи командного рядка» та введіть d3d11Застосуйте та протестуйте.

7) Скасуйте будь-які розгони графічного процесора або процесора

Навіть легкий розгін може спровокувати TDR. Відновити значення за замовчуванням У MSI Afterburner (графічний процесор) та в BIOS/UEFI (процесор). У BIOS перейдіть до розділу «Додаткові параметри» та завантажте «Налаштування за замовчуванням», збережіть зміни та перезавантажте комп’ютер. Перевірте, чи стабілізується система.

8) Налаштуйте TDR у реєстрі: TdrLevel та TdrDelay

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

  • Відкрийте редактор реєстру від імені адміністратора (regedit).
  • Перейдіть до: СИСТЕМА HKEY_LOCAL_MACHINE CurrentControlSet Контроль \ t.
  • Створіть параметр DWORD (32-бітний) з назвою TdrLevel і встановіть його на 0 (нуль).
  • За бажанням, деякі пробують з TdrDelay щоб подовжити час перед перезапуском водія.
  • Перезавантажте ПК після внесення змін.

Примітка: Дотик до TDR може приховати симптом, а не причину. Зробіть копію реєстру перш ніж щось змінювати, і поверніть попередній стан, якщо ситуація не покращиться.

9) Перевірте дозволи файлу nvlddmkm.sys (особливі випадки)

Повідомлялося про покращення після надання повних дозволів nvlddmkm.sys у шляху DriverStore. Розташування зазвичай приблизно таке: C:\Windows\System32\DriverStore\FileRepository\…\nvlddmkm.sysВідкрийте Властивості → Безпека та налаштуйте дозволи для вашого користувача/Системи. Це просунута змінаРобіть це лише тоді, коли знаєте, як зробити зворотне.

10) Вимкніть сторонні функції та накладання

Накладання та синхронізації можуть заважати. Вимкнути оверлеї (Steam, GeForce Experience, Discord) і протестуйте. У Steam також тимчасово вимкніть синхронізацію з хмарою для гри, що конфліктує.

11) Корпус MSFS з бета-версією програми NVIDIA: вимкнення динамічної вібрації RTX

З версією NVIDIA_app_beta_v10.0.1.253, RTX Dynamic Vibrance спричиняв збої з помилкою 0x887A0006 у MSFS 2020. Зайдіть у програму NVIDIA та вимкніть цю функцію — гра має перестати вилітати.

12) Змініть лаунчер, якщо проблема не зникає

У реальному випадку та сама гра зависла під час запуску з Battle.net, але стабілізувалася. переміщення його до SteamЯкщо у вас є офіційна альтернатива платформі, варто спробувати.

Ексклюзивний вміст - натисніть тут  Як опанувати диспетчер завдань і монітор ресурсів

13) Перевірте цілісність системи

Деякі користувачі виконали SFC / scannow, CHKDSK та MEMTEST. Хоча SFC може відновлювати файли, вона не завжди виправляє помилку. Тим не менш, Бажано перевірити справність Windows перш ніж продовжувати точне налаштування.

14) Про інструменти для авторемонту

Існують платні утиліти, які обіцяють виправити помилки 0x887A0006/0x887A0005 одним клацанням миші. Вони не є обов'язковими, і слід бути вкрай обережними.Проведіть дослідження, уникайте небажаних програм та остерігайтеся обіцянок дива. У більшості випадків вищезазначених кроків достатньо.

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

Конкретні примітки залежно від вашого обладнання та гри

  • RTX 20xx (2080 Ti) та окремі гілки драйверівЯкщо ви помітили помилку після оновлення, спробуйте попередню стабільну версію. Завжди зберігайте резервну копію інсталятора вашого улюбленого драйвера.
  • SLI та багатографічні конфігураціїЗ GTX 980 в SLI періодично траплялися збої. Вимкніть SLI для тестування, використовуйте один адаптер і повторіть перевірки з TDR та водіямиСучасні ігри майже не використовують переваги SLI та можуть частіше призводити до збоїв.
  • Високоякісне спорядження виходить з ладу у Warzone/MW3навіть за правильних температур (нижче 75 °C) та без видимого розгону, активуйте Режим налагодження NVIDIA а перевірка дозволів на nvlddmkm.sys допомогла стабілізувати ситуацію. Також, якщо можливо, подумайте про перехід на іншу платформу.
  • MSFS 2020 на NVIDIA Game Pass (бета-версія програми): вимикає RTX Dynamic VibranceЯкщо це виправлено, повідомте про це службу підтримки NVIDIA, щоб вони могли виправити це в майбутніх випусках.

Якщо ви дійшли до цього моменту, у вас вже є повний набір заходів для атаки на DXGI_ERROR_DEVICE_HUNG 0x887A0005/0x887A0006 з усіх боків: Драйвери, API, TDR, цілісність файлів, дозволи та функції програмного забезпеченняПоєднання режиму налагодження NVIDIA, примусового використання DX11, вимкнення проблемних функцій (таких як RTX Dynamic Vibrance у бета-версії програми), перевірки файлів та перевстановлення драйверів на повну часто відновлює стабільність навіть на потужних машинах; у складних ситуаціях налаштування TdrLevel, перевірка дозволів nvlddmkm.sys та, якщо можливо, перемикання лаунчерів стали ключовими факторами для повернення до гри без збоїв.

Вбудований графічний процесор та спеціалізований графічний процесор змагаються
Пов'язана стаття:
Боротьба між вбудованим графічним процесором та виділеним графічним процесором: примусове використання правильного графічного процесора для кожної програми та уникнення заїкань