The windows video driver timeout detection and recovery delay aida64 как исправить

  • Remove From My Forums
  • Question

  • Обнаружил такую проблему при попытке использовать АИДу64, эта надписи видимо и раньше появлялась, но я не предавал этому значению. При попытке провести Тест стабильности системы, при установке галочки на Тест видеокарты появляется
    такая надпись — The Windows video driver Timeout Detection and Recovery delay value is configured too low. It may cause the video driver to be reset while running the AIDA64 System Stability Test. Винда чистая стоит, драйвер сначала был скачен из Центра обновления
    следующий, через часа 4 и несколько перезагрузок был установлен от НВИДИА в режиме установки Рекомендуется. Почему так происходит или так всегда должно быть при Запуске теста ? Так как АИДа ругается на драйвера видеокарты

    • Edited by

      Sunday, March 21, 2021 11:29 AM

Содержание

  1. Aida the windows video driver timeout detection and recovery delay aida64 что это
  2. Aida the windows video driver timeout detection and recovery delay aida64 что это
  3. Вопрос
  4. Все ответы
  5. Aida the windows video driver timeout detection and recovery delay aida64 что это
  6. Вопрос
  7. Все ответы
  8. Aida the windows video driver timeout detection and recovery delay aida64 что это
  9. Вопрос
  10. Все ответы
  11. Что делать, если драйвер видеокарты периодически
  12. Причины зависания видеодрайвера и их устранение
  13. 1. Перегревание
  14. 2. Недостаточное питание
  15. 3. Чрезмерный разгон
  16. 4. Ошибки драйвера или другого ПО
  17. 5. Конфликт настроек драйвера и приложений
  18. 6. Неподходящие настройки TDR

Aida the windows video driver timeout detection and recovery delay aida64 что это

Aida64 отправила мне следующее предупреждение при открытии теста стабильности системы (окно со всеми графиками):

JCyUp

Я хочу узнать больше об этом TdrDelay, что это? Кроме того, я должен принять предложение Aida64?

Тайм-аут обнаружения и восстановления (TDR)

В Windows Vista и более поздних версиях операционная система пытается обнаружить ситуации, в которых компьютеры кажутся полностью «замороженными». Затем операционная система пытается динамически восстанавливаться из замороженных ситуаций, чтобы настольные компьютеры снова реагировали. Этот процесс обнаружения и восстановления известен как тайм-аут обнаружения и восстановления (TDR). В процессе TDR планировщик графического процессора операционной системы вызывает функцию DxgkDdiResetFromTimeout драйвера минипорта дисплея для повторной инициализации драйвера и сброса графического процессора.

TDR означает «Обнаружение и восстановление тайм-аута». Это функция операционной системы Windows, которая обнаруживает проблемы с откликом графической карты и восстанавливает рабочий стол путем сброса карты. Если операционная система не получает ответ от графической карты в течение определенного периода времени (по умолчанию 2 секунды), операционная система сбрасывает графическую карту.

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

Настройка стоимости

Нажмите кнопку Пуск, введите regedit в поле поиска, а затем дважды щелкните файл regedit.exe из приведенных выше результатов. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение. Найдите и затем щелкните следующий раздел реестра:

В меню «Правка» нажмите «Создать», а затем выберите следующее значение реестра в раскрывающемся меню, соответствующее вашей версии Windows (32-разрядная или 64-разрядная):

Для 32-битного Windows Select DWORD (32-bit ) значение. Введите TdrDelay в качестве имени и нажмите Enter. Дважды щелкните TdrDelay и добавьте 8 данные значения и нажмите ОК.

Для 64-битной Windows

Выберите QWORD (64-bit) значение. Введите TdrDelay в качестве имени и нажмите Enter. Дважды щелкните TdrDelay и добавьте 8 для данных значения и нажмите OK. Закройте редактор реестра и перезагрузите компьютер, чтобы изменения вступили в силу.

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

Источник

Aida the windows video driver timeout detection and recovery delay aida64 что это

trans

Вопрос

trans

trans

Все ответы

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

имелся ввиду порядок установки: чистая ОС, затем драйвера.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

имелся ввиду порядок установки: чистая ОС, затем драйвера.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

Источник

Aida the windows video driver timeout detection and recovery delay aida64 что это

trans

Вопрос

trans

trans

Все ответы

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

