Синий экран с ошибкой «THREAD STUCK IN DEVICE DRIVER», что делать?

Вопрос от пользователя

Здравствуйте.

При запуске некоторых игр (часто при смене графических настроек в них) Windows вылетает с синим экраном и ошибкой «THREAD STUCK IN DEVICE DRIVER» (ее фото скинул вам на почту). Сначала подумал, что поймал какой-то вирус или ОС приказала долго жить…

Переустановил полностью Windows, обновил ее, проверил все на вирусы и.. это не помогло. Подскажите что не так, в сервис бы отнес, но сейчас везде карантин. Печалька… 

Здравствуйте.

Очень неприятная штука, в большинстве случаев связанна с видеодрайвером (сбойная версия, некорректная установка, конфликт с др. устройствами и пр.).

Ниже приведу несколько рекомендаций для ее устранения.

THREAD STUCK IN DEVICE DRIVER — внешний вид ошибки

THREAD STUCK IN DEVICE DRIVER — внешний вид ошибки (если перевести на русский: ‘драйвера ожидают определенного действия от видеокарты, что вызвало ошибку…’.

Что можно сделать для устранения «THREAD STUCK…»

ШАГ 1

И так, первое, что порекомендую в этом случае — поменять видеодрайвер (и не всегда самый новый драйвер подойдет). Это тем более актуально, если вы пользуетесь теми драйверами, которая нашла сама ОС Windows 10…

Кратко, что делать:

  1. определить точную  модель своей видеокарты,
  2. зайти на официальный сайт AMD (nVidia, Intel) и загрузить для нее 2-3 версии полноценных драйверов (которые идут вместе с панелью управления). Несколько версий нужно для поочередного их тестирования, Скриншот с сайта AMD

    Скриншот с сайта AMD

  3. после, устанавливаете одну из загруженных версий драйвера, и перезагружаете ПК,
  4. затем, нужно зайти в панель управления драйвером (значок должен появиться в трее, рядом с часами. Если его нет — см. это), Открыть настройки Radeon

    Открыть настройки Radeon

  5. в настройках видеодрайвера отключите (это важно!) различные анти-лаги, ограничения, улучшения, коррекции, синхронизации и т.д. (см. пример ниже для AMD), Отключаем доп. настройки в видеодрайвере

    Отключаем доп. настройки в видеодрайвере

  6. также порекомендовал бы загрузить утилиту  Driver Booster и просканировать ей свою систему — она подскажет, какие системные библиотеки следовало бы обновить (Visual C++, Net Framework и т.д.). В общем-то, с ее помощью можно также обновить все драйвера в системе (разумеется, за исключением видеокарты!). Обновить всё - игровые компоненты, звуковые и игровые устройства и пр. / Driver Booster

    Обновить всё — игровые компоненты, звуковые и игровые устройства и пр. / Driver Booster

  7. после обновления и настройки драйвера — проверьте, не перестала ли вылетать ошибка?..
  8. если ошибка возникнет вновь — рекомендую установить еще одну-две версию драйвера и проверить их также (поочередно). Кстати, для выбора текущей версии драйвера — зайдите в  диспетчер устройств, начните обновление драйвера и выберите его вручную (см. скриншоты в помощь ниже &#x1f447,).

Обновить драйвер — выбрать вручную

Обновить драйвер — выбрать вручную

выбор драйвера

выбор драйвера

ШАГ 2

Далее советую зайти в настройки BIOS и загрузить оптимальные настройки, т.е. сбросить текущие на безопасные (либо вручную отключить режим Turbo/Boost для ЦП, и установить ‘родную’ частоту ОЗУ (Memory Clock/DRAM Frequency)).  На моем ‘железе’ частота составляет 2933 MHz. &#x1f447,

Установка частоты ОЗУ 2933 MHz

Установка частоты ОЗУ 2933 MHz

Примечание: в особенности это относится ко встроенным видеокартам (AMD Ryzen Vega 8/11, Intel HD), т.к. их производительность сильно зависит от частоты плашек ОЗУ. При выставлении высокой частоты — нередко встроенная карта начинает выдавать подобные ‘пируэты’.

Также проверьте сайт производителя вашей материнской платы. Если есть новая версия BIOS/UEFI для вашей модели — крайне желательно обновиться…

В помощь!

Как обновить UEFI (BIOS) материнской платы (на примере ASRock)

ШАГ 3

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

GPU-Z — просмотр температуры

GPU-Z — просмотр температуры

Возможно, стоит почистить ПК от пыли, поменять термопасту, и установить доп. кулеры в системный блок на вдув/выдув. Все эти меры в комплексе могут снизить температуру на десятки градусов!

В помощь!

Температура видеокарты: как ее узнать, допустимые и критические значения t-ры

ШАГ 4

Ну и последний вариант (если остальные не увенчались успехом) — проведите диагностику с другой видеокартой (если вы работаете на встроенной карте (APU), установите дискретную видеокарту).

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

В некоторых случаях синий экран с сообщением «THREAD STUCK IN DEVICE DRIVER» может указывать на аппаратные проблемы. * В домашних условиях подобное не устранимо…

* Кстати!

Если у вас б/у видеокарта — возможно, у нее не ‘родной’ BIOS (т.е. ее перепрошил предыдущий хозяин под какую-либо узкую задачу). В этом случае вполне может появиться подобная проблема…

И, если все вышеперечисленное не помогло, я бы посоветовал попробовать самостоятельно прошить BIOS видеокарты заводской (‘родной’) прошивкой.

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