SYSTEM_SERVICE_EXCEPTION (atikmdag.sys) / VIDEO_TDR_FAILURE (atikmpag.sys)
#Что такое atikmdag.sys
atikmdag.sys — драйвер режима ядра для видеокарт ATI/AMD (в новых версиях — amdkmdag.sys). Когда он падает, возникают синие экраны с кодами VIDEO_TDR_FAILURE, SYSTEM_SERVICE_EXCEPTION, DRIVER_IRQL_NOT_LESS_OR_EQUAL. Причины: повреждённый или несовместимый драйвер, перегрев и нестабильный разгон видеокарты, нехватка питания, неисправная память GPU, конфликт с другими программами оверлея.
#Причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Ошибка драйвераСтарый или повреждённый. | Падает при старте игр. | DDU и чистая установка. |
| ПерегревПыль, высохшая паста. | Температура свыше 90 °C. | Очистите, замените пасту. |
| РазгонНестабильная частота. | Сбои под нагрузкой. | Сбросьте на стандартные. |
| Недостаточное питаниеСлабый БП, переходники. | Перезагрузки в играх. | Проверьте разъёмы, БП. |
| Дефект памяти видеокартыАртефакты. | Мерцание, полосы. | Тест OCCT/FurMark, ремонт. |
| Конфликт ПООверлеи. | Падает с определёнными программами. | Отключите оверлеи. |
#Порядок
- Запомните код ошибки на синем экранеСфотографируйте синий экран или запишите код остановки, полное имя файла (
atikmdag.sys,amdkmdag.sysлибо другое) и действие, после которого возникает сбой. Не считайте драйвер AMD виновным только из-за одного совпадения имени: ошибка может быть вызвана памятью, питанием или видеокартой. - Загрузите дамп аварии и узнайте драйвер-виновникПосле успешной загрузки Windows нажмите
Win+R→ введитеeventvwr.msc→ «Журналы Windows» → «Система». Выберите «Фильтр текущего журнала» и изучите события около времени сбоя, особенно BugCheck (1001); Kernel-Power 41 говорит лишь о внезапном выключении. ПапкуC:\Windows\Minidumpоткрывайте через Проводник, если она есть. Для профессионального разбора дампа используйте WinDbg, не скачивайте случайные «исправители синих экранов». - Выполните чистую установку драйвераУзнайте модель видеокарты:
Win+R→devmgmt.msc→ «Видеоадаптеры» → двойной щелчок по AMD → «Драйвер». Запишите версию и дату. Скачайте пакет под модель и Windows с официального сайта AMD или изготовителя ноутбука. В «Параметры» → «Приложения» удаляйте только старое программное обеспечение AMD при необходимости, затем установите скачанный драйвер и перезагрузите. DDU применяйте лишь при повторяющихся проблемах, строго по инструкции его разработчика. - Проверьте температуры и питаниеПри зависаниях в играх закройте игру и проверьте, не забиты ли вентиляционные отверстия пылью и вращаются ли вентиляторы. Измерьте температуру в приложении мониторинга от производителя, сравните с пределом своей модели. При необычном нагреве прекратите стресс-тестирование, очистку внутри корпуса доверяйте человеку, умеющему безопасно обращаться с оборудованием.
- Отключите разгонЕсли разгоняли GPU/CPU/ОЗУ, в программе разгона выберите сброс к исходным значениям; в BIOS отключайте XMP/EXPO только если знаете, что включали его ранее. Запишите первоначальные параметры. Проверьте стабильность на штатных частотах: это помогает отделить сбой драйвера от нестабильности оборудования.
- Проверьте оперативную памятьСохраните документы и нажмите
Win+R→mdsched.exe→ «Выполнить перезагрузку и проверку». Дождитесь окончания теста и входа в Windows. Результат можно посмотреть в «Просмотре событий» → «Журналы Windows» → «Система» → источник MemoryDiagnostics-Results. Если найдены ошибки, проверьте модули ОЗУ у специалиста. - Обновите BIOS, чипсетОбновление BIOS не является обычным первым решением BSOD. Если на сайте производителя для точной модели ПК прямо указано исправление совместимости видеокарты, сделайте резервную копию, проверьте шифрование BitLocker и инструкцию изготовителя. При нестабильном питании не обновляйте прошивку самостоятельно; сначала обновите обычные драйверы чипсета из официального источника.
- Откатите драйвер на стабильную версиюЕсли синий экран возник сразу после обновления AMD, нажмите
Win+R→devmgmt.msc→ «Видеоадаптеры» → AMD → «Свойства» → «Драйвер» → «Откатить», когда кнопка активна. Если она недоступна, установите проверенную более раннюю версию с сайта AMD/изготовителя ноутбука. Перезагрузитесь и повторите именно то действие, которое вызывало сбой. - Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
Если синие экраны сохраняются после чистой установки, проверьте видеокарту в другом ПК или замените на заведомо рабочую: так вы определите, неисправна ли она.
#Что проверить в сборке ПК
Если синий экран возникает только в играх, проверьте мощность и качество блока питания: видеокартам AMD высокого класса нужны отдельные кабели питания от БП для каждого разъёма (не «косичка» из одного провода). Посмотрите температуры с помощью HWiNFO (https://www.hwinfo.com/): температура ядра выше 95 °C или «горячей точки» выше 105 °C — повод почистить радиатор. Настройте кривую вентиляторов в AMD Software: Adrenalin Edition и отключите «Radeon Chill» и «Radeon Boost» на время теста — эти функции вызывали сбои на некоторых версиях драйвера.
Проверьте также режим PCIe в BIOS: параметр «PCIe Link Speed» вручную переведите с Gen4 на Gen3. Дефектный райзер или удлинитель часто вызывает ошибки TDR.