Код остановки video tdr failure у windows 10 что делать
Перейти к содержимому

Код остановки video tdr failure у windows 10 что делать

  • автор:

Bug Check 0x116: VIDEO_TDR_FAILURE

The VIDEO_TDR_FAILURE bug check has a value of 0x00000116. This bug check indicates that an attempt to reset the display driver and recover from a timeout has failed.

This article is for programmers. If you are a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

VIDEO_TDR_FAILURE parameters

Parameter Description
1 The pointer to the internal TDR recovery context, if available.
2 A pointer into the responsible device driver module (for example, the owner tag).
3 The error code of the last failed operation, if available.
4 Internal context dependent data, if available.

Cause

A common stability problem in graphics occurs when the system appears completely frozen or hung while processing an end-user command or operation. Usually the GPU is busy processing intensive graphics operations, typically during gameplay. No screen updates occur, and users assume that their system is frozen. Users usually wait a few seconds and then reboot the system by pressing the power button. Windows tries to detect these problematic hang situations and dynamically recover a responsive desktop.

This process of detection and recovery is known as Timeout Detection and Recovery (TDR). The default timeout is 2 seconds. In the TDR process for video cards, the operating system’s GPU scheduler calls the display miniport driver’s DxgkDdiResetFromTimeout function to reinitialize the driver and reset the GPU.

During this process, the operating system tells the driver not to access the hardware or memory and gives it a short time for currently running threads to complete. If the threads don’t complete within the timeout, the system bug checks with 0x116 VIDEO_TDR_FAILURE. For more information, see Thread Synchronization and TDR.

The system can also bug check with VIDEO_TDR_FAILURE if multiple TDR events occur in a short period of time. The default amount is more than five TDRs in one minute.

If the recovery process is successful, a message will be displayed, indicating that the «Display driver stopped responding and has recovered.»

Resolution

The GPU is taking more time than permitted to display graphics to your monitor. This behavior can occur for one or more of the following reasons:

  • You may need to install the latest updates for your display driver, so it properly supports the TDR process.
  • Hardware issues that affect the ability of the video card to operate properly, including:
    • Over-clocked components, such as the motherboard
    • Incorrect component compatibility and settings (especially memory configuration and timings)
    • Insufficient system cooling
    • Insufficient system power
    • Defective parts (memory modules, motherboards, etc.)

    The !analyze debug extension displays information about the bug check and can be helpful in determining the root cause.

    1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* VIDEO_TDR_FAILURE (116) Attempt to reset the display driver and recover from timeout failed. Arguments: Arg1: ffffe000c2c404c0, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT). Arg2: fffff8016470c14c, The pointer into responsible device driver module (e.g. owner tag). Arg3: ffffffffc000009a, Optional error code (NTSTATUS) of the last failed operation. Arg4: 0000000000000004, Optional internal context dependent data. . 

    The faulting module name is also shown.

    MODULE_NAME: nvlddmkm IMAGE_NAME: nvlddmkm.sys 

    You can use the lm (List Loaded Modules) command to display information about the faulting driver, including the timestamp.

    1: kd> lmvm nvlddmkm Browse full module list start end module name fffff801`63ec0000 fffff801`649a7000 nvlddmkm T (no symbols) Loaded symbol image file: nvlddmkm.sys Image path: \SystemRoot\system32\DRIVERS\nvlddmkm.sys Image name: nvlddmkm.sys Browse all global symbols functions data Timestamp: Wed Jul 8 15:43:44 2015 (559DA7A0) CheckSum: 00AA7491 ImageSize: 00AE7000 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4 

    Parameter 1 contains a pointer to the TDR_RECOVERY_CONTEXT. As shown in the !analyze output, if you have symbols for the associated code, you can use the dt command to display this data.

    1: kd> dt dxgkrnl!_TDR_RECOVERY_CONTEXT ffffe000c2c404c0 +0x000 Signature : 0x52445476 +0x008 pState : 0xffffe000`c2b12a40 ?? +0x010 TimeoutReason : 9 ( TdrEngineTimeoutPromotedToAdapterReset ) +0x018 Tick : _ULARGE_INTEGER 0xb2 +0x020 pAdapter : 0xffffe000`c2a89010 DXGADAPTER +0x028 pVidSchContext : (null) +0x030 GPUTimeoutData : _TDR_RECOVERY_GPU_DATA +0x048 CrtcTimeoutData : _TDR_RECOVERY_CONTEXT:: +0x050 pProcessName : (null) +0x058 DbgOwnerTag : 0xfffff801`6470c14c +0x060 PrivateDbgInfo : _TDR_DEBUG_REPORT_PRIVATE_INFO +0xb00 pDbgReport : 0xffffe000`c2c3f750 _WD_DEBUG_REPORT +0xb08 pDbgBuffer : 0xffffc000`bd000000 Void +0xb10 DbgBufferSize : 0x37515 +0xb18 pDumpBufferHelper : (null) +0xb20 pDbgInfoExtension : 0xffffc000`ba7e47a0 _DXGKARG_COLLECTDBGINFO_EXT +0xb28 pDbgBufferUpdatePrivateInfo : 0xffffc000`bd000140 Void +0xb30 ReferenceCount : 0n1 +0xb38 pResetCompletedEvent : (null) 

    Parameter 2 contains a pointer into the responsible device driver module (for example, the owner tag).

    1: kd> ub fffff8016470c14c nvlddmkm+0x84c132: fffff801`6470c132 cc int 3 fffff801`6470c133 cc int 3 fffff801`6470c134 48ff254d2deaff jmp qword ptr [nvlddmkm+0x6eee88 (fffff801`645aee88)] fffff801`6470c13b cc int 3 fffff801`6470c13c 48ff252d2eeaff jmp qword ptr [nvlddmkm+0x6eef70 (fffff801`645aef70)] fffff801`6470c143 cc int 3 fffff801`6470c144 48ff257d2deaff jmp qword ptr [nvlddmkm+0x6eeec8 (fffff801`645aeec8)] fffff801`6470c14b cc int 3 

    You may wish to examine the stack trace by using the k, kb, kc, kd, kp, kP, kv (Display Stack Backtrace) command.

    1: kd> k # Child-SP RetAddr Call Site 00 ffffd001`7d53d918 fffff801`61ba2b4c nt!KeBugCheckEx [d:\th\minkernel\ntos\ke\amd64\procstat.asm @ 122] 01 ffffd001`7d53d920 fffff801`61b8da0e dxgkrnl!TdrBugcheckOnTimeout+0xec [d:\th\windows\core\dxkernel\dxgkrnl\core\dxgtdr.cxx @ 2731] 02 ffffd001`7d53d960 fffff801`61b8dd7f dxgkrnl!ADAPTER_RENDER::Reset+0x15e [d:\th\windows\core\dxkernel\dxgkrnl\core\adapter.cxx @ 19443] 03 ffffd001`7d53d990 fffff801`61ba2385 dxgkrnl!DXGADAPTER::Reset+0x177 [d:\th\windows\core\dxkernel\dxgkrnl\core\adapter.cxx @ 19316] 04 ffffd001`7d53d9e0 fffff801`63c5fba7 dxgkrnl!TdrResetFromTimeout+0x15 [d:\th\windows\core\dxkernel\dxgkrnl\core\dxgtdr.cxx @ 2554] 05 ffffd001`7d53da10 fffff801`63c47e5d dxgmms1!VidSchiRecoverFromTDR+0x11b [d:\th\windows\core\dxkernel\dxgkrnl\dxgmms1\vidsch\vidscher.cxx @ 1055] 06 ffffd001`7d53dbc0 fffff801`aa55c698 dxgmms1!VidSchiWorkerThread+0x8d [d:\th\windows\core\dxkernel\dxgkrnl\dxgmms1\vidsch\vidschi.cxx @ 426] 07 ffffd001`7d53dc00 fffff801`aa5c9306 nt!PspSystemThreadStartup+0x58 [d:\th\minkernel\ntos\ps\psexec.c @ 6845] 08 ffffd001`7d53dc60 00000000`00000000 nt!KxStartSystemThread+0x16 [d:\th\minkernel\ntos\ke\amd64\threadbg.asm @ 80] 

    You can also set a breakpoint in the code leading up to this stop code and attempt to single step forward into the faulting code, if you can consistently reproduce the stop code.

    If you aren’t equipped to use the Windows debugger to work on this problem, you can use some basic troubleshooting techniques.

    • Check the System Log in Event Viewer for other error messages that might help identify the device or driver that is causing this bug check.
    • If a driver is identified in the bug check message, disable the driver or check with the manufacturer for driver updates.
    • Verify that all graphics related software, such as DirectX and OpenGL, are up to date, and any graphics intensive applications (such as games) are fully patched.
    • Confirm that any new hardware that’s installed is compatible with the installed version of Windows. For example, you can get information about required hardware at Windows 10 Specifications.
    • Run the Windows Memory Diagnostics tool to test the memory. In the control panel search box, enter Memory, and then select Diagnose your computer’s memory problems.‌ After the test is run, use Event viewer to view the results under the System log. Look for the MemoryDiagnostics-Results entry to view the results.
    • You can try running the hardware diagnostics supplied by the system manufacturer.
    • Use Safe Mode Consider using Safe Mode to help isolate this issue. Using Safe Mode loads only the minimum required drivers and system services during the Windows startup.
      1. To enter Safe Mode, go to Update and Security in Settings.
      2. Select Recovery >Advanced startup to boot to maintenance mode.
      3. At the resulting menu, choose Troubleshoot >Advanced Options >Startup Settings >Restart.
      4. After Windows restarts to the Startup Settings screen, select option, 4, 5 or 6 to boot to Safe Mode.

    Safe Mode may be available by pressing a function key on boot, for example F8. Refer to information from the manufacturer for specific startup options.

    For general troubleshooting information, see Blue Screen Data.

    Remarks

    For information about requirements that hardware devices must meet when they implement TDR, see Windows Hardware Lab Kit documentation. For example, TDR2 — Standard Two Device Test Graphics.

    0x116 проверки ошибок: VIDEO_TDR_FAILURE

    Проверка ошибок VIDEO_TDR_FAILURE имеет значение 0x00000116. Эта ошибка проверка указывает на то, что попытка сбросить драйвер дисплея и восстановиться после истечения времени ожидания завершилась сбоем.

    Эта статья предназначена для программистов. Если вы являетесь клиентом, который получил код ошибки «синий экран» во время работы с компьютером, см. статью Устранение ошибок синего экрана.

    параметры VIDEO_TDR_FAILURE

    Параметр Описание
    1 Указатель на внутренний контекст восстановления TDR, если он доступен.
    2 Указатель на модуль ответственного драйвера устройства (например, тег владельца).
    3 Код ошибки последней неудачной операции, если она доступна.
    4 Внутренние данные, зависимые от контекста, если они доступны.

    Причина

    Распространенная проблема стабильности графики возникает, когда система полностью зависла или зависла при обработке команды или операции конечного пользователя. Обычно GPU занят обработкой интенсивных графических операций, как правило, во время игры. Обновления экрана не происходят, и пользователи предполагают, что их система заморожена. Обычно пользователи подождите несколько секунд, а затем перезагрузите систему, нажав кнопку питания. Windows пытается обнаружить эти проблемные ситуации зависания и динамически восстановить адаптивный рабочий стол.

    Этот процесс обнаружения и восстановления называется обнаружением и восстановлением времени ожидания (TDR). Время ожидания по умолчанию составляет 2 секунды. В процессе TDR для видеоадаптеров планировщик GPU операционной системы вызывает функцию DxgkDdiResetFromTimeout драйвера miniport для повторной инициализации драйвера и сброса GPU.

    Во время этого процесса операционная система сообщает драйверу, что он не обращается к оборудованию или памяти, и предоставляет ему короткое время для завершения текущих потоков. Если потоки не завершались в течение времени ожидания, системная ошибка проверяет 0x116 VIDEO_TDR_FAILURE. Дополнительные сведения см. в разделе Синхронизация потоков и TDR.

    Система также может ошибок проверка с VIDEO_TDR_FAILURE, если за короткий период времени произошло несколько событий TDR. Значение по умолчанию — более пяти TDR за одну минуту.

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

    Решение

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

    • Возможно, потребуется установить последние обновления для драйвера дисплея, чтобы он правильно поддерживал процесс TDR.
    • Проблемы с оборудованием, влияющие на правильную работу видео карта, в том числе:
      • Компоненты с превышением времени, такие как системная плата
      • Неправильная совместимость компонентов и параметры (особенно конфигурация памяти и время выполнения)
      • Недостаточное охлаждение системы
      • Недостаточное питание системы
      • Дефектные части (модули памяти, системные платы и т. д.)

      Расширение отладки !analyze отображает сведения об ошибке проверка и может быть полезно для определения первопричины.

      1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* VIDEO_TDR_FAILURE (116) Attempt to reset the display driver and recover from timeout failed. Arguments: Arg1: ffffe000c2c404c0, Optional pointer to internal TDR recovery context (TDR_RECOVERY_CONTEXT). Arg2: fffff8016470c14c, The pointer into responsible device driver module (e.g. owner tag). Arg3: ffffffffc000009a, Optional error code (NTSTATUS) of the last failed operation. Arg4: 0000000000000004, Optional internal context dependent data. . 

      Также отображается имя модуля сбоя.

      MODULE_NAME: nvlddmkm IMAGE_NAME: nvlddmkm.sys 

      Вы можете использовать команду lm (List Loaded Modules) (Список загруженных модулей), чтобы отобразить сведения о сбое драйвера, включая метку времени.

      1: kd> lmvm nvlddmkm Browse full module list start end module name fffff801`63ec0000 fffff801`649a7000 nvlddmkm T (no symbols) Loaded symbol image file: nvlddmkm.sys Image path: \SystemRoot\system32\DRIVERS\nvlddmkm.sys Image name: nvlddmkm.sys Browse all global symbols functions data Timestamp: Wed Jul 8 15:43:44 2015 (559DA7A0) CheckSum: 00AA7491 ImageSize: 00AE7000 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4 

      Параметр 1 содержит указатель на TDR_RECOVERY_CONTEXT. Как показано в выходных данных !analyze, если у вас есть символы для связанного кода, можно использовать dt команду для отображения этих данных.

      1: kd> dt dxgkrnl!_TDR_RECOVERY_CONTEXT ffffe000c2c404c0 +0x000 Signature : 0x52445476 +0x008 pState : 0xffffe000`c2b12a40 ?? +0x010 TimeoutReason : 9 ( TdrEngineTimeoutPromotedToAdapterReset ) +0x018 Tick : _ULARGE_INTEGER 0xb2 +0x020 pAdapter : 0xffffe000`c2a89010 DXGADAPTER +0x028 pVidSchContext : (null) +0x030 GPUTimeoutData : _TDR_RECOVERY_GPU_DATA +0x048 CrtcTimeoutData : _TDR_RECOVERY_CONTEXT:: +0x050 pProcessName : (null) +0x058 DbgOwnerTag : 0xfffff801`6470c14c +0x060 PrivateDbgInfo : _TDR_DEBUG_REPORT_PRIVATE_INFO +0xb00 pDbgReport : 0xffffe000`c2c3f750 _WD_DEBUG_REPORT +0xb08 pDbgBuffer : 0xffffc000`bd000000 Void +0xb10 DbgBufferSize : 0x37515 +0xb18 pDumpBufferHelper : (null) +0xb20 pDbgInfoExtension : 0xffffc000`ba7e47a0 _DXGKARG_COLLECTDBGINFO_EXT +0xb28 pDbgBufferUpdatePrivateInfo : 0xffffc000`bd000140 Void +0xb30 ReferenceCount : 0n1 +0xb38 pResetCompletedEvent : (null) 

      Параметр 2 содержит указатель на модуль ответственного драйвера устройства (например, тег владельца).

      1: kd> ub fffff8016470c14c nvlddmkm+0x84c132: fffff801`6470c132 cc int 3 fffff801`6470c133 cc int 3 fffff801`6470c134 48ff254d2deaff jmp qword ptr [nvlddmkm+0x6eee88 (fffff801`645aee88)] fffff801`6470c13b cc int 3 fffff801`6470c13c 48ff252d2eeaff jmp qword ptr [nvlddmkm+0x6eef70 (fffff801`645aef70)] fffff801`6470c143 cc int 3 fffff801`6470c144 48ff257d2deaff jmp qword ptr [nvlddmkm+0x6eeec8 (fffff801`645aeec8)] fffff801`6470c14b cc int 3 

      Вы можете изучить трассировку стека с помощью команды k, kb, kc, kd, kp, kP, kv (Display Stack Backtrace).

      1: kd> k # Child-SP RetAddr Call Site 00 ffffd001`7d53d918 fffff801`61ba2b4c nt!KeBugCheckEx [d:\th\minkernel\ntos\ke\amd64\procstat.asm @ 122] 01 ffffd001`7d53d920 fffff801`61b8da0e dxgkrnl!TdrBugcheckOnTimeout+0xec [d:\th\windows\core\dxkernel\dxgkrnl\core\dxgtdr.cxx @ 2731] 02 ffffd001`7d53d960 fffff801`61b8dd7f dxgkrnl!ADAPTER_RENDER::Reset+0x15e [d:\th\windows\core\dxkernel\dxgkrnl\core\adapter.cxx @ 19443] 03 ffffd001`7d53d990 fffff801`61ba2385 dxgkrnl!DXGADAPTER::Reset+0x177 [d:\th\windows\core\dxkernel\dxgkrnl\core\adapter.cxx @ 19316] 04 ffffd001`7d53d9e0 fffff801`63c5fba7 dxgkrnl!TdrResetFromTimeout+0x15 [d:\th\windows\core\dxkernel\dxgkrnl\core\dxgtdr.cxx @ 2554] 05 ffffd001`7d53da10 fffff801`63c47e5d dxgmms1!VidSchiRecoverFromTDR+0x11b [d:\th\windows\core\dxkernel\dxgkrnl\dxgmms1\vidsch\vidscher.cxx @ 1055] 06 ffffd001`7d53dbc0 fffff801`aa55c698 dxgmms1!VidSchiWorkerThread+0x8d [d:\th\windows\core\dxkernel\dxgkrnl\dxgmms1\vidsch\vidschi.cxx @ 426] 07 ffffd001`7d53dc00 fffff801`aa5c9306 nt!PspSystemThreadStartup+0x58 [d:\th\minkernel\ntos\ps\psexec.c @ 6845] 08 ffffd001`7d53dc60 00000000`00000000 nt!KxStartSystemThread+0x16 [d:\th\minkernel\ntos\ke\amd64\threadbg.asm @ 80] 

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

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

      • Проверьте системный вход в Просмотр событий на наличие других сообщений об ошибках, которые могут помочь определить устройство или драйвер, вызывающий эту ошибку, проверка.
      • Если в сообщении об ошибке указан драйвер, отключите его или обратитесь к изготовителю за обновлениями драйверов.
      • Убедитесь, что все программное обеспечение, связанное с графикой, например DirectX и OpenGL, обновлено, а все графические приложения (например, игры) полностью исправлены.
      • Убедитесь, что любое новое установленное оборудование совместимо с установленной версией Windows. Например, сведения о требуемом оборудовании можно получить на странице спецификаций Windows 10.
      • Запустите средство диагностики памяти Windows, чтобы проверить память. В поле поиска панели управления введите Память, а затем выберите Диагностика проблем с памятью компьютера. После запуска теста используйте средство просмотра событий, чтобы просмотреть результаты в системном журнале. Найдите запись MemoryDiagnostics-Results , чтобы просмотреть результаты.
      • Можно попробовать запустить средство диагностики оборудования, предоставленное производителем системы.
      • Использование безопасного режима Рассмотрите возможность использования безопасного режима, чтобы изолировать эту проблему. При использовании безопасного режима загружаются только минимальные необходимые драйверы и системные службы во время запуска Windows.
        1. Чтобы перейти в безопасный режим, перейдите в раздел Обновление и безопасность в разделе Параметры.
        2. Выберите Восстановление>Расширенный запуск , чтобы загрузиться в режим обслуживания.
        3. В открывающемся меню выберите Устранение неполадок Дополнительные>параметры>запуска Параметры>перезапуска.
        4. После перезапуска Windows на экране Параметры запуска выберите параметр 4, 5 или 6, чтобы загрузиться в безопасный режим.

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

      Общие сведения об устранении неполадок см. в разделе Данные синего экрана.

      Комментарии

      Сведения о требованиях, которым должны соответствовать аппаратные устройства при реализации TDR, см. в документации по комплекту оборудования Windows Hardware Lab Kit . Например, TDR2 — стандартная графика для тестирования устройств.

      См. также раздел

      Bug Check Code Reference (Справочник с кодами критических ошибок)

      Ошибка VIDEO_TDR_FAILURE на Windows 10 и Windows 11

      WiFiGid

      Очередную статью на сайте WiFiGid мы посвятим ошибке «VIDEO_TDR_FAILURE», возникающей на современных Windows 10 и Windows 11. Основная причина – что-то с видеокартой, как правило это что-то связано с драйвером. Но есть и особенности от системы к системе. Так что если вдруг вы решили свою проблему отличным из описанных в статье способов, пожалуйста, напишите об этом в комментариях, так вы поможете тысячам других людей!

      А теперь предлагаю сразу же перейти к исправлению.

      Шаг 0 – Разбираемся в ошибке

      Ошибка VIDEO_TDR_FAILURE на Windows 10 и Windows 11

      Как правило, вы получаете не просто ошибку, а с расшифровкой. Например, «VIDEO_TDR_FAILURE (nvlddmkm.sys)». Вот на эту информацию в скобочках и нужно смотреть. Владельцам компьютеров все будет проще, а вот на ноутбуках, где может присутствовать несколько видеокарт, заметно облегчает жизнь. Итак, в скобках может быть что-то из этого:

      • atikmpag.sys — видеокарты AMD (Radeon).
      • nvlddmkm.sys — видеокарты NVIDIA (да и вообще, любое дополнение на буквы NV).
      • igdkmd64.sys — видеокарты Intel (обычно, которые встроены в процессор, т.к. на дискретных видеокартах Intel я пока такого не встречал).

      После того, как примерно поняли источник проблемы, поспешу вас охладить. Как правило, ошибка связана именно с драйвером видеокарты, но встречались и случаи чисто аппаратной поломки. Поэтому если вы перебрали все варианты и не нашли собственного решения – идем в любой удобный сервис на диагностику «видюхи».

      Шаг 1 – Настройки игр и программ

      Если BSOD («синий экран смерти») с вашей ошибкой проявляется лишь в одной игре или программе, а во всех других сценариях работает отлично, значит все превосходно. Это или ошибка этой самой игры (кривой «кряк») или программы (настройки использования аппаратного ускорения).

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

      • Google Chrome – Настройки – Дополнительные – Использовать аппаратное ускорение
      • Яндекс.Браузер – Настройки – Системные – Использовать аппаратное ускорение, если возможно
      • Mozilla Firefox – Настройки – Основные – Использовать рекомендуемые настройки производительности (снимаем галку) – По возможности использовать аппаратное ускорение
      • Opera – Настройки – Дополнительно – Использовать аппаратное ускорение, если доступно

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

      Шаг 2 – Драйвер видеокарты

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

      1. Открываем «Диспетчер устройств» (щелкаем правой кнопкой мышки по кнопке «Пуск» и выбираем одноименный пункт).

      Ошибка VIDEO_TDR_FAILURE на Windows 10 и Windows 11

      1. Находим свою видеокарту, щелкаем по ней правой кнопкой мыши и выбираем «Свойства».

      Ошибка VIDEO_TDR_FAILURE на Windows 10 и Windows 11

      1. Переходим на вкладку «Драйвер», и, если доступна кнопка «Откатить», нажимаем по ней.

      Ошибка VIDEO_TDR_FAILURE на Windows 10 и Windows 11

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

      Как разновидность этого действия – сразу в «Диспетчере устройств» выбираем не «Свойства», а «Удалить», и удаляем устройства с драйверами (ставим галочку, когда спросит).

      Если откат не помогает, нужно зайти на официальный сайт своей видеокарты (Nvidia, AMD, Intel) и уже там скачать самый новый драйвер под свою модель видеокарты и под свою версию Windows. Скачиваем и устанавливаем. Подробно разбирать этот пункт не буду, надеюсь, справитесь (а иначе лучше сразу идти в сервис). Пример страницы скачивания драйвера на примере моей Nvidia:

      Ошибка VIDEO_TDR_FAILURE на Windows 10 и Windows 11

      Перед установкой драйвера можно полностью удалить предыдущий любой утилитой вроде популярной DDU. Про удаление драйвера на примере NVIDIA мы подробно писали в этой статье.

      Шаг 3 – Если разгоняли

      Если вы разгоняли видеокарту или взяли ее от другого «разгонщика», на этом этапе просто достаточно сбросить ее к частотам по умолчанию (какие у вас были, а также каким софтом все это делалось, вам знать лучше). Разогнать успеете всегда, но сейчас лучше хотя бы восстановить нормальную работу.

      Шаг 4 – Майнеры и другая зараза

      Прошлые вирусы как-то не особо влияли на работу видеокарты, пока не появились «майнеры». Вот эти злыдни очень любят нагружать видеокарту до такой степени, что на обычную работу мощей и не хватает. Основная рекомендация – прогоните свой компьютер любым нормальным антивирусом хотя бы раз.

      А проверить все это можно через «Диспетчер задач» ( Ctrl + Shift + Esc ), зайти на вкладку «Производительность» и посмотреть при обычной работе нагрузки на графические процессоры.

      Ошибка VIDEO_TDR_FAILURE на Windows 10 и Windows 11

      И сюда же можно отнести в общем проблему перегрева видеокарты. Скачиваем ту же AIDA64 или любой другой аналог и проверяем температуру графического ядра в сценариях, когда вылетает BSOD.

      Шаг 5 – Если видеокарта новая

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

      • Ищем в интернет, какой мощности блок питания примерно нужен под вашу видеокарту.
      • Проверяем, что все питание правильно было подключено.

      Вариант с отключением другой периферии, вроде дисков и дисководов для разгрузки блока здесь даже не рассматриваю – видеокарта все равно «съест» больше всех.

      Шаг Последний

      Если вы действительно попробовали все, скорее всего что-то с железом. Рекомендую по возможности переставить свою видеокарту в другой системный блок (к другу) и посмотреть, как она будет работать там. Если и там начнутся проблемы – поможет только сервис или покупка новой видеокарты.

      Если же там все работает отлично, занимаемся или восстановлением Windows, или ее полной переустановкой. Лично у меня все заканчивалось успешно на этапе подбора драйверов, но в вашем случае, возможно, придется идти и на это.

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

      Если не загружается система

      Если у вас вообще не загружается операционная система, а где-то на подходе сразу же вылетает ошибка, дело плохо. На своем опыте я бы делал так:

      • Выдернуть видеокарту из системника, попробовать загрузиться без нее (особенно если есть второе видео).
      • Запускаем процедуру восстановления системы или (гораздо проще) переустанавливаем Windows. И то, и то нехорошо, но если очень надо, то делаем. Гадать о возможной причине можно неделями, а переустановить даже при неправильных руках с учетом просмотра видео на ютубе займет максимум пару часов.

      Ошибка VIDEO TDR FAILURE Windows 10

      Представьте себе сценарий: вы работаете или играете за компьютером, как вдруг ваш компьютер падает в BSOD. Синий экран смерти – штука весьма неприятная, особенно, когда работа не сохранена и ее потом надо делать заново. В отдельной статье мы уже рассказывали подробнее о самом явлении синего экрана смерти на Windows 10. В этом же материале уделим внимание одной конкретной ошибке, а именно ошибке VIDEO_TDR_FAILURE.

      Заметить эту ошибку можно в подробностях синего экрана смерти, описанных мелким шрифтом. Зачастую там пишет что-то в следующем духе:

      При желании вы можете найти в Интернете информацию по этому коду ошибки: VIDEO_TDR_FAILURE.

      Если вы задались поиском решения возникшей проблемы, вы в правильном месте. Эта статья расскажет о известных методах, которые помогут исправить ошибку VIDEO_TDR_FAILURE в Windows 10, а также о возможных причинах ее появления.

      VIDEO_TDR_FAILURE — что это за ошибка

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

      VIDEO_TDR_FAILURE – это ошибка, которая в 99% случаев уходит своими корнями в сбой работы видеокарты. Сам префикс “VIDEO” в коде уже указывает на это. Кроме того, зачастую после надписи “VIDEO_TDR_FAILURE” идет указание загадочного файла в скобочках. Это может быть atikmpag.sys, nvlddmkm.sys или igdkmd64.sys. Конкретно указанный файл в конкретно вашем случае будет зависеть от того, какой графический чип используется в компьютере. Ошибка VIDEO_TDR_FAILURE на ПК с видеокартой AMD будет сопровождаться файлом atkmpag.sys, NVIDIA – nvlddmkm.sys, а встроенной графикой Intel – igdkmd64.sys. Все предельно просто.

      Синий экран VIDEO_TDR_FAILURE означает в первую очередь сбой работы вашей видеокарты. Аббревиатура TDR расшифровывается как Timeout Detection and Recovery. Простыми словами, видеокарта перестала отвечать на запросы операционной системы. Если зависания случаются слишком много раз под ряд, Windows падает. Хорошая новость в том, что проблема зачастую имеет софтверный характер и вылечить ее можно достаточно просто. В отдельных случаях имеет место быть физическая неполадка с видеокартой. Как и во всех остальных инструкциях, мы начинаем с самых простых методов решения проблемы и постепенно перемещаемся к более сложным.

      Как исправить ошибку VIDEO_TDR_FAILURE

      Многие ресурсы в первую очередь рекомендуют начать с проверки драйверов видеокарты, что на самом деле является правильным подходом. Часто именно проблема в драйвере является причиной появления ошибки VIDEO_TDR_FAILURE. Все же мы рекомендуем начать поиски источника проблемы в другом месте.

      Разгон

      Прежде всего, проверьте настройки разгона вашей видеокарты. Если вы не разгоняли свою видеокарту (не совсем актуально для компьютеров со встроенной графикой Intel), пропустите этот шаг.

      Каждая видеокарта имеет свой лимит разгона, который уникален для каждого чипа (даже две одинаковые модели могут разгоняться по-разному), поэтому эта процедура весьма щепетильна. Если вы перестараетесь с разгоном частоты ядра видеокарты или частоты памяти, почти со 100% вероятностью видеокарта зависнет, и система упадет. В таком случае вам надо просто откатить настройки разгона до стандартных или снизить добавленную частоту в программе, которую вы использовали для разгона видеокарты. Если вы неудачно разогнали карту и система падает сразу после входа в систему, загрузитесь в безопасный режим, удалите приложение и профили разгона, а затем загрузитесь в обычный режим работы Windows. Если причина была именно в неправильном разгоне, карта вернется до стоковых частот, и вы сможете нормально работать с компьютером.

      Если ошибка VIDEO_TDR_FAILURE возникает только при интенсивных нагрузках (к примеру, во время игр), попытайтесь немного снизить их. Понизьте качество графики или разрешение экрана, чтобы видеокарта не работала на 100%.

      Драйверы

      Если проблема скрывалась не в разгоне, продолжить поиск надо в драйвере вашей видеокарты. Прежде всего попытайтесь установить новую версию драйвера, если такова доступна на сайте производители или в панели управления NVIDIA / Radeon / Intel. Имейте в виду, что обновлять драйвер надо либо с этих приложений, либо с официального сайта. Попытка обновить драйвер через Диспетчере устройств ли приведет к желанному результату.

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

        Нажмите Win+ X и выберите Диспетчер устройств.

    • Найдите пункт Видеоадаптеры и разверните его.
    • Найдите свою видеокарту и щелкните по ней правой кнопкой мыши. Выберите Свойства.
    • На вкладке Драйвер нажмите кнопку Обновить драйвер. Учтите, что эта кнопка может быть недоступна. Откат драйвера доступен только в том случае, если вы хотя бы раз обновляли драйвер оборудования. Если кнопка Обновить драйвер недоступна, вам придется узнать, как удалить драйвер в Windows 10. Удалите текущий драйвер, а затем на сайте производителя скачайте предыдущую версию драйвера. Установите его и понаблюдайте за работой системы.
    • Относительно драйверов хочется также добавить, что не стоит доверять центру обновлений Windows установку драйверов. Именно поэтому в статье «Как переустановить Windows» мы рекомендуем скачать драйверы еще до начала установки, а затем отключить Интернет и установить все драйверы. Центр обновлений Windows скачивает порой не самые актуальные версии драйверов, из-за чего могут возникать неполадки в работе устройств на новых версиях Windows или в принципе. Владельцам ноутбуков также можно посоветовать обратиться на сайт производителя ноутбука, а не входящей в его состав видеокарты. Возможно, на сайте доступен специальный драйвер, который лучше всего работает с этим компьютером.

      Интегрированная видеокарта

      Отдельного упоминания стоят также компьютеры с интегрированными в процессор видеокартами (процессоры Intel и APU от AMD). Советы с драйверами для них тоже актуальны, но, поскольку встроенная графика не имеет собственной выделенной памяти и для работы использует оперативную, есть смысл проверить оперативную память на ошибки. Убедитесь, что она работает исправно и без сбоев. Справедливости ради стоит сказать, что, если в оперативной памяти спрятались какие-то проблемы, ошибка VIDEO_TDR_FAILURE будет вашей не единственной головной болью.

      Вредители в компьютере

      2017-2018 год ознаменовался массовым помешательством на майнинге криптовалют. С этой задачей лучше всего справляются видеокарты. Кто-то добросовестно майнит на собственном оборудовании, а кто-то добывает «эфир» или «биткоины» при помощи вредоносного ПО, которое маскируется в недрах вашей операционной системы и нагружает видеокарту и процессор. Из-за подобных неприятностей может возникать ошибка VIDEO_TDR_FAILURE.

      Если вы подозреваете, что причиной, из-за которой возник синий экран смерти VIDEO_TDR_FAILURE, является вирус-майнер, рекомендуем проверить ваш компьютер на наличие какой-нибудь заразы. С этим хорошо справится встроенный в Windows 10 антивирус. Практика показала, что он очень недурно отлавливает вирусы-майнеры, поэтому убедитесь, что антивирус работает и остается в актуальном состоянии (устанавливайте все доступные обновления). Также проведите тщательную проверку компьютера.

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

      Если в системе все закрыто, а нагрузка постоянно высокая, значит что-то скрытое активно потребляет ресурсы вашего ПК без соглашения. Перейдите на вкладку Процессы и щелкните на столбец GPU. Диспетчер задач отфильтрует список процессов таким образом, чтобы сначала отображались те задачи, которые больше всего нагружают видеокарту. Исследуйте их и убедитесь, что они не являются вирусами-майнерами.

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

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

      Физические неполадки с видеокартой

      Самая неприятная часть. Все описанные выше причины возникновения ошибки VIDEO_TDR_FAILURE в теории решаются программно. Если ничего не помогло, пора провести диагностику видеокарты.

      Прежде всего, проверьте температуру. Для этого воспользуйтесь любым приложением для замера температуры компонентов компьютера. MSI Afterburner, HWMonitor, AIDA64 – все эти приложения замечательно подойдут. Запустите приложение для мониторинга и следите за ростом температуры видеокарты под нагрузкой. Для замера температуры видеокарты в играх можно использовать встроенный оверлей (если видеокарта AMD Radeon) или сторонние приложения, вроде FPS Monitor / MSI Afterburner / Riva Tuner, которые выводят информацию о состоянии видеокарты (нагрузка, частоты, температура) поверх картинки с игрой. Слишком высокая температура может приводить к появлению ошибки VIDEO_TDR_FAILURE.

      Если вы заметили, что карточка греется слишком сильно, пора заглянуть внутрь корпуса компьютера. Убедитесь, что система охлаждения видеокарты работает исправно, а вентилятор и радиатор не слишком забиты пылью. Если видеокарта нуждается в чистке, извлеките ее из слота, почистите (не стоит дуть ртом и плевать в систему охлаждения — воспользуйтесь балончиком со сжатым воздухом или пылесосом в крайнем случае). Также позаботьтесь достаточной вентиляцией корпуса. Если видеокарта старая и вы уже давно не проводили ей диагностику, имеет смыл попробовать заменить термопасту. После установки видеокарты обратно убедитесь, что вы надежно ее зафиксировали в нужном PCIe-слоте. С ноутбуками будет немного тяжелее, но попытка заменить термопасту и почистить систему охлаждения тоже может помочь.

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

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

      Редактор реестра

      Этот способ рекомендует компания Microsoft, но шансы, что он поможет, крайне невелики (ироничн, не правда ли?). Он заключается в том, чтобы увеличить время, по истечению которого система свалится в голубой экран смерти. Ошибка VIDEO_TDR_FAILURE на синем экране смерти возникает только после того, как видеокарта некоторое время не отвечала на запросы системы. Можно увеличить этот тайм-аут. Метод поможет в том случае, если видеокарта еще дышит, но при наличии физических поломок вы все равно будете наблюдать синий экран смерти. Пробуйте этот способ в том случае, если совсем ничего не помогло.

      1. Нажмите Win+ R и введите regedit.
      2. В адресную строку редактора реестра введите адрес Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
      3. В правой части редактора найдите параметр TdrDelay. Если его там нет, нажмите по пустому полю правую кнопку мыши и выберите Создать – ПараметрDWORD(32бита). Назовите его TdrDelay и установите значение 8. Если параметр уже существует, измените его значение со стандартного на 8.
      4. Перезапустите компьютер и понаблюдайте за его работой. Учтите, что после этого изменения возможны продолжительные зависания системы в случае, если видеокарта не будет отвечать. Изменение реестра поломку не исправит, но оно даст видеокарте больше времени на то, чтобы «прийти в себя», прежде чем система выкинет белый флаг и принудительно перезагрузится из-под синего экрана смерти.

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

      Автор поста

      Внезапно свалился из глубокого космоса на wp-seven.ru в ноябре 2012 года. Сижу на Production Build. По вопросам сотрудничества и рекламы: ads.wp-seven.ru@outlook.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *