Как починить драйвер видеокарты

Содержание
  1. Ошибка «Видеодрайвер перестал отвечать и был восстановлен» в Windows 7 или Windows Vista
  2. Аннотация
  3. Решение
  4. Способ 1. Обновите видеодрайвер для своего графического оборудования
  5. Способ 2. Измените параметры визуальных эффектов для оптимизации производительности
  6. Способ 3. Изменение значения параметра реестра для увеличения времени обработки графического процессора
  7. Дополнительная информация
  8. Ошибка «видеодрайвер перестал отвечать и был восстановлен» в Windows 7/8/10: методы решения
  9. Как исправить ошибку «видеодрайвер перестал отвечать и был восстановлен»?
  10. Метод №1 Обновление/переустановка видеодрайвера
  11. Метод №2 Сброс визуальных эффектов
  12. Метод №3 Увеличение времени обработки графического процессора
  13. Что делать, если драйвер видеокарты периодически
  14. Причины зависания видеодрайвера и их устранение
  15. 1. Перегревание
  16. 2. Недостаточное питание
  17. 3. Чрезмерный разгон
  18. 4. Ошибки драйвера или другого ПО
  19. 5. Конфликт настроек драйвера и приложений
  20. 6. Неподходящие настройки TDR

Ошибка «Видеодрайвер перестал отвечать и был восстановлен» в Windows 7 или Windows Vista

Аннотация

Эта статья описывает три способа устранить проблемы с отсутствием ответа драйвера дисплея. Подробнее об их причинах можно узнать в разделе дополнительных сведений.

Решение

Чтобы устранить проблему, выполните описанные действия, начиная с первого способа. Если он не поможет, перейдите к способам 2 и 3.

Способ 1. Обновите видеодрайвер для своего графического оборудования

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

Если установка последних обновлений не решает проблему, используйте способ 2.

Способ 2. Измените параметры визуальных эффектов для оптимизации производительности

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

Кроме того, вы можете повысить производительность компьютера, отключив некоторые визуальные эффекты. Вот как изменить параметры визуальных эффектов для оптимизации производительности:

Читайте также:  Алиса включи телевизор как настроить

Откройте раздел «Счетчики и средства производительности», выбравПуск > Панель управления. В поле поиска введите Счетчики и средства производительности, а затем в списке результатов выберите Счетчики и средства производительности.

НажмитеНастройка визуальных эффектов. Если система запросит пароль администратора или подтверждение, введите пароль или подтвердите действие.

Выберите пункты Визуальные эффекты >Обеспечить наилучшее быстродействие >ОК.
Примечание. Вы также можете выбрать менее строгий параметр Разрешить Windows самостоятельно выбрать то, что лучше для моего компьютера.

Если этот способ не помог устранить проблему, воспользуйтесь способом 3.

Способ 3. Изменение значения параметра реестра для увеличения времени обработки графического процессора

Механизм обнаружения и исправления зависания во время ожидания (TDR) — возможность Windows, позволяющая определить случаи, когда видеоадаптер или драйвер на компьютере обрабатывает операцию дольше, чем ожидается. В этом случае Windows предпринимает попытку восстановить работу и сбросить настройки графического оборудования. Если графическому процессору не удается восстановить работу и сбросить настройки графического оборудования в течение допустимого времени (двух секунд), система может прекратить отвечать на запросы и вывести сообщение об ошибке «Видеодрайвер перестал отвечать и был восстановлен».

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

Для этого выполните указанные ниже действия.

Закройте все программы Windows.

Нажмите кнопку Пуск, введите regedit в поле поиска и дважды щелкните файл regedit.exe в списке результатов выше. Если система запросит пароль администратора или подтверждение, введите пароль или подтвердите действие.

Найдите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers

В меню Правка нажмите пункт Создать, а затем выберите из раскрывающегося меню указанный параметр реестра для вашей версии Windows (32- или 64-разрядной).

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

Внимание! В этом разделе, описании метода или задачи содержатся сведения о внесении изменений в реестр. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует точно выполнять приведенные инструкции. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии реестра в Windows 7 см. в статье Создание резервной копии реестра.

Выберите параметр DWORD (32 бита).

В поле Имя введите TdrDelay и нажмите клавишу ВВОД.

Дважды нажмите TdrDelay, введите 8 в поле Значение и нажмите кнопку ОК.

Выберите параметр QWORD (64 бита).

В поле Имя введите TdrDelay и нажмите клавишуВВОД.

Дважды нажмите TdrDelay, введите 8 в поле Значение и нажмите кнопку ОК.

Дополнительная информация

Эта проблема может возникать по одной или нескольким из следующих причин.

Возможно, вам необходимо установить последние обновления для видеодрайвера.

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

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

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

Источник

Ошибка «видеодрайвер перестал отвечать и был восстановлен» в Windows 7/8/10: методы решения

Ошибка «видеодрайвер перестал отвечать и был восстановлен» – это еще один баг, который преследует Windows. Не имеет значения, какой версией операционной системы вы обладаете, так как данная ошибка способна появляться начиная от Windows 7 и заканчивая Windows 10. В большинстве случаев, ошибка «видеодрайвер перестал отвечать и был восстановлен» проявляется во время работы игр в полноэкранном режиме.

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

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

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

Как исправить ошибку «видеодрайвер перестал отвечать и был восстановлен»?

Метод №1 Обновление/переустановка видеодрайвера

  • Нажмите ПКМ на Пуск и выберите из контекстного меню «Диспетчер устройств».
  • Перейдите в раздел «Видеоадаптеры» и найдите там свой драйвер для видеокарты.
  • Нажмите на нем ПКМ и выберите пункт «Обновить драйвер».

Заметка: если вы являетесь владельцем ноутбука, то вам нужно выполнить тоже самое и для своей интегрированной видеокарты.

  • После того, как система закончит с обновлением драйвера для видеокарты, перезагрузите свою систему.

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

  • Снова пройдите в Диспетчер устройств и найдите драйвер для вашей видеокарты.
  • Нажмите на него ПКМ и выберите пункт «Удалить». После чего просто следуйте указаниям на экране.
  • После удаления драйвера для видеокарты, перезагрузите свой компьютер.
  • Как только ваш ПК загрузиться, снова зайдите в Диспетчер устройств.
  • Нажмите на кнопку «Действие» в строке меню и выберите пункт «Обновить конфигурацию оборудования». Система самостоятельно загрузит недостающий драйвер и установит его.
  • Если системе не удалось автоматически выполнить эту задачу, то направляйтесь на официальный сайт производителя и загрузите драйвера самостоятельно.

Переустановка драйвера для графического ускорителя зачастую помогает исправить ошибку «видеодрайвер перестал отвечать и был восстановлен».

Метод №2 Сброс визуальных эффектов

  • Нажмите ПКМ на Пуске и кликните на пункт «Система».
  • Далее кликните на пункт «Сведения о системе», а затем на ссылку «Дополнительные параметры системы», которая находится в левой части открывшегося окна.
  • Далее перейдите во вкладку «Дополнительно».
  • Кликните на кнопку «Параметры» в разделе «Быстродействие».
  • Поставьте галочку напротив опции «Восстановить значения по умолчанию» или «Обеспечить наилучшее быстродействие».
  • Примените изменения визуальных параметров.

Ну что, после изменения визуальных эффектов системы ошибка «видеодрайвер перестал отвечать и был восстановлен» больше не появляется? Если появляется, то вы можете попробовать еще один метод.

Метод №3 Увеличение времени обработки графического процессора

  • Нажмите Windows+R.
  • Пропишите regedit и нажмите Enter.
  • Перейдите в раздел HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\GraphicsDrivers.
  • Найдите в этом разделе параметр TdrDelay. Если его нет в указанном разделе, то его необходимо самостоятельно создать.
    • Нажмите на пустом месте в правой части окна ПКМ и выберите «Создать→Параметр DWORD(32-бита)».
    • Назовите этот параметр именем TdrDelay.
  • Измените этому параметру значение с 2 до 8.
  • Сохраните изменения в Реестре Windows.
  • Перезагрузите свой компьютер.

Попробуйте запустить в какую игру и проверьте, появиться ли снова ошибка «видеодрайвер перестал отвечать и был восстановлен».

Источник

Что делать, если драйвер видеокарты
периодически

Одной из распространенных проблем, с которой сталкиваются пользователи компьютеров, является периодическое зависание драйвера видеокарты и его автоматический перезапуск операционной системой. В таких ситуациях экран компьютера на несколько секунд гаснет, после чего появляется сообщение типа «Драйвер видеокарты перестал отвечать и был успешно восстановлен».

