Гид по технологиям

Как исправить DXGI_ERROR_DEVICE_HUNG (0x887A0006) в играх Windows

10 min read Windows Обновлено 04 Jan 2026
Исправить DXGI_ERROR_DEVICE_HUNG (0x887A0006)
Исправить DXGI_ERROR_DEVICE_HUNG (0x887A0006)

Что такое DXGI_ERROR_DEVICE_HUNG в двух словах

DXGI_ERROR_DEVICE_HUNG — это код ошибки, который сообщает, что графический драйвер перестал отвечать на команды приложения (игры). Часто сопровождается сообщением «A problem has occurred with your display driver» и кодом 0x887A0006. Причины варьируются: проблемный драйвер, повреждённые файлы игры, конфликт с оверклокингом, неправильный выбор GPU или баг в самой игре.

Важно: это симптом, а не единая причина — один и тот же код может быть вызван разными проблемами.

Быстрая карта действий (порядок проб)

  1. Запустите игру от имени администратора.
  2. Проверьте целевой GPU (в системах с двумя видеокартами).
  3. Временно отключите разгон (GPU/CPU).
  4. Проверьте и восстановите файлы игры через лаунчер.
  5. Откатите/обновите драйвер видеокарты.
  6. Попробуйте запустить игру с DirectX 11 (d3d11).
  7. Если всё равно падает — измените TdrLevel в реестре или переустановите игру.

Основные шаги по устранению ошибки (подробно)

1. Запустите проблемную игру с правами администратора

Иногда игре требуется полный доступ к ресурсам Windows или к драйверам для корректной инициализации. Запуск с правами администратора устраняет ряд проблем с правами доступа.

Шаги:

  1. Откройте проводник Windows и перейдите в папку установки игры.
  2. Найдите исполняемый файл (.exe) игры.
  3. Щёлкните правой кнопкой мыши по файлу и выберите Свойства.
  4. Перейдите на вкладку Совместимость.
  5. Отметьте опцию Запускать эту программу от имени администратора. Параметр Запускать эту программу от имени администратора
  6. Нажмите Применить и ОК.

Совет: для теста можно просто выбрать «Запуск от имени администратора» в контекстном меню, не включая постоянную настройку.

2. Включите Debug Mode в панели управления NVIDIA (если у вас NVIDIA)

Пункт Debug Mode в драйвере NVIDIA отключает встроенный разгон и некоторые оптимизации, которые могут вызывать зависание. Этот способ помогает, если причина — агрессивный профиль производительности.

Шаги:

  1. Щёлкните правой кнопкой на рабочем столе и откройте Панель управления NVIDIA.
  2. В меню выберите Справка и включите Debug Mode. Параметр Debug Mode в панели NVIDIA

Примечание: В некоторых версиях панели этот пункт может отсутствовать — тогда перейдите к отключению разгона в другом ПО (MSIAfterburner, AMD Radeon, BIOS).

3. Проверка и восстановление файлов игры

Повреждённые или отсутствующие файлы игры часто вызывают краши. Большинство лаунчеров имеют встроенную проверку целостности.

Как проверить в Epic Games Launcher:

  1. Откройте Epic Games Launcher и перейдите в Библиотека.
  2. Нажмите на кнопку с тремя точками у нужной игры и выберите Управление. Кнопка Управление в Epic Games
  3. Нажмите Проверить и дождитесь завершения.

Как проверить в Steam:

  1. Откройте Steam и перейдите в Библиотека.
  2. Правой кнопкой мыши кликните игру и выберите Свойства.
  3. Откройте вкладку Локальные файлы и нажмите Проверить целостность файлов игры. Параметр проверки целостности в Steam

Если лаунчер обнаружит проблемы — он автоматически загрузит недостающие или повреждённые файлы.

4. Убедитесь, что игра использует нужную видеокарту (для систем с двумя GPU)