имелся ввиду порядок установки: чистая ОС, затем драйвера.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

имелся ввиду порядок установки: чистая ОС, затем драйвера.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

Источник

Aida the windows video driver timeout detection and recovery delay aida64 что это

trans

Вопрос

trans

trans

Все ответы

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

имелся ввиду порядок установки: чистая ОС, затем драйвера.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

имелся ввиду порядок установки: чистая ОС, затем драйвера.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

trans

trans

Винда чистая стоит. драйвер был установлен от НВИДИА

Так не бывает. Или чистая, или со сторонними драйверами. Нельзя совместить несовместное.

Источник

Что делать, если драйвер видеокарты
периодически

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

Закономерностей с вылетами видеодрайвера обычно не наблюдается. Указанная проблема может появляться как во время просмотра видеоконтента или в 3D играх, так и в «нетяжелых» приложениях, когда нагрузки на видеокарту практически нет. Частота ее появления тоже может быть разной и почти не поддается прогнозированию.

Механизм, вызывающий возникновение проблемы

В Windows XP и более ранних версиях Windows, где TDR не было, зависание видеодрайвера почти всегда заканчивалось зависанием всего компьютера или же его выпадением в так называемый «Синий экран смерти» (BSOD) с последующей перезагрузкой, потерей всех несохраненных данных и прочими негативными последствиями.

Причины зависания видеодрайвера и их устранение

1. Перегревание

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

Чтобы это проверить, необходимо:

• на сайте производителя видеокарты узнать максимально допустимую температуру ее работы (у каждой модели она разная);

• на компьютере установить какой-нибудь синтетический тест, создающий нагрузку на видеокарту и отслеживающий ее температуру в режиме реального времени, например, программу FurMark;

• запустить тест, нажав кнопку «Burn-in-test» в окне FurMark, и в течение 20-30 минут понаблюдать за температурой видеокарты. Если допустимый максимум будет превышен, нужно позаботиться об улучшении ее охлаждения.

ustranenie viletov videodrayvera1

Что для этого можно предпринять:

• почистить системный блок компьютера от пыли и убедиться в исправности системы охлаждения видеокарты (кулер вращается, радиатор не «болтается»);

• отодвинуть системный блок подальше от отопительной системы помещения или других «греющихся» предметов;

• улучшить циркуляцию воздуха в системном блоке, установив дополнительные кулеры на вдув и/или выдув;

• убрать разгон видеокарты (если он осуществлялся) или же уменьшить его степень (см. ниже в п.3).

2. Недостаточное питание

Зависание видеокарты может возникать при недостаточном ее электропитании. Необходимо убедиться, что блок питания компьютера удовлетворяет требования всех его устройств. Важно, чтобы он давал достаточную силу тока по линии +12В. Подробнее о том, как оценить соответствие блока питания требованиям компьютера, читайте здесь.

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

Поднять напряжение можно при помощи специальных утилит. Например, для видеокарт GeForce удобно использовать программу NVidia Inspektor.

Аналогичные программы существуют также и для видеокарт Radeon (не сложно найти в Интернете).

• в окне NVidia Inspektor нажать кнопку «Show Overclocking»;

• в открывшейся дополнительной панели сдвинуть на 1-2 шага вправо ползунок «Voltage»;

• чтобы изменения вступили в силу, нажать кнопку «Apply Clock&Voltage».

ustranenie viletov videodrayvera2

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

3. Чрезмерный разгон

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

Даже если видеокарту Вы не разгоняли, проблема может исчезнуть после снижения частоты ее графического ядра и/или памяти ниже стандартного уровня. В первую очередь это касается моделей с «заводским» разгоном. Такие видеокарты обычно имеют в своем названии обозначение overclocked, TI и др.

Снизить частоту видеокарты можно при помощи специальных утилит. Для видеокарт GeForce подойдет упомянутая в предыдущем пункте программа NVidia Inspektor. Аналогичные программы для видеокарт Radeon не сложно найти в Интернете.

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

Изменять частоту ниже референсных показателей бояться не следует. На практике, снижение частоты на 1-2% уже может оказать ощутимое позитивное влияние на стабильность работы видеокарты. А на производительности это почти никак не скажется.

4. Ошибки драйвера или другого ПО

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

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

ustranenie viletov videodrayvera3

