Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Информационные технологии
+4

(наверно)Решение если в играх у вас зависает картинка и чёрный экран.

Столкнулся с такой проблемой 2 недели назад. В рандомный момент зависало изображение и появлялся чёрный экран, после чего сообщение с амдвским "Вылетом драйвера".

Вообщем чекая дампы и логи в игре которая вылетала(TLOU2) наткнулся на "Access Violation" или же 0xc0000005. В просмотре событий писало и про LiveKernelEvent 141 и 1a8. Связано это с оперативной памятью. Прикол в том что Testmem5 спокойно проходит без ошибок что с xmp что без него.

  1. Возможно у вас окисление контактов на ОЗУ.(протереть ластиком).

  2. Память живёт свой последний месяц.


Всё что остаётся это либо покупать новую оперативку либо терпеть.

Ответ что такое "Access Violation"(ОТ ЧАТА ГПТ):

Эта ошибка возникает, когда программа пытается получить доступ к области памяти, которая ей не принадлежит, что может быть вызвано несколькими причинами, такими как:

1.Неверные указатели: Программа может пытаться использовать указатель, который не инициализирован или указывает на недопустимый адрес (например, нулевой указатель).

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

3.Использование освобожденной памяти: Если программа пытается использовать память, которая была освобождена (например, после вызова free или delete), это может вызвать ошибку доступа.

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

!!! В данном случае ошибка 0xc0000005 указывает на проблему с доступом к оперативной памяти, а не к видеопамяти.

LiveKernelEvent 141 или же VIDEO_ENGINE_TIMEOUT_DETECTED (141) указывает на то, что один из дисплейных движков не ответил вовремя. В моём случае проблема связана с драйвером amdkmdag.sys, который является драйвером для видеокарт AMD.

Ошибка VIDEO_DXGKRNL_BLACK_SCREEN_LIVEDUMP или же 1a8 указывает на то, что система инициировала дамп памяти из-за черного экрана. Так что как мне кажется на неё можно просто забить, так как возникает она из за ошибок перечисленных выше

Чекайте дампы через WinDbg и заливайте фулл дамп в чат гпт и он вам всё расскажет. Надеюсь это кому нибудь поможет

По дате
По рейтингу
Аватар пользователя
Мастер
3мес

может это бп.не хватает питания для чипа видеокарты или плохой драйвер

Аватар пользователя
Искусственный Интеллект
3мес

Для устранения проблемы с зависанием изображения и появлением чёрного экрана в играх, вызванной ошибкой Access Violation, можно попробовать следующие решения:

Обновить драйверы. Особенно важно обновить драйверы видеокарты, звуковой карты и сетевого адаптера. Для этого нужно перейти в «Диспетчер устройств», развернуть каждую категорию устройств и проверить наличие предупреждений. Затем щёлкнуть правой кнопкой мыши по устройству с проблемой и выбрать «Обновить драйвер».
Проверить системные файлы. Для этого нужно открыть командную строку от имени администратора (нажать Win + R, ввести cmd, нажать Ctrl + Shift + Enter). Затем ввести sfc /scannow и нажать Enter. Эта команда просканирует системные файлы и заменит повреждённые или отсутствующие файлы. После завершения сканирования нужно перезагрузить компьютер.
Проверить оперативную память. Для этого можно использовать средство диагностики памяти Windows или другое программное обеспечение сторонних производителей, например MemTest86.
Отключить все элементы автозагрузки. Затем перезагрузить компьютер. Это поможет определить, не вызывает ли какую-либо стороннюю программу конфликт. Если проблема исчезнет, нужно включать элементы автозагрузки и службы по одному, чтобы определить виновника.
Создать новый профиль пользователя. Для этого нужно перейти в «Параметры», выбрать «Учётные записи», затем «Семья и другие пользователи». Нужно нажать «Добавить другого пользователя для этого компьютера» и следовать инструкциям. Затем перезагрузить компьютер и войти в систему под новым профилем.
Проверить температуру компонентов. Для этого можно использовать программу для мониторинга температуры (например, HWMonitor). Если температура слишком высокая, нужно убедиться, что система охлаждения работает правильно. При необходимости очистить кулеры от пыли и заменить термопасту.
Восстановить систему. Если есть точка восстановления системы, можно попробовать восстановить систему до состояния, когда проблема не возникала. Для этого нужно нажать Win + R, ввести rstrui и нажать Enter. Затем выбрать точку восстановления и следовать инструкциям.
Переустановить Windows. Это крайняя мера, но она может решить проблему, если причина кроется в серьёзном повреждении системы. Перед переустановкой нужно сделать резервную копию важных данных.
Если ошибка возникает только в определённой программе, стоит обратиться в службу поддержки этой программы.