На ноутбуках и некоторых системах есть интегрированная графика и отдельная видеокарта. Убедитесь, что игра запускается на дискретном GPU, а не на встроенном адаптере.

Для NVIDIA:

  1. Откройте Панель управления NVIDIA.
  2. Перейдите в Управление параметрами 3D.
  3. Откройте вкладку Программные настройки (Program Settings).
  4. Выберите игру из списка или добавьте её вручную. Выбор программы для настройки
  5. В параметре Выбрать предпочитаемый графический процессор установите Высокопроизводительный процессор NVIDIA. Параметр Высокопроизводительный процессор NVIDIA
  6. Нажмите Применить.

Для AMD:

  1. Откройте AMD Radeon Settings из контекстного меню рабочего стола.
  2. В разделе Система выберите Switchable Graphics.
  3. Установите для игры режим High Performance.

Совет: Если игра системно требует минимальные характеристики, встроенная графика может быть недостаточной даже для запуска, поэтому всегда выбирайте дискретную карту.

5. Откат драйвера видеокарты (rollback)

Если ошибка появилась после недавнего обновления драйвера, откат к предыдущей версии может вернуть стабильность.

Шаги:

  1. Откройте Диспетчер устройств (Device Manager).
  2. Разверните раздел Видеоадаптеры, правой кнопкой мыши кликните адаптер и выберите Свойства.
  3. На вкладке Драйвер нажмите Откатить драйвер (если кнопка доступна). Кнопка Откатить драйвер

Если опция отката недоступна, скачайте официальную предыдущую версию драйвера с сайта производителя и установите её вручную.

Внимание: перед откатом сделайте точку восстановления системы.

6. Обновите драйвер видеокарты до последней версии

Обновление драйвера часто решает проблемы несовместимости с новыми игровыми движками. Скачивайте драйвер только с официального сайта NVIDIA/AMD/Intel.

  1. Перейдите на сайт производителя вашей видеокарты.
  2. Найдите модель адаптера и скачайте последний WHQL-совместимый драйвер.
  3. Установите драйвер, перезагрузите систему. Страница загрузок драйверов NVIDIA

Примечание: Некоторые пользователи предпочитают чистую установку драйвера (опция «Custom / Clean install» в установщике NVIDIA), чтобы удалить остатки предыдущих версий.

7. Отключите DirectX 12 и запускайте игру через DirectX 11

DirectX 12 даёт лучшее использование CPU/GPU в некоторых играх, но в ряде проектов может проявляться нестабильность. Запуск через DirectX 11 часто устраняет зависания.

Как в Epic Games принудительно включить d3d11:

  1. Откройте Epic Games Launcher.
  2. Нажмите на кружок с вашими инициалами и выберите Настройки. Опция Настройки в Epic Games
  3. Найдите игру в списке и отметьте поле Дополнительные параметры командной строки (Additional Command Line Arguments). Чекбокс Дополнительные параметры командной строки
  4. Введите d3d11 и закройте меню.

В других лаунчерах и некоторых играх есть флаги запуска или настройки внутри игры для выбора DX11.

8. Переключитесь на план электропитания «Высокая производительность»

Энергосберегающие планы могут ограничивать частоты CPU/GPU, что приводит к падению производительности и нестабильности в играх.

Шаги:

  1. Нажмите Win + S и введите powercfg.cpl, затем откройте найденную Панель управления.
  2. В левой колонке выберите Создание плана электропитания. Опция Создание плана электропитания
  3. Выберите Высокая производительность, задайте имя плана и нажмите Создать. Выбор плана Высокая производительность
  4. Выберите созданный план в списке.

Совет: на ноутбуках переключение на высокую производительность существенно сокращает время автономной работы, поэтому используйте его при подключении к сети.

9. Уберите все формы разгона (GPU / CPU)

Разгон часто ухудшает стабильность и приводит к артефактам, зависаниям или вылетам с ошибкой 0x887A0006. Если вы использовали MSI Afterburner, Ryzen Master или другие инструменты — верните значения частот и напряжений к заводским.

Для GPU NVIDIA можно вспомнить шаг 2: Debug Mode и чистая установка драйвера.

Важно: если вы разогнали процессор в BIOS/UEFI, верните профиль по умолчанию.

10. Отредактируйте ключ реестра GraphicsDrivers (TdrLevel)

TDR (Timeout Detection and Recovery) — механизм Windows, который пытается восстановить зависший драйвер. Иногда лучше временно отключить это поведение, чтобы избежать повторных перезапусков драйвера, но делать это нужно осторожно.

Внимание: редактирование реестра может повредить систему при ошибках. Создайте точку восстановления и экспортируйте ветку реестра перед изменениями.

Шаги:

  1. Откройте редактор реестра — regedit.
  2. Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  1. Правой кнопкой на GraphicsDrivers выберите СоздатьDWORD (32‑бита). Опция создания DWORD (32-бит)
  2. Назовите параметр TdrLevel.
  3. Дважды щёлкните по TdrLevel и установите значение 0. Окно редактирования DWORD
  4. Закройте редактор и перезагрузите ПК.

Эффект: операционная система перестанет перезапускать графический драйвер при таймауте. Это помогает в случаях, когда перезапуск драйвера вызывает игру в краш-цикл.

Важно: использование этого параметра может привести к «зависанию» системы до перезагрузки в случае серьёзной ошибки драйвера.

11. Переустановите игру

Если ни один из методов не помог, переустановка игры устраняет повреждённые остаточные файлы, неправильные патчи и т. п.

Шаги:

  1. Сделайте резервную копию сохранений (см. раздел ниже «Как сохранить сейвы»).
  2. Через лаунчер или «Программы и компоненты» удалите игру. Параметр удаления игры в Epic Games
  3. Установите заново и проверьте работу.

Если ошибка исчезла после переустановки — причина была в повреждённых файлах или в неправильном патче.


Дополнительные советы и полезные проверки

  • Отключите оверлеи (Steam Overlay, NVIDIA ShadowPlay, Discord Overlay). Оверлеи иногда конфликтуют с API рендеринга.
  • Отключите синхронизацию облачных сохранений на время тестирования — в редких случаях проблемы вызывают повреждённые файлы в облаке.
  • Убедитесь, что Windows и DirectX обновлены через Центр обновления Windows.
  • Проверьте температуру CPU/GPU: сильный троттлинг из-за перегрева может провоцировать сбои.

Важно: всегда делайте изменения по одному пункту, чтобы понять, что именно устранило проблему.


Когда эти методы не помогут (контрпримеры)

  • Аппаратный дефект GPU (артефакты, синий экран) требует проверки в другом ПК или вызова сервисного центра.
  • Если драйверы и игры обновлены, а зависания происходят в рамках долгой работы и сопровождаются ростом температур — возможно, причина в оборудовании (питание, VRM, охлаждение).
  • Случаи, когда краш происходит только в одной версии игры после крупного патча — виноват баг в самой игре, и решение ожидается в патче от разработчика.

Руководство по откату и чистой установке драйвера (минимально подробное)

  1. Скачайте предыдущую версию драйвера с сайта производителя (NVIDIA/AMD/Intel).
  2. Запустите установщик и выберите «Custom / Advanced» → «Perform a clean installation» (где доступно).
  3. После установки перезагрузите систему.

Если вы используете DDU (Display Driver Uninstaller):

  1. Запустите систему в безопасном режиме.
  2. Запустите DDU и выберите удаление драйвера.
  3. После удаления перезагрузите и установите нужный драйвер вручную.

Примечание: DDU — это сторонний инструмент; используйте его только при проблемах с обычной переустановкой.


