Обнаружение и восстановление тайм-аута
Обнаружение и восстановление таймаута или TDR — это функция (ОС) Windows операционной системы , представленная в Windows Vista . Он обнаруживает проблемы с ответом видеокарты (GPU), и в случае превышения времени ожидания ОС попытается перезагрузить карту, чтобы восстановить функциональную и отзывчивую среду рабочего стола . Однако, если попытка оказалась неудачной, это приведет к появлению « синего экрана смерти» (BSOD). Восстановление пытается смягчить ситуацию, когда конечный пользователь излишне перезагружает свое устройство, если оно перестает отвечать на запросы. [ 1 ]
Хронология
[ редактировать ]графического процессора системы Когда графическому процессору требуется больше времени, чем отведено для обработки запроса, планировщик обнаруживает аномалию. Затем он пытается вытеснить конкретную задачу. Эта операция имеет тайм-аут TDR, который по умолчанию составляет 2 секунды. [ 1 ] [ 2 ]
Когда тайм-аут истек, а задача не завершена или не выгружена, ядро определяет, что графический процессор завис, и начинает информировать соответствующий драйвер об обнаруженном тайм-ауте. В этом случае ответственность за правильный сброс и повторную инициализацию основного графического процессора лежит на драйвере. [ 1 ] [ 2 ]
Затем ОС выполнит ряд других шагов восстановления, необходимых для восстановления работоспособности системы. Если вся операция прошла успешно, конечный пользователь может увидеть некоторые визуальные артефакты, и на экране отобразится сообщение с описанием того, что произошло ( «Драйвер дисплея перестал отвечать и был восстановлен» ). В противном случае может возникнуть BSOD. [ 1 ] [ 2 ]
Возможные причины
[ редактировать ]Существует несколько возможных причин сбоя восстановления, вызывающего неизбежный BSOD: [ 2 ] [ 3 ]
- Устаревшие драйверы
- Проблема с графическим процессором/аппаратным обеспечением
- Перегрузка графического процессора
- Поврежденное приложение /системные файлы/драйвер.
Коды остановки BSOD
[ редактировать ]Возможные коды остановки BSOD, выдаваемые в случае неудачной попытки восстановления:
- VIDEO_TDR_FAILURE (значение проверки ошибки: 0x116), восстановление и сброс драйвера дисплея после тайм-аута TDR не удалось. [ 2 ] [ 4 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б с д Майкрософт . «Обнаружение и восстановление тайм-аута (TDR) — драйверы Windows» . Проверено 23 марта 2022 г.
- ^ Перейти обратно: а б с д и Майкрософт . «Проверка ошибок 0x116 VIDEO_TDR_FAILURE — драйверы Windows | Microsoft Learn» . Проверено 23 марта 2022 г.
- ^ АМД . «Как устранить ошибки обнаружения и восстановления тайм-аута | AMD» . Проверено 23 марта 2023 г.
- ^ «Синий экран смерти, список кодов ошибок Windows 11 и 10 [BSOD]» . Проверено 23 марта 2022 г.
Дальнейшее чтение
[ редактировать ]- Обнаружение и восстановление тайм-аута (TDR) Nvidia
- TDR в Windows 8 и более поздних версиях — Драйверы для Windows | Microsoft Обучение
- Синхронизация потоков и TDR — драйверы для Windows | Microsoft Обучение