Закономерностей с вылетами видеодрайвера обычно не наблюдается. Указанная проблема может появляться как во время просмотра видеоконтента или в 3D играх, так и в «нетяжелых» приложениях, когда нагрузки на видеокарту практически нет. Частота ее появления тоже может быть разной и почти не поддается прогнозированию.

Механизм, вызывающий возникновение проблемы

Если драйвер видеокарты длительное время не отвечает на запросы системы, он принудительно перезапускается так называемым TDR (Timeout Detection and Recovery) — специальным механизмом, который реализован во всех версиях Windows, начиная с Windows Vista.

В Windows XP и более ранних версиях Windows, где TDR не было, зависание видеодрайвера почти всегда заканчивалось зависанием всего компьютера или же его выпадением в так называемый «Синий экран смерти» (BSOD) с последующей перезагрузкой, потерей всех несохраненных данных и прочими негативными последствиями.

Причины зависания видеодрайвера и их устранение

1. Перегревание

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

Чтобы это проверить, необходимо:

• на сайте производителя видеокарты узнать максимально допустимую температуру ее работы (у каждой модели она разная);

• на компьютере установить какой-нибудь синтетический тест, создающий нагрузку на видеокарту и отслеживающий ее температуру в режиме реального времени, например, программу FurMark;

• запустить тест, нажав кнопку «Burn-in-test» в окне FurMark, и в течение 20-30 минут понаблюдать за температурой видеокарты. Если допустимый максимум будет превышен, нужно позаботиться об улучшении ее охлаждения.

Что для этого можно предпринять:

• почистить системный блок компьютера от пыли и убедиться в исправности системы охлаждения видеокарты (кулер вращается, радиатор не «болтается»);

• отодвинуть системный блок подальше от отопительной системы помещения или других «греющихся» предметов;

• улучшить циркуляцию воздуха в системном блоке, установив дополнительные кулеры на вдув и/или выдув;

• убрать разгон видеокарты (если он осуществлялся) или же уменьшить его степень (см. ниже в п.3).

2. Недостаточное питание

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

Даже если блок питания имеет достаточную мощность, для решения проблемы иногда необходимо поднять напряжения питания видеокарты немного выше стандартного уровня. Особенно, если видеокарта разогнана пользователем или имеет «заводской» разгон.

Поднять напряжение можно при помощи специальных утилит. Например, для видеокарт GeForce удобно использовать программу NVidia Inspektor.

Аналогичные программы существуют также и для видеокарт Radeon (не сложно найти в Интернете).

• в окне NVidia Inspektor нажать кнопку «Show Overclocking»;

• в открывшейся дополнительной панели сдвинуть на 1-2 шага вправо ползунок «Voltage»;

• чтобы изменения вступили в силу, нажать кнопку «Apply Clock&Voltage».

Нужно учитывать, что повышение напряжения питания может повлечь за собой поднятие температуры видеокарты. Чтобы не допустить перегрева, желательно после этого проверить температурный режим ее работы (см. предыдущий пункт).

3. Чрезмерный разгон

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

Даже если видеокарту Вы не разгоняли, проблема может исчезнуть после снижения частоты ее графического ядра и/или памяти ниже стандартного уровня. В первую очередь это касается моделей с «заводским» разгоном. Такие видеокарты обычно имеют в своем названии обозначение overclocked, TI и др.

Снизить частоту видеокарты можно при помощи специальных утилит. Для видеокарт GeForce подойдет упомянутая в предыдущем пункте программа NVidia Inspektor. Аналогичные программы для видеокарт Radeon не сложно найти в Интернете.

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

Изменять частоту ниже референсных показателей бояться не следует. На практике, снижение частоты на 1-2% уже может оказать ощутимое позитивное влияние на стабильность работы видеокарты. А на производительности это почти никак не скажется.

4. Ошибки драйвера или другого ПО

Часто причиной зависания видеодрайвера бывают ошибки в его работе. Компании NVidia и AMD, которые их разрабатывают, признают наличие проблемы и постоянно пытаются ее устранить. В одной версии драйверов им это удается лучше, в другой — хуже. Кто знает, может версия видеодрайвера, используемая компьютером в данный момент, плохо оптимизирована для Вашей видеокарты. Обновите драйвер до последней доступной версии, предварительно полностью удалив драйвер старый.

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

Причиной вылетов драйвера в видеоиграх также могут быть ошибки в DirectX. Обновите библиотеки DirectX до последней версии. Это удобно делать при помощи утилиты для онлайн обновления, доступной на официальном сайте Microsoft.

