VIDEO_TDR_FAILURE (код 0x00000116) появляется, когда видеодрайвер не ответил в течение допустимого времени и Windows принудительно сбросила видеоадаптер. TDR расшифровывается как Timeout Detection and Recovery — механизм обнаружения зависания GPU. На экране BSoD обычно указан файл nvlddmkm.sys (NVIDIA) или atikmpag.sys (AMD). Ошибка связана с видеокартой: её драйвером, аппаратным состоянием или питанием.
Главное:
- VIDEO_TDR_FAILURE (0x116) возникает при зависании видеодрайвера дольше 2 секунд (TDR timeout)
- nvlddmkm.sys — драйвер NVIDIA, atikmpag.sys — драйвер AMD. Файл указывает на производителя GPU
- Чистая переустановка драйвера через DDU решает проблему в 60% случаев
- Аппаратные причины: перегрев GPU, нестабильный разгон, недостаточное питание от БП
Как работает TDR и почему срабатывает
TDR (Timeout Detection and Recovery) — защитный механизм Windows. Каждые 2 секунды (по умолчанию) система проверяет, отвечает ли видеодрайвер. Если GPU завис на обработке команды и не ответил, Windows пытается сбросить видеоадаптер. Если сброс не помог, инициируется BSoD с кодом VIDEO_TDR_FAILURE.
До появления TDR (Windows XP и ранее) зависание GPU приводило к полному зависанию системы без синего экрана. Пользователь мог только нажать кнопку питания. TDR пытается восстановить работу, и только в крайнем случае вызывает BSoD.
Перед BSoD часто наблюдаются предупредительные признаки: экран на секунду гаснет и появляется сообщение «Видеодрайвер перестал отвечать и был успешно восстановлен». Это успешный TDR-сброс. Если таких сообщений становится больше, BSoD не за горами.
Способ 1: чистая переустановка видеодрайвера через DDU
Display Driver Uninstaller (DDU) полностью удаляет драйвер видеокарты, включая остатки в реестре и скрытые файлы. Стандартное удаление через «Панель управления» оставляет мусор, который может конфликтовать с новым драйвером.
- Скачайте DDU с официального сайта
- Скачайте последний драйвер с сайта NVIDIA или AMD (не устанавливайте пока)
- Загрузитесь в безопасном режиме (Shift + перезагрузка — Параметры загрузки — F4)
- Запустите DDU, выберите «GPU» и производителя, нажмите «Clean and restart»
- После перезагрузки установите скачанный драйвер
Для NVIDIA выбирайте Game Ready Driver (GRD) для игр или Studio Driver (SD) для профессиональных приложений. Подробная инструкция в статье про установке NVIDIA.
Способ 2: откатить драйвер к предыдущей версии
Если BSoD начался после обновления драйвера, откатите к предыдущей версии. Диспетчер устройств (Win+X) — «Видеоадаптеры» — правый клик по видеокарте — «Свойства» — «Драйвер» — «Откатить».
Если кнопка «Откатить» неактивна (предыдущий драйвер не сохранен), используйте DDU для удаления текущего и установите конкретную старую версию с сайта производителя.
Для NVIDIA стабильные версии: проверьте форумы GeForce на предмет рекомендуемых версий для вашей видеокарты. Не все новые драйверы стабильнее старых.
Способ 3: проверить температуру GPU
Перегрев видеокарты — частая причина TDR. При критической температуре GPU начинает throttling, а затем может зависнуть.
Мониторинг в реальном времени через HWiNFO64, MSI Afterburner или GPU-Z:
- Нормальная температура GPU в простое: 30-45 градусов
- Норма в нагрузке: 65-83 градуса (зависит от модели)
- Критично: выше 90 градусов для большинства карт
- Hot Spot (точка перегрева): допустимо на 10-15 градусов выше среднего GPU
Если температуры высокие: очистите видеокарту от пыли, замените термопасту (для карт старше 2-3 лет), проверьте работу вентиляторов. Для ноутбуков: используйте охлаждающую подставку и не перекрывайте вентиляционные отверстия.
Способ 4: отключить разгон GPU
Если видеокарта разогнана (через MSI Afterburner, EVGA Precision или аналогичную утилиту), верните стоковые частоты:
- Откройте MSI Afterburner
- Нажмите кнопку «Reset» (стрелка назад)
- Нажмите «Apply» (галочка)
Заводской разгон от производителя (ASUS ROG Strix, MSI Gaming X и т.д.) тоже может быть нестабильным. Попробуйте снизить частоты на 50-100 МГц ниже заводских через Afterburner для проверки.
Power Limit: если снижение частоты помогает, попробуйте уменьшить Power Limit на 10-15% вместо понижения частоты. Это уменьшит нагрев и потребление при минимальной потере производительности.
Способ 5: проверить питание видеокарты
Видеокарты потребляют от 75 до 450 Вт. Нестабильное питание вызывает зависания GPU и TDR.
Проверьте:
- Блок питания соответствует требованиям видеокарты (указаны на сайте производителя)
- Кабели питания GPU подключены (все 6+2 пин разъемы). Не используйте переходники Molex-to-PCIe
- Для карт с двумя разъемами питания: используйте два отдельных кабеля от БП, а не один с разветвлением (daisy chain)
- Для ATX 3.0 карт (RTX 4090, 4080): убедитесь, что 12VHPWR разъем вставлен полностью и не перегибается
Способ 6: увеличить TDR timeout (временное решение)
Увеличение таймаута TDR не решает проблему, но предотвращает BSoD при кратковременных зависаниях GPU. Полезно как временная мера.
Откройте regedit, перейдите:
HKLMSYSTEMCurrentControlSetControlGraphicsDriversСоздайте параметр DWORD «TdrDelay» со значением 8 (по умолчанию 2 секунды). Перезагрузитесь.
Значение 8 дает GPU 8 секунд на ответ вместо 2. Для профессиональных приложений (3D-рендеринг, машинное обучение), где GPU загружен длинными вычислениями, это может быть необходимо постоянно.
Способ 7: проверить видеокарту на аппаратные дефекты
Если ничего не помогает, видеокарта может быть неисправна. Признаки аппаратного дефекта:
- Артефакты на экране (цветные полосы, квадраты, мерцание) даже в BIOS
- BSoD при любом драйвере, включая стандартный Microsoft Basic Display Adapter
- Проблемы начались после физического воздействия (падение, залитие)
- Карта работает нормально на другом компьютере — проблема в PCIe слоте материнской платы
Попробуйте переставить карту в другой PCIe слот (если есть). Попробуйте карту в другом компьютере. Если BSoD воспроизводится на двух компьютерах, карта неисправна и нуждается в гарантийной замене.
Проверенные конфигурации
- Windows 11 24H2 + NVIDIA RTX 4070 Ti (nvlddmkm.sys): чистая установка драйвера 555.85 через DDU
- Windows 10 22H2 + AMD RX 6700 XT (atikmpag.sys): перегрев GPU 94 градуса, замена термопасты
- Windows 11 23H2 + GTX 1660 Super: нестабильный БП Chieftec 500W, замена на Seasonic 650W
Полезные ссылки и материалы
Для решения задач, описанных в этой статье, могут пригодиться:
- Руководство по настройке восстановления загрузчика
- Руководство по настройке починки Windows Update
- Руководство по настройке все версии Windows
Официальная документация: Microsoft Learn: состояние выпусков Windows.
Часто задаваемые вопросы
VIDEO_TDR_FAILURE только в играх. Что делать?
Обновите драйвер, проверьте температуру GPU и питание. Снизьте настройки графики в игре для уменьшения нагрузки на видеокарту.
nvlddmkm.sys — что это за файл?
Это основной файл драйвера NVIDIA для Windows. Его упоминание в BSoD означает проблему с драйвером или видеокартой NVIDIA.
Может ли встроенная графика вызвать TDR?
Да. Intel UHD/Iris и AMD Radeon Vega тоже подвержены TDR. Обновите драйвер встроенной графики с сайта Intel/AMD.
Стоит ли увеличивать TDR timeout?
Только как временная мера. Увеличение таймаута маскирует проблему. Найдите и устраните причину зависания GPU.
После отката драйвера BSoD пропал. Новый драйвер плохой?
Не обязательно. Новые драйверы могут не поддерживать старые видеокарты оптимально. Оставайтесь на стабильной версии.
Видеокарте 5 лет. Может она просто износилась?
Видеокарты не изнашиваются как механические компоненты. Но конденсаторы и пайка деградируют со временем. Если карта стабильна на пониженных частотах, возможна деградация.



