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_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
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
Recommended Posts
-
- 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
-
- 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_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers
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…
- 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
-
- 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…
-
- 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.
- 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
-
Edited by
xavier_fakerat
Это документация с сайта Microsoft :
Тайм-аут обнаружения и восстановления (TDR)
В Windows Vista и более поздних версиях операционная система пытается обнаружить ситуации, в которых компьютеры кажутся полностью «замороженными». Затем операционная система пытается динамически восстанавливаться из замороженных ситуаций, чтобы настольные компьютеры снова реагировали. Этот процесс обнаружения и восстановления известен как тайм-аут обнаружения и восстановления (TDR). В процессе TDR планировщик графического процессора операционной системы вызывает функцию DxgkDdiResetFromTimeout драйвера минипорта дисплея для повторной инициализации драйвера и сброса графического процессора.
Вот еще несколько объяснений :
TDR означает «Обнаружение и восстановление тайм-аута». Это функция операционной системы Windows, которая обнаруживает проблемы с откликом графической карты и восстанавливает рабочий стол путем сброса карты. Если операционная система не получает ответ от графической карты в течение определенного периода времени (по умолчанию 2 секунды), операционная система сбрасывает графическую карту.
Вы можете настроить промежуток времени до того, как TDR включится и убьет водителя. Продолжительность по умолчанию составляет 2 секунды, но если вы знаете, что вам нужно больше времени, это можно увеличить. В основном это задерживает TDR
Настройка стоимости
Нажмите кнопку Пуск, введите regedit в поле поиска, а затем дважды щелкните файл regedit.exe из приведенных выше результатов. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение. Найдите и затем щелкните следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
В меню «Правка» нажмите «Создать», а затем выберите следующее значение реестра в раскрывающемся меню, соответствующее вашей версии 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, но вы всегда можете настроить его. Но в вашем случае я заметил, что у вас уже есть инструмент, который сделает это автоматически для вас.
Дополнительная информация: Работа с TDR в Windows для улучшения работы на GPU
В программе Aida64, которая является одним из наиболее популярных инструментов для диагностики и мониторинга компьютера, существует функция Tdrdelay. Эта функция отвечает за обработку ошибок драйвера дисплея, которые могут возникать при работе графических приложений. TDR (Timeout Detection and Recovery) — это механизм, встроенный в операционную систему Windows, который контролирует работу графических драйверов и позволяет избежать серьезных сбоев системы.
Однако, иногда возникают ситуации, когда драйвер дисплея зависает и перестает отвечать на запросы операционной системы, что может привести к аварийному завершению работы приложений или даже перезагрузке компьютера. Для предотвращения таких сбоев и снижения вероятности зависания драйвера дисплея была добавлена функция Tdrdelay в программу Aida64.
Функция Tdrdelay позволяет задать время задержки между тем, как драйвер дисплея перестает отвечать на запросы операционной системы и тем, как система решает, что драйвер завис. Задержка может быть настроена от нескольких секунд до нескольких минут, в зависимости от потребностей пользователя. При увеличении времени задержки увеличивается время, которое драйвер дисплея имеет для восстановления и продолжения работы.
Если пользователь часто сталкивается с зависанием драйвера дисплея и перезагрузкой компьютера, настройка функции Tdrdelay в программе Aida64 может быть полезным решением, позволяющим снизить вероятность возникновения сбоев и обеспечить более стабильное функционирование системы.
Содержание
- Инструмент для определения и устранения проблем с графической картой
- Оптимизация работы видеокарты при перегрузках
- Регулировка времени задержки отклика драйвера графической карты
- Предупреждение о сбое в работе драйвера графической карты
- Автоматическое восстановление работы после сбоя графической карты
- Максимизация производительности видеокарты и увеличение стабильности системы
Инструмент для определения и устранения проблем с графической картой
Функция Tdrdelay в программе Aida64 играет важную роль в диагностике и устранении проблем с графической картой. TDR (Timeout Detection and Recovery) — это механизм, встроенный в графические драйверы Windows, который предотвращает зависание или падение системы в случае проблем с графической картой. Когда драйвер не отвечает на определенное время, TDR восстанавливает графическую подсистему, перезагружая драйвер.
Однако иногда TDR может вызывать ложные срабатывания, что приводит к прерывистому отображению экрана, зависанию приложений или даже перезагрузке системы. Для решения таких проблем, Aida64 предлагает функцию Tdrdelay. Она позволяет изменять задержку времени перед срабатыванием TDR, что может помочь устранить проблемы с графической картой.
Используя функцию Tdrdelay, можно увеличить время ожидания перед перезагрузкой драйвера, что дает больше времени для его восстановления. Это может быть полезно в случае, когда возникают временные сбои или задержки в работе графической карты. Увеличение значения Tdrdelay дает драйверу дополнительное время на восстановление, что может предотвратить срабатывание TDR и улучшить стабильность работы системы.
Для использования функции Tdrdelay в программе Aida64 необходимо выполнить следующие шаги:
- Открыть программу Aida64 и перейти в раздел «Настройки».
- В разделе «Диагностика» выбрать вкладку «Дисплей».
- Найти опцию «Tdrdelay» и изменить ее значение по своему усмотрению. Рекомендуется начать с увеличения значения до 8 или 10.
- Сохранить изменения и перезапустить систему для применения новых настроек.
Важно отметить, что изменение значения Tdrdelay может не всегда решить проблемы с графической картой. Если проблема продолжается после изменения этого значения, рекомендуется обратиться за поддержкой к производителю графической карты или операционной системы.
Значение Tdrdelay | Описание |
---|---|
2 | Минимальное значение, рекомендуется при легкой нагрузке на графическую карту. |
8 | Среднее значение, может быть достаточным для большинства случаев. |
10 | Рекомендуемое значение для решения проблем с графической картой приложений с высокой нагрузкой. |
15 | Максимальное значение, может потребоваться для сложных игр или профессиональных приложений. |
Помимо функции Tdrdelay, Aida64 предлагает и другие инструменты для диагностики и мониторинга графической карты. Например, вы можете проверить информацию о текущей нагрузке, температуре, частоте работы и других параметрах графической карты. Это позволяет отслеживать ее состояние и своевременно выявлять проблемы.
Итак, функция Tdrdelay в программе Aida64 является полезным инструментом для определения и устранения проблем с графической картой. Увеличение значения Tdrdelay может помочь предотвратить срабатывание механизма TDR и улучшить работу графической подсистемы. Однако необходимо помнить, что изменение этого значения может не всегда решить проблему, и в случае необходимости следует обратиться за помощью специалистов.
Оптимизация работы видеокарты при перегрузках
Одной из наиболее важных функций программы Aida64 является Tdrdelay. Она позволяет оптимизировать работу видеокарты при возникновении перегрузок.
Когда видеокарта работает с высокой нагрузкой, особенно в играх или при выполнении сложных задач в графических редакторах, она может столкнуться с проблемой временной остановки. В некоторых случаях это может произойти из-за высокой температуры, нестабильного питания или проблем с драйвером. Если видеокарта не может обработать все данные и продолжает выполнять вычисления, это может привести к сбою системы.
Для предотвращения возникновения таких сбоев и обеспечения стабильной работы видеокарты функция Tdrdelay в программе Aida64 вводит задержку между временной остановкой видеокарты и перезагрузкой драйвера. Это позволяет дать видеокарте время на обработку данных и предотвращает возникновение сбоев системы.
Параметры функции Tdrdelay можно настроить в программе Aida64 в зависимости от конкретной видеокарты и потребностей пользователя. Различные видеокарты могут иметь разные значения по умолчанию для этой функции, и их нужно подобрать оптимально для максимальной эффективности.
Оптимизация работы видеокарты при перегрузках является важным аспектом, который можно достичь с помощью функции Tdrdelay в программе Aida64. Это позволяет предотвратить возникновение сбоев системы и обеспечить более стабильную и безопасную работу видеокарты в условиях высокой нагрузки.
Регулировка времени задержки отклика драйвера графической карты
Функция Tdrdelay, представленная в программе Aida64, позволяет осуществлять контроль над временем задержки отклика драйвера графической карты. Это важный параметр, который способен повлиять на производительность и стабильность работы видеокарты.
Что такое время задержки отклика драйвера (TDR)?
Время задержки отклика драйвера – это временной интервал, в течение которого операционная система ожидает ответа от драйвера видеокарты на запрос о выполнении определенной задачи. Если драйвер не отвечает в течение установленного времени, операционная система рассматривает его как зависший и перезагружает драйвер, чтобы предотвратить неконтролируемое зависание всей системы.
Необходимость регулировки времени задержки отклика драйвера
Стандартное значение TDR настройки может быть недостаточным в некоторых случаях, особенно при работе с высоконагруженными графическими приложениями, требующими больших вычислительных мощностей от видеокарты. Слишком маленькое значение TDR может привести к частым сбоям драйвера и перезагрузкам системы, тогда как слишком большое значение может вызвать длительные задержки при запуске графических процессов.
Использование функции Tdrdelay в программе Aida64
Программа Aida64 предоставляет возможность регулировать время задержки отклика драйвера графической карты с помощью функции Tdrdelay. Данная функция позволяет пользователю изменять значение TDR вручную, выбрав оптимальное значение для конкретной конфигурации системы и требований графических приложений.
Для использования функции Tdrdelay в программе Aida64 необходимо:
- Открыть программу Aida64.
- Перейти в раздел «Сенсоры».
- В списке сенсоров найти пункт, связанный с графической картой.
- Нажать на этот пункт, чтобы отобразить информацию об этой части системы.
- Найти параметр «Tdrdelay» и указать новое значение времени задержки отклика драйвера.
- Сохранить изменения и перезагрузить систему.
Предосторожности при использовании функции Tdrdelay
При проведении изменений в параметре Tdrdelay следует быть осторожным, так как неправильная настройка может привести к негативным последствиям. Рекомендуется проводить изменения постепенно, тестируя стабильность работы системы после каждого изменения.
Заключение
Функция Tdrdelay в программе Aida64 дает возможность пользователю контролировать время задержки отклика драйвера графической карты. Это важный параметр, который позволяет оптимизировать работу видеокарты под конкретные требования и обеспечить стабильность системы во время работы с графически интенсивными приложениями.
Предупреждение о сбое в работе драйвера графической карты
Функция Tdrdelay в программе Aida64 предоставляет информацию о временной задержке драйвера графической карты при работе симультанно с операционной системой. Благодаря этой функции можно обнаружить и исправить ошибки, связанные с сбоями в работе драйвера.
Когда драйвер графической карты быстро переключается между операционной системой и графическим фреймом, возможны сбои. В таких случаях функция Tdrdelay может предупредить о проблеме и указать точное время задержки. Она позволяет проследить, как длительность задержек влияет на общую производительность системы.
При возникновении сбоев в работе драйвера графической карты могут проявляться такие проблемы, как артефакты на экране, зависание системы или вылет приложений. Это может быть связано с несовместимостью драйвера с операционной системой или неправильными настройками.
Для устранения проблем с драйвером графической карты можно выполнить следующие действия:
- Обновить драйвер графической карты до последней версии, совместимой с вашей операционной системой.
- Проверить наличие обновлений операционной системы и установить их.
- Проверить настройки драйвера и операционной системы на возможные конфликты или ошибки.
- Проверить наличие вирусов и вредоносных программ на компьютере.
Если проблемы с драйвером графической карты сохраняются после выполнения указанных действий, рекомендуется обратиться за помощью к специалисту или в службу поддержки производителя графической карты.
Время задержки (мс) | Количество сбоев |
---|---|
100 | 5 |
200 | 10 |
300 | 15 |
Из таблицы видно, что с увеличением времени задержки возрастает количество сбоев в работе графической карты. Это указывает на наличие проблемы, которую необходимо устранить.
В итоге, функция Tdrdelay в программе Aida64 позволяет предупредить о возможных сбоях в работе драйвера графической карты и проследить их влияние на производительность системы. Это полезный инструмент при поиске и устранении проблем, связанных с драйвером графической карты.
Автоматическое восстановление работы после сбоя графической карты
Одной из важных функций программы Aida64 является Tdrdelay. Эта функция позволяет автоматически восстановить работу компьютера после сбоя графической карты.
Графическая карта – это устройство, которое отвечает за вывод изображения на экран монитора. Она играет ключевую роль в работе компьютера, особенно при выполнении графически интенсивных задач, таких как игры или редактирование видео. Однако иногда графическая карта может сбоить или перестать функционировать правильно. В результате компьютер может зависнуть, подвиснуть или выдать синий экран с сообщением об ошибке.
Функция Tdrdelay в программе Aida64 позволяет избежать последствий таких сбоев. Tdrdelay представляет собой таймаут, который устанавливается для ответа драйвера графической карты. Если драйвер не отвечает в заданное время, операционная система автоматически перезапускает графическую карту, чтобы избежать зависания или сбоев системы.
Aida64 позволяет пользователю настроить значение таймаута Tdrdelay в зависимости от своих потребностей. Это делается путем редактирования значений реестра операционной системы или через интерфейс программы. Если пользователь устанавливает слишком маленькое значение таймаута, то графическая карта может перезапускаться слишком часто, что может привести к проблемам с производительностью и стабильностью системы. С другой стороны, слишком большое значение таймаута может привести к тому, что система долго будет ожидать ответа от драйвера графической карты, что также может вызвать проблемы с производительностью.
Значение таймаута | Описание |
---|---|
2 секунды | Минимальное значение таймаута |
10 секунд | Рекомендуемое значение таймаута |
30 секунд | Максимальное значение таймаута |
В случае, когда пользователь устанавливает значение таймаута Tdrdelay через программу Aida64, она автоматически создает запись в реестре операционной системы, чтобы сохранить эту настройку. При этом программе необходимы права администратора для внесения изменений в реестр.
Автоматическое восстановление работы после сбоя графической карты при помощи функции Tdrdelay в программе Aida64 является важным инструментом для обеспечения стабильности и надежности работы компьютера. Она позволяет избежать возможных проблем, связанных с зависанием системы, и обеспечивает плавную и безопасную работу графической карты.
Максимизация производительности видеокарты и увеличение стабильности системы
В программе Aida64 используется функция Tdrdelay для определения задержки между событиями Time-Out Detection and Recovery (TDR), которые возникают, когда видеокарта не отвечает более заданного времени. Это позволяет системе обнаружить и исправить потенциальные проблемы с видеодрайвером, увеличивая стабильность работы системы.
Однако настройка функции Tdrdelay также может быть использована для максимизации производительности видеокарты. Задержка TDR позволяет временно игнорировать сбои в работе видеодрайвера, что может привести к тому, что видеокарта будет продолжать выполнять вычисления вместо перезагрузки системы. Это может быть полезно при выполнении тяжелых задач, таких как игры или рендеринг.
Оптимизация функции Tdrdelay может привести к увеличению производительности видеокарты путем минимизации задержек и сбоев. Однако, следует отметить, что неправильная настройка этой функции или установление слишком низкого значения может привести к системным сбоям, поэтому важно осторожно подходить к изменению этого параметра.
Если вы заметили, что ваша видеокарта работает нестабильно или возникают проблемы с ее производительностью, можно воспользоваться функцией Tdrdelay в программе Aida64 для проверки и настройки этого параметра. Это может помочь увеличить стабильность работы системы и максимизировать производительность видеокарты, обеспечивая лучший пользовательский опыт.
В целом, функция Tdrdelay в программе Aida64 является важным инструментом для максимизации производительности видеокарты и повышения стабильности системы. Однако, перед изменением этого параметра рекомендуется ознакомиться с документацией и обратиться к руководству пользователя для оптимальной настройки функции в соответствии с требованиями вашей системы и задачами.