Что такое задержка обнаружения и восстановления тайм-аута для видеодрайвера Windows (TdrDelay)?

99735
Winter

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

tdrDelay

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

1

1 ответ на вопрос

4
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