Если ошибка появляется только во время просмотра флеш-видео в Интернете, причиной могут оказаться баги в Adobe Flash Player. Скачайте его последнюю версию с официального сайта и установите ее на компьютере.

Если это не помогло, можно попробовать также отключить аппаратное ускорение в Adobe Flash Player. С этой целью нужно в браузере запустить онлайн-просмотр видеоролика, щелкнуть по окну проигрывателя правой кнопкой мышки и в появившемся контекстном меню выбрать пункт «Параметры». Затем убрать галочку с пункта «Включить аппаратное ускорение».

5. Конфликт настроек драйвера и приложений

Причиной зависания видеодрайвера может быть несовместимость его настроек с нормальной работой некоторых приложений, в частности, компьютерных игр. В первую очередь это касается 3D параметров анизотропной фильтрации и сглаживания (antialiasing).

Так, если в панели управления NVIDIA или ATI/AMD (ищите их в панели управления Windows в разделе «Оборудование и звук») сглаживание принудительно отключено, а настройки какой-то игры предполагают его использование, может возникнуть конфликт, который закончится вылетом драйвера.

Поэтому в панели управления видеокартой лучше всего сбросить все настройки до параметров по умолчанию. Для этого там даже есть специальная кнопка.

6. Неподходящие настройки TDR

Вначале этой статьи уже говорилось о том, что во всех версиях Windows, начиная с Windows Vista, есть так называемый механизм TDR (Timeout Detection and Recovery), который принудительно перезапускает видеодрайвер, когда тот не отвечает на запросы системы в течение какого-то времени (несколько секунд).

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

Чтобы увеличить задержку срабатывания TDR:

• открыть редактор реестра.

Напомню, что для этого на клавиатуре необходимо нажать комбинацию клавиш Win+R, в появившемся окне напечатать или скопировать туда с этой страницы команду regedit , после чего нажать клавишу Enter.

• в редакторе (в левой его части) пройти в ветку
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers ;

• выделив раздел «GraphicsDrivers» в левой части редактора, в его правой части найти параметр с названием «TdrDelay«. Если такого параметра там нет, его необходимо создать. Напомню, что с этой целью нужно в левой части редактора щелкнуть правой кнопкой мышки по разделу «GraphicsDrivers», в появившемся контекстном меню выбрать «Создать» ⇒ «Параметр DWORD» (32 бита) и переименовать новосозданный параметр на «TdrDelay».

• дважды щелкнуть по параметру «TdrDelay» левой кнопкой мышки. Откроется окно, в котором нужно выбрать десятичную систему счисления, в поле «Значение» указать задержку срабатывания TDR (в секундах), нажать кнопку «ОК», после чего закрыть все окна и перезагрузить компьютер.

Какую задержку указывать — зависит от конкретного случая. Определять ее нужно опытным путем. Для начала можно на 5 сек. увеличить ту, которая там была установлена. Если после этого вылеты драйвера будут продолжаться — задержку TDR можно увеличивать дальше, пока они не прекратятся. Главное не переусердствовать. Иначе вместо срабатывания TDR компьютер может начать зависать или вылетать в синий экран. Если это произошло, задержку необходимо вернуть в прежнее состояние.

Чтобы полностью отключить TDR:

• в редакторе реестра открыть ветку
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers ;

• выделив в левой части редактора раздел «GraphicsDrivers», посмотреть, есть ли в нем параметр с названием «TdrLevel» (содержание выделенного раздела отображается в правой части редактора). Если его там нет, его необходимо создать. Щелкаем правой кнопкой мышки по разделу «GraphicsDrivers», в появившемся меню выбираем «Создать» ⇒ «Параметр DWORD» (32 бита) и переименовываем новый параметр на «TdrLevel».

• дважды щелкнуть левой кнопкой мышки по параметру «TdrLevel», в открывшемся окне в поле «Значение» поставить 0 и нажать кнопку «ОК». Затем закрыть все окна и перезагрузить компьютер.

Если после отключения TDR компьютер начнет зависать, значит, для Вашего случая это решение не подходит. Снова включите TDR, удалив созданный Вами параметр «TdrLevel» из реестра и перезагрузив компьютер.

Существует много других причин, по которым драйвер видеокарты может периодически вылетать. Выше перечислены лишь наиболее распространённые из них. Если у Вас есть опыт успешного решения проблемы другим способом, опишите его в комментариях ниже. Автор статьи и ее читатели будут Вам очень признательны.

Источник

Оцените статью