Как исправить ошибку DXGI ERROR DEVICE HUNG?

Ошибка DXGI ERROR DEVICE HUNG часто возникает на компьютерах с видеокартами NVIDIA или AMD, особенно при запуске графически требовательных игр или программ. Это сообщение об ошибке указывает на то, что графический процессор перестал отвечать на запросы из-за перегрузки или нестабильной работы драйвера. Рассмотрим несколько способов, которые помогут вам устранить эту ошибку.

1. Обновите графические драйверы

Одна из основных причин ошибки DXGI ERROR DEVICE HUNG – устаревший или несовместимый драйвер графической карты. Перейдите на официальный сайт NVIDIA или AMD и загрузите последнюю версию драйвера для вашей модели GPU.

2. Настройте параметры игры

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

3. Проверьте настройки DirectX

В некоторых случаях проблема может быть связана с неправильной версией DirectX. Попробуйте установить последнюю версию или переключиться на другую версию (например, с DirectX 12 на DirectX 11) в настройках игры. Это можно сделать через конфигурационные файлы игры или в её параметрах, если игра поддерживает такую настройку.

4. Отключите разгон GPU

Если вы разгоняли видеокарту, попробуйте вернуть её параметры к заводским настройкам. Разгон может привести к нестабильной работе и перегрузке GPU, что вызывает ошибку. Используйте программу управления, такую как MSI Afterburner, чтобы сбросить настройки разгона.

5. Увеличьте лимит тайм-аута GPU

Вы можете изменить время ожидания отклика GPU через реестр Windows. Это позволит увеличить лимит, что иногда помогает при возникновении ошибки DXGI ERROR DEVICE HUNG.

1. Нажмите Win + R, введите regedit и нажмите Enter.
2. Перейдите в раздел HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers.
3. Щелкните правой кнопкой мыши на пустом месте, выберите Создать > DWORD (32-битное) значение и назовите его TdrDelay.
4. Дважды щелкните на параметр TdrDelay и установите значение на 8.
5. Перезагрузите компьютер.

6. Проверьте целостность файлов игры

Для игр в Steam или Epic Games можно запустить проверку целостности файлов. Повреждённые или отсутствующие файлы могут вызвать ошибку. В Steam для этого нажмите правой кнопкой мыши на игру, выберите Свойства > Локальные файлы > Проверить целостность файлов.