Как сохранить игровые сохранения перед переустановкой

  1. Поиск локальных папок с сейвами: часто они находятся в %APPDATA%\<имя игры>, %LOCALAPPDATA% или в папке Documents.
  2. Для игр в Steam: некоторые сохраняются в Steam Cloud — убедитесь, что синхронизация включена и в облаке целостные файлы.
  3. Для Epic/Origin/Battle.net: проверьте папки игры или документации разработчика.
  4. Скопируйте папку с сейвами в отдельное место (внешний диск/облако) до удаления игры.

Совет: поискать в интернете «<название игры> save location» для точного пути.


Чеклист для быстрого тестирования (игроку)

  • Запустить игру от имени администратора.
  • Проверить целостность файлов через лаунчер.
  • Отключить оверлеи (Steam/Discord/NVIDIA).
  • Переключить на дискретную видеокарту (если есть).
  • Отключить разгон GPU/CPU.
  • Обновить драйвер или откатить к стабильной версии.
  • Запустить игру через d3d11.
  • Проверить план питания на «Высокая производительность».
  • Если всё не помогло — сохранить сейвы и переустановить игру.

Критерии приёмки (как понять, что ошибка устранена)

  • Игра больше не вылетает с DXGI_ERROR_DEVICE_HUNG в течение 1–2 часов нормальной игровой сессии.
  • В логах игры/системы больше не фиксируются записи о 0x887A0006.
  • Система не теряет отклика графики и не перезапускает драйверы во время игры.

Decision flowchart (простая схема диагностики)

flowchart TD
  A[Игра падает с 0x887A0006?] --> B{Периодичность}
  B -->|Всегда на старте| C[Запустить от администратора]
  B -->|Случайно в игре| D[Проверить нагрев и разгон]
  C --> E[Проверить файлы игры]
  D --> F[Отключить разгон]
  E --> G{Помогло?}
  F --> G
  G -->|Да| H[Мониторить 2 часа]
  G -->|Нет| I[Откат/обновление драйвера]
  I --> J{Помогло?}
  J -->|Да| H
  J -->|Нет| K[Изменить TdrLevel / Переустановить игру]
  K --> L[Если не помогло — аппаратная диагностика]

Рекомендации для разных ролей

Игрок:

  • Следуйте чеклисту выше. Делайте изменения по одному пункту и тестируйте.

Техник/служба поддержки:

  • Соберите логи (Event Viewer, игровые логи). Запросите модель GPU, версию драйвера, список модификаций и наличие оверклокинга.
  • Протестируйте на чистой учётной записи Windows и в безопасном режиме, если нужно.

Системный администратор:

  • На рабочих станциях массово контролируйте версии драйверов через WSUS/MDM. Внедряйте стабильные релизы на профильных машинах и тестируйте новые версии в пилотной группе.

Короткое объявление для сообщества (100–200 слов)

Если у вас в играх на Windows появляется ошибка DXGI_ERROR_DEVICE_HUNG (0x887A0006) и сообщение «A problem has occurred with your display driver», попробуйте сперва простые шаги: запустите игру от имени администратора, проверьте целостность файлов через лаунчер, отключите оверлеи и разгон, переключитесь на дискретную видеокарту, обновите или откатите драйвер GPU и запустите игру через DirectX 11 (d3d11). Если ни один из методов не помог, аккуратно редактируйте реестр, установив параметр TdrLevel = 0, или переустановите игру после сохранения сейвов. Если проблема сохраняется, стоит провести аппаратную диагностику видеокарты и проверить систему охлаждения.


Короткое резюме

  • Ошибка 0x887A0006 — признак проблемы между игрой и графическим драйвером.
  • Начните с простых шагов (права администратора, проверка файлов, GPU, отключение разгона).
  • Если проблема не устраняется — работайте с драйвером (откат/обновление/чистая установка) и реестром (TdrLevel).
  • Всегда делайте резервные копии сейвов и создавайте точку восстановления перед значительными изменениями.

Если нужно, могу подготовить компактный PDF‑чеклист для печати или инструкции для техподдержки с полями для отметок и логов.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство