Ошибки обнаружения и восстановления таймаута (TDR) в Windows

Оглавление:

Ошибки обнаружения и восстановления таймаута (TDR) в Windows
Ошибки обнаружения и восстановления таймаута (TDR) в Windows

Видео: Ошибки обнаружения и восстановления таймаута (TDR) в Windows

Видео: Ошибки обнаружения и восстановления таймаута (TDR) в Windows
Видео: Микрофон определяется , но не работает ( Windows 10 ) РЕШЕНИЕ (3:30) - YouTube 2024, Май
Anonim

Одна из наиболее распространенных ошибок и сбоев, связанных с GPU, называется Обнаружение и восстановление таймаута или ошибок TDR в журналах, средствах просмотра событий и т. д. Наиболее распространенное сообщение об ошибке, которое вы можете обнаружить, когда это произойдет, - это " Драйвер дисплея перестал отвечать и был восстановлен"И BSOD с кодом остановки Проверка ошибок 0x116: VIDEO_TDR_ERROR. В этой статье я предлагаю вам несколько способов устранения таких ошибок.

TDR был выпущен из Windows Vista и более поздних выпусков. TDR пытается обнаружить проблемные ситуации и динамически восстанавливаться до функционального рабочего стола.

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

Согласно MSDN, процессы TDR:

  1. Обнаружение таймаута: Компонент Video Scheduler из графического стека Windows обнаруживает, что GPU занимает больше, чем разрешенное квантовое время для выполнения конкретной задачи, и пытается упредить эту конкретную задачу. Операция preempt имеет тайм-аут ожидания - фактический «тайм-аут TDR». Таким образом, этот шаг является фазой «тайм-аута обнаружения» процесса. Период ожидания по умолчанию в Windows составляет 2 секунды. Если GPU не может завершить или выгрузить текущую задачу в тайм-аут TDR, тогда GPU диагностируется как зависающий.
  2. Подготовка к выздоровлению: Операционная система информирует драйвер WDDM о том, что тайм-аут обнаружен, и он должен сбросить GPU. Драйверу предлагается прекратить доступ к памяти и после этого не получить доступ к оборудованию. Операционная система и драйвер WDDM собирают аппаратную и другую информацию о состоянии, которые могут быть полезны для посмертного диагноза.
  3. Восстановление рабочего стола: Операционная система сбрасывает соответствующее состояние графического стека. Компонент Video Memory Manager графического стека очищает все выделения из видеопамяти. Драйвер WDDM сбрасывает состояние оборудования GPU. Графический стек принимает окончательные действия и восстанавливает рабочий стол в реагирующее состояние. Как упоминалось ранее, некоторые старые приложения DirectX теперь могут быть просто черными, и пользователю может потребоваться перезапустить эти приложения. Хорошо написанные приложения DirectX 9Ex и DirectX 10, которые обрабатывают «Device Remove», продолжают работать правильно. Приложение должно освободить, а затем воссоздать его устройство Microsoft Direct3D и все его объекты. Программисты DirectX могут найти дополнительную информацию в SDK Windows.

Драйвер дисплея перестал отвечать и был восстановлен

Наиболее распространенное сообщение об ошибке, которое вы можете найти, это Драйвер дисплея перестал отвечать и был восстановлен «Также вы также можете получить BSOD с кодом остановки Проверка ошибок 0x116: VIDEO_TDR_ERROR.

Есть несколько вещей, которые вы могли бы сделать, чтобы исправить это.
Есть несколько вещей, которые вы могли бы сделать, чтобы исправить это.
  • Проверьте свои объем памяти т.е. ОЗУ. Если ваша операционная система не работает на вас, вполне возможно, что это приводит к сбою вашего дисплея. Ознакомьтесь с нашей статьей о том, как запустить диагностику памяти Расширенная диагностика памяти в Windows 7, с Memtest86 +, Кроме того, проверьте правильность установки времени и напряжения ОЗУ в BIOS в руководстве к материнской плате и оперативной памяти.
  • Overclocking ваш GPU может вызвать эту проблему. Поэтому, если ваш Overclocking сбрасывает значения до значений по умолчанию, а затем проверяет их и видит, устраняет ли это вашу проблему.
  • Поврежденные или плохие драйверы дисплея. Если ваш драйвер дисплея поврежден, есть очень хороший шанс, что это может привести к сбою вашего дисплея. В большинстве случаев просто удалить и переустановить его не удастся решить вашу проблему. Мы должны выполнить полную очистку драйверов. Вы можете следить за этим сообщением Чистка драйверов nVidia и ATL.
  • Другая причина перегревание, Во время игр или работы с программным обеспечением, использующим графический процессор, ваша карта дисплея может стать очень горячей и привести к сбою драйверов - и в конечном итоге приведет к сбою всей системы. использование RivaTuner для определения перегрева вашей карты дисплея. Попробуйте настроить параметры вентилятора и посмотреть, не имеет значения. Если нет, я бы рекомендовал забрать его в мастерскую по ремонту компьютеров и попросить их очистить башню, чтобы исключить любую проблему, связанную с пылью.
  • Следующей причиной может быть недостаточная мощность или плохой блок питания, На вашей карте дисплея достаточно энергии для правильной работы, и если она не получает достаточную мощность, тогда карта будет плохо себя вести. Использовать Калькулятор питания и определить, что у вас достаточно сока для запуска системы. Если у вас достаточно сока для запуска системы, обратитесь в мастерскую по ремонту компьютеров и попросите их протестировать его с помощью другого блока питания.
  • Для опытных пользователей существуют способы включения отладки в реестр Windows.
  • Если все, если эти шаги не удались, скорее всего, у вас плохая карта. Если он по-прежнему находится на гарантии, отправьте его для замены.

Надеемся, что эти шаги помогли вам решить ошибки, связанные с TDR. Если вы знаете какие-либо дополнительные шаги, поделитесь с нами.

Рекомендуемые: