Как исправить ошибку Video TDR Failure в Windows

Ваша графическая карта должна постоянно взаимодействовать с операционной системой. Если данных от видеокарты нет, вы получите ошибку Video TDR (Timeout Detection & Recovery) failure. Сбой TDR — это одна из ошибок Blue Screen Of Death (BSOD), которая приводит к сбою компьютера, удаляя все несохраненные задачи.

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

Что вызывает сбой TDR?

Если графическая карта не отвечает на запрос TDR более 2 секунд (по умолчанию), вы получите ошибку TDR failure. Графическая карта может перестать работать по нескольким причинам.

  • Неправильное подключение материнской платы и графической карты
  • Неисправное аппаратное обеспечение компьютера
  • Перегрев видеокарты
  • Недостаточная мощность графического процессора
  • Устаревший графический драйвер
  • Тяжелый фоновый процесс
  • Разогнанная видеокарта, материнская плата или процессор
  • Несовместимое оборудование
  • GPU подключен к нескольким UHD-мониторам

Как исправить Video TDR Failure?

Компьютер может получить BSOD Video TDR Failure по двум основным причинам. Вы получаете эту проблему при некоторых нарушениях в операционной системе или при некоторых аппаратных проблемах. Для начала давайте рассмотрим способы устранения неполадок в вашей операционной системе.

Проверьте блок питания 

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

Вы можете легко рассчитать мощность, необходимую для вашего настольного компьютера. Такие сайты, как coolermaster и newegg, содержат на своей странице определенный раздел, который поможет вам рассчитать необходимую мощность для вашего настольного ПК. 

Чистка видеокарты

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

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

  1. Чтобы снять вентилятор и радиатор, открутите все винты на задней стороне видеокарты.
  2. Отсоедините кабель питания, который питает вентилятор GPU.
  3. Вы можете увидеть термопасту на чипе GPU (это небольшой чип в средней части видеокарты). Вытрите ее сухой салфеткой. 
  4. Теперь очистите чип с помощью спирта.
  5. Снова нанесите термопасту на чип GPU и соберите видеокарту.

Проверьте соединение графического процессора

Отсутствие связи между графическим процессором и ОС приводит к сбою Video TDR. Когда графический процессор неправильно установлен на материнской плате, данные не могут передаваться от GPU к ОС и наоборот. 

Проверьте, правильно ли подключена видеокарта к материнской плате и все ли провода закреплены. 

Смените слот PCIe

Если вышеописанное решение не работает, возможно, проблема в слоте PCIe. В настольных ПК материнская плата имеет несколько слотов PCIe. Вы можете поместить графический процессор в разные слоты PCIe, чтобы проверить, работают ли они.

Несовместимое оборудование

На настольном ПК все ваши компоненты должны быть совместимы друг с другом. Старые устройства могут не работать на новых материнских платах. Аналогично, старая графическая карта не будет работать на новых моделях материнских плат. Убедитесь, что все оборудование/устройства поддерживают вашу материнскую плату.

Обновите Windows и графический драйвер

Обновление ОС и драйверов решит множество проблем с совместимостью. 

Чтобы обновить Windows, нажмите клавишу Windows + X и выберите Настройки. Перейдите в раздел Windows Update и Security > Windows Update. Нажмите на Проверить наличие обновлений. Обновление загрузится автоматически. Для установки обновлений необходимо перезагрузить компьютер.

Чтобы обновить графический драйвер, нажмите клавишу Windows + X и выберите Диспетчер устройств. Разверните Адаптеры дисплея и щелкните правой кнопкой мыши графический драйвер. Нажмите на Обновить драйвер. Теперь нажмите на Поиск автоматического обновления драйвера. Дождитесь завершения обновления 

Запустите команду CheckDisk

На вашем диске могут быть поврежденные файлы, которые вызывают ошибку BSOD. Вы можете исправить это, запустив функцию проверки диска из команды.

  1. Нажмите Windows + R и введите cmd
  2. Нажмите Ctrl+ Shift+Enter, чтобы запустить команду от имени администратора.
  3. Введите chkdsk /f c:
  4. Нажмите Y, если он запросит какое-либо разрешение. Нажмите Enter.
  5. Перезагрузите компьютер. Дождитесь завершения процесса.

Проверка фонового процесса

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

Вы можете отключить запуск и фоновые приложения, выполнив следующие действия.

Чтобы завершить фоновый процесс,

  1. Нажмите Ctrl+Shift+Esc. 
  2. На вкладке «Процесс» вы можете увидеть все фронтальные и фоновые процессы. 
  3. Если вы видите задачу, которая занимает много памяти GPU (убедитесь, что это ненужный процесс),
  4. Щелкните на задаче и нажмите End Task.

Чтобы отключить ненужный процесс/приложение при запуске,

  1. Нажмите Ctrl+Shift+Esc. 
  2. Перейдите на вкладку Запуск.
  3. Нажмите на любой процесс, который вы хотите отключить. Затем нажмите Отключить.

Запустите безопасный режим

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

Загрузите компьютер в безопасный режим. 

  1. Нажмите клавишу Windows + I.
  2. Затем выберите Обновление и безопасность > Восстановление > Расширенный запуск > Перезагрузить сейчас. 
  3. После включения компьютера перейдите в раздел Устранение неполадок > Дополнительные параметры > Настройка запуска > Перезагрузка.
  4. Теперь компьютер перезагрузится, и откроются Настройки запуска. Выберите 5 или F5 для загрузки Безопасного режима с сетью.

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

Теперь, когда мы завершили исправления с помощью ОС. Давайте перейдем к некоторым аппаратным исправлениям. 

Примечание: для выполнения этих решений вам потребуется открыть компьютер.

Часто задаваемые вопросы

Как изменить значения TdrDelay и TdrDdiDelay?

TdrDelay и TdrDdiDelay имеют определенное значение в редакторе реестра. Значение TdrDelay определяет количество секунд, в течение которых GPU может оставаться без реакции. Значение TdrDdiDelay определяет количество секунд, в течение которых ОС ожидает ответной реакции GPU.

Чтобы изменить значения TDR, необходимо изменить настройки в редакторе реестра.

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

  1. Нажмите клавиши Windows + R.
  2. Введите regedit и нажмите enter.
  3. Появится диалоговое окно. В левой части диалогового окна перейдите к:

    HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>GraphicDrivers.

  4. Дважды щелкните на GraphicsDrivers.

    Если вы не видите TdrDelay или TdrDdiDelay, вам необходимо добавить их. 

  5. В правой части диалогового окна дважды щелкните на TdrDelay. 
  6. В разделе Base установите флажок Decimal.
  7. Измените данные Value (по умолчанию 2) и нажмите OK.
  8. Снова в правой части диалогового окна дважды щелкните на TdrDdiDelay. 
  9. В разделе Base установите флажок Decimal.
  10. Измените данные Value (значение по умолчанию равно 5) и нажмите OK.
  11. Перезагрузите компьютер.

Как добавить TdrDelay и TdrDdiDelay в редактор реестра?

Чтобы добавить TdrDelay и TdrDdiDelay, пожалуйста, выполните описанные выше шаги с 1 по 4 и продолжайте выполнять те же шаги, чтобы добавить их оба

  1. В правой части диалогового окна щелкните правой кнопкой мыши и выберите New.
  2. Выберите DWORD (32-bit) Value и назовите его TdrDelay или TdrDdiDelay.

Оцените статью
cdelat.ru
Добавить комментарий