Если ошибка появляется только во время просмотра флеш-видео в Интернете, причиной могут оказаться баги в Adobe Flash Player. Скачайте его последнюю версию с официального сайта и установите ее на компьютере.

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

5. Конфликт настроек драйвера и приложений

Причиной зависания видеодрайвера может быть несовместимость его настроек с нормальной работой некоторых приложений, в частности, компьютерных игр. В первую очередь это касается 3D параметров анизотропной фильтрации и сглаживания (antialiasing).

Так, если в панели управления NVIDIA или ATI/AMD (ищите их в панели управления Windows в разделе «Оборудование и звук») сглаживание принудительно отключено, а настройки какой-то игры предполагают его использование, может возникнуть конфликт, который закончится вылетом драйвера.

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

ustranenie viletov videodrayvera4

6. Неподходящие настройки TDR

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

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

Чтобы увеличить задержку срабатывания TDR:

• открыть редактор реестра.

ustranenie viletov videodrayvera5

• в редакторе (в левой его части) пройти в ветку
HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers ;

• выделив раздел «GraphicsDrivers» в левой части редактора, в его правой части найти параметр с названием «TdrDelay«. Если такого параметра там нет, его необходимо создать. Напомню, что с этой целью нужно в левой части редактора щелкнуть правой кнопкой мышки по разделу «GraphicsDrivers», в появившемся контекстном меню выбрать «Создать» ⇒ «Параметр DWORD» (32 бита) и переименовать новосозданный параметр на «TdrDelay».

• дважды щелкнуть по параметру «TdrDelay» левой кнопкой мышки. Откроется окно, в котором нужно выбрать десятичную систему счисления, в поле «Значение» указать задержку срабатывания TDR (в секундах), нажать кнопку «ОК», после чего закрыть все окна и перезагрузить компьютер.

ustranenie viletov videodrayvera6

Чтобы полностью отключить TDR:

• в редакторе реестра открыть ветку
HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers ;

• выделив в левой части редактора раздел «GraphicsDrivers», посмотреть, есть ли в нем параметр с названием «TdrLevel» (содержание выделенного раздела отображается в правой части редактора). Если его там нет, его необходимо создать. Щелкаем правой кнопкой мышки по разделу «GraphicsDrivers», в появившемся меню выбираем «Создать» ⇒ «Параметр DWORD» (32 бита) и переименовываем новый параметр на «TdrLevel».

• дважды щелкнуть левой кнопкой мышки по параметру «TdrLevel», в открывшемся окне в поле «Значение» поставить 0 и нажать кнопку «ОК». Затем закрыть все окна и перезагрузить компьютер.

ustranenie viletov videodrayvera7

Если после отключения TDR компьютер начнет зависать, значит, для Вашего случая это решение не подходит. Снова включите TDR, удалив созданный Вами параметр «TdrLevel» из реестра и перезагрузив компьютер.

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

Источник

Recommended Posts

IgelRM

Newbie

    • Share

Hello,

I started the stability test today and got a dialog, which asked me if I would want to change a setting related to my video driver, which would help with stability, if I recall correctly. It also said it would required a restart. I copied the dialog via control-c and clicked no because I was unsure what the setting does and if it could cause other issues but as soon as I clicked the button my video output vanished (blackscreen) and needed to hard reset.

I had the same blackscreen issue earlier while rendering a long video, which is likely related to my overclock (Ryzen 5 1600 @ 3.8GHz) but could also be related to that setting the dialog mentioned. Because I needed to hard reset, I couldn’t paste the content of the dialog somewhere and don’t remember much of it, something about timing that should be changed?

I would like to know if there is a list of these suggestion dialogues, I would recognize it if I could read it again.

Thanks

  • Quote

Link to comment
Share on other sites

Fiery

Grand Master

    • Share

Only one such dialogue (warning message) is popped up in the AIDA64 System Stability Test.  It is about fixing the video driver timeout detection and recovery delay value, also known as TdrDelay.

The warning message says:

The Windows video driver Timeout Detection and Recovery delay (TdrDelay) value is configured too low. It may cause the video driver to be reset while running the AIDA64 System Stability Test.

Do you want AIDA64 to fix this issue for you now?

Please note that you need to restart Windows after altering the TdrDelay value.

The TdrDelay Registry entry that AIDA64 checks can be found and can also be manually updated/altered using the Registry Editor:

HKEY_LOCAL_MACHINESystemCurrentControlSetControlGraphicsDrivers

Please note that the TdrDelay value only has an effect on the AIDA64 System Stability Test when the GPU stress testing is enabled.  A too short delay will cause Windows to recover (restart) the video driver during the OpenCL based GPU stress testing session.

Link to comment
Share on other sites

  • 2 weeks later…

IgelRM

Newbie

  • Author
    • Share

Thank you for your detailed response. Sorry for the late answer, I thought I had it set to notify me when somebody replies, but I didn’t.

The graphics driver reset would only last a few seconds and would not lead to a permanent blackscreen, right? My blackscreen issue is might be due to temperature (or maybe voltage), since I noticed the temperature in Ryzen Master, which should report the temperature without ryzen’s safety offset since version 1.0.1 according to multiple articles, is much higher than in AIDA64 temperature tab. A temperature called CPU Diode, which is closer to the one shown in Ryzen Master, is available but less obvious under the unified tab, so I got confused.

  • Quote

Link to comment
Share on other sites

Fiery

Grand Master

    • Share

36 minutes ago, IgelRM said:

Thank you for your detailed response. Sorry for the late answer, I thought I had it set to notify me when somebody replies, but I didn’t.

The graphics driver reset would only last a few seconds and would not lead to a permanent blackscreen, right? My blackscreen issue is might be due to temperature (or maybe voltage), since I noticed the temperature in Ryzen Master, which should report the temperature without ryzen’s safety offset since version 1.0.1 according to multiple articles, is much higher than in AIDA64 temperature tab. A temperature called CPU Diode, which is closer to the one shown in Ryzen Master, is available but less obvious under the unified tab, so I got confused.

The video driver reset takes a second or two, and after it is done everything should go back to normal. Except for the GPU subtest of the AIDA64 System Stability Test which will be stopped after the video driver reset.

So in case a permanent blackscreen is exhibited, it may be due to a video driver reset issue in the first place, but then the video driver cannot recover due to — in most cases — a hardware stability issue.  In other words: if you cannot get the display output working after the video driver reset, it’s a hardware malfunction.  Such malfunction can be due to a number of reasons, including excessive overclocking (and/or overvoltage), overheating, video memory stability issues (or overheating), PCI Express communication breakdown, etc.

Link to comment
Share on other sites

  • 5 years later…

Joinplayer1

Newbie

    • Share

Hi there,

I know this is an old thread but.. I too had this message and selected ‘no’, so it seems that actually you need to say yes? 

How do you get the message to come back again to be able to select yes? i tried restarting the computer and closing/opening AIDA64 but no luck! 

  • Quote

Link to comment
Share on other sites

Join the conversation

You can post now and register later.

If you have an account, sign in now to post with your account.

Видеодрайвер перестал отвечать и был успешно восстановлен NVIDIA & AMD

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

Первый вариант для карт NVIDIA и AMD. Заключается в переустановке видео-драйвера — либо его обновлении. В этом случае драйвера лучше удалить воспользовавшись программой Display Driver Uninstaller (DDU),

а не с помощью ресурсов операционной системы. Причем деинсталляцию с помощью DDU рекомендуется проводить в безопасном режиме Windows. Актуальную версию драйвера лучше скачать с сайта изготовителя видеокарты или с сайта NVIDIA или AMD.

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

В открывшемся окне выбрав «Управление параметрами 3D», нужно найти «Режим управления электропитанием» и из выпадающего списка следует выставить «Предпочтительный режим максимальной производительности».

Сохранив изменения останется перезапустить компьютер и проверить осталась ошибка или же нет.

Третий вариант подойдет также для карт NVIDIA. В данном случае решение проблемы состоит в изменении настроек реестра Windows. На рабочем столе сочетанием клавиш Win+R в окне Выполнить введя » regedit » и перейдя в реестр нужно пройти по данному пути: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers. Здесь нужно создать ключ DWORD (32 бита) с именем TdrDelay и открыв его установить значение 8. Также как и в предыдущем способе необходимо перезагрузить ПК и проверить.

Четвертый вариант для NVIDIA и AMD. Состоит в изменение частоты ядра и памяти видеокарты с помощью программы MSI Afterburner.

Из представленных настроек следует постепенно с шагом 5% уменьшать Power Limit (желательно не меньше 70%). Или же понизить значения частоты ядра (Core Clock) и памяти (Memory Clock). По моему опыту наиболее эффективным является уменьшение частоты ядра и памяти.

Пятый вариант для NVIDIA и AMD. Решением проблемы может быть чистка видеокарты от пыли с заменой термопасты и устранением подтеков протекших термопрокладок.

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

Ссылки на программное обеспечение располагаются в описании к видео.

Подробнее — в данном видео:

Фото- и видеоматериалы взяты с канала ServLesson на YouTube.

Источник

. и кое-что о компьютерах.

Компьютерный пакостник брингин ю зе бест.

Решение проблемы „Видеодрайвер перестал отвечать и был успешно восстановлен”

Решение проблемы „Видеодрайвер перестал отвечать и был успешно восстановлен” (“Display driver has stopped working and has recovered”)

Знаю, что многие пользователи Vista, Windows7 x86/x64 сталкивались с подобным сообщением. Проблема переползла и в Windows8 — 10, не потеряв актуальности, разве что сообщение об остановке драйвера в Windows 10 теперь не появляется.
Обычно это происходит во время игры, работы какого-то 3д приложения или просмотре видео, но бывает, что и буквально “на пустом месте”, просто во время набора текста или серфинга по интернету. Я предлагаю решение этой проблемы, которое неоднократно помогало мне и другим. Заодно — тут собраны и другие варианты решений, пожалуй, полнее не видел нигде.

После такого зависания вы увидите в трее сообщение «Atikmdag has stopped responding and has successfully recovered» для ATI, «nvlddmkm has stopped responding and has successfully recovered» для nVidia или «igfx has stopped responding and has successfully recovered» для intel (на руссом — «Atikmdag (или nvlddmkm, или igfx) перестал отвечать и был успешно восстановлен»).

Понятно, что перезапуск видеодрайвера вызывается каким-то событием, но проблема плавающая, единой причины срабатывания триггера остановки не известно, подобное сообщение может быть вызвано целой кучей причин, любая из которых приводит к увеличению задержки ответа драйвера. Зато прекрасно известно, какой механизм отвечает за такое поведение системы. Имя механизму- Timeout Detection and Recovery (TDR). Вкратце, это система восстановления после программных ошибок, избавляющая от необходимости перезагрузки компьютера в случае такой ошибки. Завязана она на драйверную модель, введённую в Vista и успешно использующуюся в Windows 7 и 8, и она действительно помогает избежать ситуаций, которые в случае с более ранними версиями Windows практически однозначно приводили к зависанию компьютера или BSOD и необходимости перезагрузки, с потерей всех несохранённых данных. В абсолютном большинстве случаев работа TDR пользователю не заметна, но в некоторых случаях получается такая вот „несостыковочка”. Это не проблема только лишь Windows (ведь как раз со стороны операционки «всё честно отработало»), это проблема также и производителей драйверов. И nvidia, и ati неоднократно заявляли, что «работают над следующей версией драйвера, в которой эта проблема будет устранена», но воз и ныне там, ситуация с момента выхода windows 7 и до сегодняшнего дня не изменилась. Скорее всего, кардинальных изменений они уже и не внесут — это может только нарушить сам принцип работы такого механизма.

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

  1. Обновление драйвера видеокарты до последней версии, либо наоборот, смена его на более старую версию. Более старые версии подходят для видеокарт, которые уже не получают новых возможностей от установки нового драйвера, а просто поддерживаются им.
  2. Обновление DirectX на последнюю возможную версию. Помогает откровенно редко, иногда помогает переустановка DX9, который может устанавливаться автоматически вместе с играми дополнительно к уже встроенному DX10 семёрки.
  3. Изменение параметров сглаживания (antialiasing ) в настройках панели управления видеодрайвером. Конфликт может возникнуть, когда, например, в настройках игры выставлено сглаживание, а в настройках драйвера-оно принудительно отключено или стоит режим «замещение настроек приложения». Настройки подбираются индивидуально к каждому компьютеру.Видеоплееров, использующих DX для вывода,это тоже касается.
  4. Отключение TDR в реестре или изменение времени её срабатывания.Ниже об этом способе написано подробнее.
  5. В комментариях подсказали ещё один вариант решения, но он подходит только для некоторых видеокарт. Это прошивка более новой версии bios вашей видеокарты. Подходит такой вариант для видеокарт, которые продаются с изначально завышенными, относительно стандартных референсных от ATI или nVidia, частотами (на них обычно есть маркировка overclocked). У подсказавшего этот вариант- это видеокарта от Gigabyte, 560Ti.
  6. Не решение, скорее workaround («обходной способ»)- запуск видеофайла в плеере и сворачивание плеера.
  7. Ещё один вариант из комментариев, который, как и запуск видео, относится к «обходному пути», а не решению проблемы по сути, но может помочь -это отключение Aero. смысл этого способа в том, что при включенном Aero в Windows для отрисовки интерфейса используется видеокарта, а если отключить его -то процессор, как в любой предыдущей версии Windows. Т.е. по сути, вы просто выключаете приложение, использующее ресурсы видеокарты. Вероятно, что при включении каких-нибудь игр всё вернётся.
  8. Опять же, из комментариев: можно чуть-чуть снизить частоту видеокарты немного, работающий вариант — это снижение всего на 1%, что не будет сказываться на производительности, но может решить проблемы «выбивания» драйвера. Сюда же отнесу и рекомендацию по увеличению напряжения на GPU на один шаг. Похоже, что корень проблемы в данном случае лежит там же, где и при перепрошивке видеобиоса.
  9. Если проблема возникает только при работе браузера (в интернете), велик шанс, что виноват flash player. В таком случае можно либо а) попробовать обновить flash-плеер c сайта Adobe, либо б)попробовать отключить аппаратное ускорение флеша (правой кнопокй на флеш-ролике, убрать галочку с «использовать аппаратное ускорение» («use hardware acceleration»).
  10. Ещё один вариант решения,если подобная проблема возникает у вас при работе в браузере — отключение аппаратного ускорения в настройках браузера. В отличии от пунтка выше,это ускорение используется при рендеринге страниц, а не при воспроизведени видео или файлов на flash.
  11. Ещё один вариант,из комментариев — «скачал nvidia inspector 1.9.6.5 открыл программу там есть такой пункт driver version и далее показывает версию дрова видюхи после него есть маленький значок (в виде гаечного ключа) кликните по нему и откроется новая окна та м найдите пункт power throttle, потом измените значение на SET_POWER_THROTTLE_FOR_PCIe_COMPLIANCE_ON и все можете забыть о прблеме)». Автор комментария только не написал, что изначально там параметр SET_POWER_THROTTLE_FOR_PCIe_COMPLIANCE_OFF, и надо не забыть нажать apply для применения изменения.

Я не рассматриваю тут варианты исправления, связанные с неисправным железом- например, недостаточной мощностью блока питания, если у вас стационарный компьютер, или отваливающимся видеочипом. Такие случаи требуют индивидуального изучения и проверки железа, а проблема перезагрузки драйвера тут — всего лишь один симптом.
Варианты 1 и 2 -это обычные и очевидные действия при проблемах с графикой и видео. Вариант 3 помогает, когда зависание драйвера наблюдается в играх и 3д-приложениях, а так же при включенном сглаживании в видеоплеерах при воспроизведении видео с помощью плеера, использующего VMR7/9 и 3д-поверхности. Вариант 5 — помогает только некоторым видеокартам на настольных компьютерах, и никогда не поможет на ноутбуках. Вариант 6 — не даёт драйверу ни секунды простоя, таким образом действуя на его «желание» зависнуть. В таком варианте предпочтительно, чтоб плеер декодировал видео средствами видеокарты, а не процессора. Вариант 8- по сути, просто отключение приложения, использующего видеокарту для отрисовки интерфейса, а потому -не может быть полноценным решением. Вариант 9 — встречается на системах, которые редко обновляются: flash довольно часто обновляется, и каждый раз победно рапротует об исправленном миллионе ошибок. 10 вариант связан с всё большим внедрением ускорения картинки, даже если вы просто открываете старницу в интернете.Суть 11-го варианта — в изменении напряжения для соответсвия стандартам pcie, но как оно работает точно- я не знаю, описания этого механизма я не нашёл.

В некоторых случаях ошибка „Видеодрайвер перестал отвечать и был успешно восстановлен” (“Display driver has stopped working and has recovered”) может проявляться и после применения всех вышеуказанных фиксов, и после переустановки системы по-новой, и вообще всегда. Это может указывать на уже физические проблемы- перегрев видеокарты, либо выход видеокарты из строя. Конечно, это самая нежелательная ситуация, но такое бывает. Проверить, кроме как установив точно такую же видеокарту, больше никак не получится.

Вариант 4 рассмотрю поподробнее, т.к. это решение упоминается значительно реже, а по действенности — среди первых. Итак, что нужно сделать. Запускаем редактор реестра, идём в ветку HKLMSystemCurrentControlSetControlGraphicsDrivers , и ищем там два ключа – TdrLevel и TdrDelay (если их там нет- а их скорее всего нет-то их нужно создать, тип REG_DWORD , не забудьте «десятичная система счисления» при редактировании параметра; значения описаны ниже). TdrLevel –собственно настройка восстановления. Стандартно имеет значение «3», соответствующее состоянию „TdrLevelRecover – Recover on timeout”, т.е. „восстановление по таймауту”. Выставляем значение „0”, соответствующее „TdrLevelOff – Detection disabled”, т.е. „детектирование отключено”. TdrDelay –установка времени задержки , т.е. реагирования на „безответность” драйвера. Стандартное значение –„2”, это время в секундах. Выставляем от 3х и больше, можно выявить необходимую задержку опытным путём, или сразу забабахать, например,”10” Полагаю, понятно, что в случае, если TdrLevel выставлен в «отключено», изменять время задержки (TdrDelay) смысле уже нет. Я бы рекомендовал начинать с увеличения времени вместо отключения-всё-таки сама по себе система восстановления вполне заслуживает того, чтобы жить, и может действительно спасти вам несохранённые данные в случае проблем с драйвером и необходимости экстренной перезагрузки.
После внесения изменений не забываем перезагружать компьютер, ключи реестра дадут эффект только после рестарта системы. Небольшая оговорка – этот способ поможет, если проблема с драйвером действительно лежит только в плоскости программного решения, и если для восстановления работоспособности драйвера не нужен «пинок», рестарт его. В других случаях – выключение этого параметра может привести к зависанию компьютера на момент, когда такая ситуация должна проявиться, так же, как это было на XP. Если после использования этого решения компьютер стал зависать там, где раньше выскакивало сообщение – то этоn вариант решения не для вас.

Источник

This is a documentation from Microsoft website:

Timeout Detection and Recovery (TDR)

In Windows Vista and later, the operating system attempts to detect
situations in which computers appear to be completely «frozen». The
operating system then attempts to dynamically recover from the frozen
situations so that desktops are responsive again. This process of
detection and recovery is known as timeout detection and recovery
(TDR). In the TDR process, the operating system’s GPU scheduler calls
the display miniport driver’s DxgkDdiResetFromTimeout function to
reinitialize the driver and reset the GPU.

Here is some more explanation:

TDR stands for Timeout Detection and Recovery. This is a feature of
the Windows operating system which detects response problems from a
graphics card, and recovers to a functional desktop by resetting the
card. If the operating system does not receive a response from a
graphics card within a certain amount of time (default is 2 seconds),
the operating system resets the graphics card.

You can adjust the length of time before TDR kicks in and kills the driver. The default length is 2 seconds, but if you know that you need more time that can be increased. Basically thats delaying the TDR

Tweaking the value

Click Start, type regedit in the Search box, and then double-click regedit.exe from the results above. If you are prompted for an administrator password or confirmation, type the password or provide confirmation.
Browse to and then click the following registry subkey:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers

On the Edit menu, click New, and then select the following registry value from the drop-down menu specific to your version of Windows (32 bit, or 64 bit):

For 32 bit Windows
Select DWORD (32-bit) value.
Type TdrDelay as the Name and click Enter.
Double-click TdrDelay and add 8 for the Value data and click OK.

For 64 bit Windows

Select QWORD (64-bit) value.
Type TdrDelay as the Name and click Enter.
Double-click TdrDelay and add 8 for the Value data and click OK.
Close the registry editor and then restart your computer for the changes to take affect.

NB: I used value of 8, but you can always customise it. But in your case I notice you already have a tool to do that automatically for you.

More reading: Working around TDR in Windows for a better GPU computing experience

Понравилась статья? Поделить с друзьями:
  • Как в кабеле найти конец жилы
  • Как найти особые места
  • Как найти обычную вероятность
  • Работу двигателя как найти причину
  • Как составить дополнительное соглашение на реализацию