Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Вылет 3D-приложений и игр с ошибкой DXGI_ERROR_DEVICE_HUNG / DEVICE_REMOVED (Event ID 4101) на ноутбуке: диагностика видеокарты, HAGS и кэша шейдеров

Вылет 3D-приложений и игр с ошибкой DXGI_ERROR_DEVICE_HUNG / DEVICE_REMOVED (Event ID 4101) на ноутбуке: диагностика видеокарты, HAGS и кэша шейдеров

Вылет 3D-приложений и игр с ошибкой DXGI_ERROR_DEVICE_HUNG / DEVICE_REMOVED (Event ID 4101) на ноутбуке: диагностика видеокарты, HAGS и кэша шейдеров

Вылет 3D-приложений и игр с ошибкой DXGI_ERROR_DEVICE_HUNG / DEVICE_REMOVED (Event ID 4101) на ноутбуке: диагностика видеокарты, HAGS и кэша шейдеров

Посреди тяжёлого рендера сцены в Blender, просчёта архитектурного проекта в Unreal Engine или напряжённого матча в современной игре на DirectX 12 картинка на ноутбуке внезапно замирает на две секунды, экран один раз моргает чёрным полем — и программа вылетает на рабочий стол с английским окном ошибки DXGI_ERROR_DEVICE_HUNG, DXGI_ERROR_DEVICE_REMOVED или DXGI_ERROR_DEVICE_RESET! Сам Windows при этом не уходит в синий экран и продолжает работать как ни в чём не бывало, но в системном Журнале событий System ровно в эту секунду появляется жёлтое предупреждение источника Display с кодом Event ID 4101: «Видеодрайвер перестал отвечать и был успешно восстановлен»!

Сразу снимем самую частую панику из-за дословного перевода фразы «Device Removed» («Устройство извлечено»): ваша дискретная видеокарта физически никуда не отваливалась из разъёма на материнской плате! На языке графической подсистемы Microsoft это означает, что графический процессор не уложился в контрольный норматив 2,0 секунды на выполнение одного пакета команд DirectX 12, защитный сторожевой механизм ядра мягко перезапустил видеодрайвер «на лету» без перезагрузки всего ноутбука, а открытая 3D-программа потеряла старый контекст видеопамяти и закрылась!

Таблица точного диагноза: как отличить программный сбой DirectX 12 от перегрева и деградации чипа!

В какой ситуации вылетает Event ID 4101 Истинная инженерная причина Точное и проверенное решение!
1. Вылетает строго В одной конкретной новой игре или версии Blender / Premiere, а в десятке других тяжёлых программ и стресс-тестов ноутбук работает часами без единого сбоя! Видеокарта здорова на 100 %! Повреждён скомпилированный кэш шейдеров после обновления игры/драйвера либо возникает ошибка синхронизации очередей DirectX 12 при включённом «Планировании графического процессора с аппаратным ускорением» (HAGS)! Очистить кэш шейдеров DirectX в Очистке диска Windows, переключить рендерер приложения (DX12 ↔ Vulkan) и протестировать отключение тумблера HAGS в настройках графики Windows 11!
2. Вылетает в любой тяжёлой 3D-сцене ровно через 10–15 минут прогрева (либо при закрытии крышки ноутбука на внешнем мониторе!) Тепловая нестабильность чипов видеопамяти GDDR6 или узла питания VRM! Температура самого кристалла GPU может быть умеренной (78 °C), но горячая точка памяти Memory Junction уходит за 102–106 °C из-за пылевого войлока или высохших термопрокладок! Проверить датчик GPU Hot Spot и Memory Temperature, не закрывать крышку игрового ноутбука под нагрузкой и провести чистку радиаторов по руководству обслуживание системы охлаждения ноутбука!
3. На ноутбуке включён ручной разгон / агрессивный заводской профиль Extreme Overclock в фирменной утилите или сторонний андервольтинг кривой частот! На пиковом скачке частоты буста ядру видеокарты не хватило буквально 15–20 милливольт напряжения — один вычислительный конвейер ошибся и завис! Вернуть частоты ядра и видеопамяти в штатный сбалансированный профиль Balanced / Standard без разгона!
4. Вылетает в момент переключения между окном игры и браузером с открытым видео (Alt + Tab) на ноутбуках с гибридной графикой! Конфликт аппаратного декодера и оверлеев при одновременной работе интегрированного и дискретного ускорителей (подробнее об архитектуре встроенного видеоядра см. сравнение интегрированной графики в современных ноутбуках) Отключить лишние сторонние оверлеи захвата экрана и проверить прямое подключение в режиме MUX Switch / Advanced Optimus!
5. Вылетает даже на холодной карте в первые 20 секунд любого теста, а перед вылетом по экрану пробегают цветные «шахматные квадратики»! Физический сбой микросхемы видеопамяти GDDR6 или линии PCIe (см. также смежный разбор фатальной ошибки подсистемы DirectX 0x00000113)! Прогнать тест целостности видеопамяти и обратиться по гарантии — чипы памяти на плате ноутбука меняются только в сервисном центре!

Пошаговый инженерный рецепт устранения программных вылетов за 10 минут!

Шаг 1. Полная очистка битого кэша шейдеров DirectX (спасает в половине случаев после патчей!)

Когда обновляется игра или видеодрайвер, в системном разделе иногда остаются старые бинарные слепки шейдеров, вызывающие мгновенный DEVICE_HUNG при входе на уровень:

  1. Откройте Параметры Windows 11 → Система → Память → Временные файлы.
  2. Отметьте галочкой пункт «Кэш построителя текстур DirectX» (DirectX Shader Cache) и нажмите Удалить файлы.
  3. Если у вас видеокарта NVIDIA и вы меняли десяток версий драйверов поверх друг друга — скачайте свежий пакет Studio Driver (для 3D-работы в Blender, САПР и видеомонтаже ветка Studio проходит гораздо более жёсткую сертификацию на стабильность, чем игровые хотфиксы!), выберите Выборочную установку и поставьте галочку «Выполнить чистую установку», которая сбросит все старые профили!

Шаг 2. Проверка тумблера HAGS и оптимизаций оконных игр в Windows 11

Откройте Параметры → Система → Дисплей → Графика → Изменение стандартных параметров графики:

  • если вылет DXGI_ERROR_DEVICE_HUNG преследует конкретный рабочий пакет САПР или проект на DirectX 12 (когда вы не используете генерацию кадров DLSS 3/4 Frame Generation, требующую HAGS), попробуйте временно выключить переключатель «Планирование графического процессора с аппаратным ускорением» и перезагрузить ноутбук! Во множестве тяжёлых рабочих сцен с плотным заполнением видеопамяти это мгновенно убирает вылеты!

Шаг 3. Для 3D-художников в Blender Cycles / Substance Painter (не для игр!): настройка TdrDelay

Если ваш ноутбук вылетает не в игре, а строго при просчёте гигантской сцены с миллионами полигонов в Blender / Houdini, причина проста: один сверхтяжёлый шаг трассировки лучей на мобильном GPU честно считается 4–5 секунд, а нетерпеливая Windows думает, что видеокарта зависла, и обрывает рендер через стандартные 2 секунды! В официальной документации Blender и Microsoft для рабочих станций 3D-графики описан штатный параметр реестра в ветке GraphicsDrivers (TdrDelay = 10 секунд в десятичной системе), дающий рендер-движку спокойно досчитать сложный кадр без ложного сброса!

Стоп-линия

Категорически запрещается выставлять в реестре отключение сторожевого таймера TdrLevel = 0 («никогда не перезапускать зависший драйвер»): ошибку в игре это НЕ исправит, а вместо аккуратного закрытия окна на рабочий стол ваш ноутбук начнёт каждый раз намертво замирать с гудящим звуком до принудительного выключения кнопкой питания! Если же вылеты сопровождаются геометрическими артефактами и повторяются на чистой системе без разгона — сразу обратитесь для аппаратной диагностики графического узла по правилам гарантии и сервиса.

Контрольный чек-лист

  • [ ] В журнале событий System проверено наличие предупреждений Display Event ID 4101 в секунду вылета.
  • [ ] Проконтролированы рабочие температуры кристалла GPU и микросхем видеопамяти под длительной нагрузкой, убраны профили ручного разгона.
  • [ ] Выполнена очистка системного кэша шейдеров DirectX и чистая установка актуального выпуска видеодрайвера (ветки Studio для рабочих программ).
  • [ ] При необходимости протестировано переключение API рендеринга и параметра аппаратного планирования GPU в Windows 11.

Частые вопросы

Может ли ошибка DXGI_ERROR_DEVICE_REMOVED возникать из-за нехватки обычной оперативной памяти или файла подкачки Windows?

Да, и это коварнейшая ловушка пользователей, которые вручную «по вредному совету из интернета» отключили файл подкачки Windows! Когда тяжёлая сцена съедает всю собственную видеопамять ноутбука и пытается выделить общую разделяемую память в ОЗУ при отключённом файле подкачки, выделение буфера DirectX завершается отказом, и движок выбрасывает на экран окно с ошибкой DXGI! Всегда оставляйте размер файла подкачки в режиме «По выбору системы»!

Почему мой игровой ноутбук начал вылетать с Event ID 4101, когда я отключил блок питания от розетки?

При работе от аккумулятора контроллер питания ноутбука жестко ограничивает пиковый ток разряда ячеек: при попытке запустить ультра-настройки на батарее возможны глубокие просадки шины питания графического чипа. В ресурсоёмких 3D-приложениях и рендеринге всегда работайте с подключённым штатным блоком питания полной паспортной мощности!