Если при воспроизведении фильма, запуске игры или ресурсоемкого приложения, требующего серьезных затрат графических ресурсов, появляется сообщение о том, что видеодрайвер перестал отвечать и был успешно восстановлен, то первым делом нужно попробовать вручную переустановить программное обеспечение видеокарты.
Почему появляется ошибка?
В Windows Vista впервые была реализована технология автоматического перезапуска драйвера, которая называется Timeout Detection and Recovery. Этот инструмент позволяет избежать перезагрузки системы при сбое в работе драйвера, как это было на XP.
Вместо перезапуска системы с появлением синего экрана смерти перезапускается только поврежденный драйвер.
Однако автоматическое восстановление часто не решает проблему, поэтому игры и программы продолжают вылетать, если не найти причину неполадки.
Устранение неполадки
Как уже было отмечено выше, наиболее эффективным способом исправления ошибки является переустановка драйвера графического адаптера. Мы уже рассказывали о том, как удалить драйвер видеокарты. Но прежде чем приступать к удалению, попробуйте откатить программное обеспечение до прежней версии:
- Откройте диспетчер устройств.
- Найдите видеокарту и перейдите в её свойства.
- На вкладке «Драйвер» нажмите «Откатить».
Случается, что разработчик не замечает ошибку и выкладывает в общий доступ новую версию, которая при попадании на компьютер пользователя начинает сбоить. Откат до предыдущей версии помогает исправить этот недостаток. Если откат не помог, то следует удалить драйвер видеокарты и скачать свежую версию с официального сайта разработчика.
Работа с TDR
Иногда причиной появления сообщения о сбое в работе драйвера становится некорректное действие механизма защиты Timeout Detection and Recovery.
По умолчанию у TDR есть 2 секунды, чтобы сбросить и восстановить драйвер.
Если времени не хватает, появляется уведомление об ошибке. Решение простое – нужно увеличить время восстановления:
- Нажмите Win+R и выполните «regedit».
- Пройдите по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
- Раскройте меню «Правка» и нажмите «Создать». Выберите «Параметр DWORD».
- Задайте параметру имя «TdrDelay».
- Щелкните дважды по созданному параметру и установите для него значение «8».
Если вы не хотите редактировать реестр вручную, перейдите на страницу поддержки Microsoft и скачайте утилиту Fix it, которая автоматически исправит проблему. https://support.microsoft.com/ru-ru/kb/2665946. Время на восстановление увеличено до 8 секунд – технология TDR должна успеть решить проблему с драйвером без аварийного выключения программы.
Обновление Windows и DirectX
Плохая новость для любителей использовать различные сборки (это касается и операционной системы, и приложений/игр) – сбой драйвера вызывает отсутствие официальных обновлений Windows и DirectX. Поэтому нужно:
- Включить обновление Windows, в рамках которого часто приходят исправления.
- Следить за актуальностью версии DirectX.
В репаки с играми часто встраивается установщик DirectX. Проблема в том, что версия программы актуальна на момент выкладывания торрента. В результате вы можете поставить DirectX, который не будет работать нормально, что приведет к сбою драйвера и аварийному выключению игры.
Несоответствие настроек
Иногда ошибка возникает при несоответствии настроек видеокарты и графики в игре. Например, в игре включена трилинейная оптимизация, а в параметрах графического адаптера – отключена.
Чтобы устранить недостаток, нужно открыть панель управления видеокартой и привести настройки в соответствие с графическими параметрами, установленными в игре.
Неправильная работа Adobe Flash Player
Если ошибка появляется при работе в браузере (например, воспроизведении видео на YouTube), то стоит проверить Flash Player. Для начала отключите аппаратное ускорение:
- Запустите воспроизведение видео.
- Щелкните правой кнопкой в окне проигрывателя и перейдите в «Параметры».
- На вкладке «Общие» отключите ускорение.
Если отключение аппаратного ускорения не помогла, удалите Flash Player и установите его заново, скачав последнюю версию с сайта Adobe.
Проблемы с видеокартой
В некоторых случаях причиной появления ошибки становится некорректная работа видеокарты. Здесь можно выделить несколько факторов:
- Графический адаптер перегревается.
- У видеокарты загрязнены контакты или она установлена не в тот слот.
- Был проведен неудачный разгон оборудования.
Если вы проводили процедуру оверклокинга, попробуйте вернуться к дефолтным настройкам. Возможно, при разгоне произошел сбой, который не дает драйверам нормально работать. Кроме того, проверьте физическое состояние видеокарты.
Убедитесь, что внутри системного блока нет пыли, а сам графический адаптер должным образом охлаждается.
Почистите контакты видеокарты от окисления, если обнаружите его следы. Попробуйте поставить адаптер в другой слот PCI – иногда это помогает решить проблему.