Рейтинг:0

Что вызывает ошибки «мягкой блокировки» и как это исправить?

флаг cn

Я видел спорадические сообщения в форме «ОШИБКА: программная блокировка — ЦП № 0 зависает на 22 секунды!» из System Notifier в течение нескольких месяцев — у меня было по крайней мере три или четыре обновления версий ядра за этот период времени, и проблема, похоже, усугубляется — только прошлой ночью у меня было два из восьми моих ядер в этом состоянии , что привело к блокировке браузера, которую я не мог сбросить никакими известными мне способами (пришлось использовать кнопку аппаратного сброса на корпусе Tower). Когда это происходит, ядро ​​влияет на чтение 100% загрузки на системном мониторе.

В настоящее время я использую Kubuntu 20.04, репозиторий обновляется почти ежедневно. В настоящее время на ядре 5.4.077-generic перезагрузка на более старой версии ядра не поможет, потому что обновления сохраняют только текущую и одну более старую версии ядра, и я даже не помню точно, как давно я начал получать это (но я думаю, что я было это в 16.04 до обновления в декабре прошлого года).

У меня материнская плата MSI, AMD FX8350 (8 ядер, 8 потоков, максимальная тактовая частота 4,1 ГГц), 16 ГБ ОЗУ, nVidia GTx750. У меня нет сообщений о чрезмерной температуре процессора от виджетов мониторинга (и обычно у меня было программное обеспечение BOINC, которое поддерживает все восемь ядер на 100%, когда я не использую компьютер; недавние проблемы с BOINC или проектом предотвращали это в течение нескольких недель).

Суть вопроса: как я могу остановить это поведение? Является ли это ошибкой ядра (если да, то сохраняется как минимум с версии 4.4.* и работает как минимум до 5.7.*), аппаратная проблема или что-то еще?

user10489 avatar
флаг in
Вероятно, для этого существует несколько возможных причин, не ограничивающихся ошибками драйверов устройств и аппаратными сбоями.
Zeiss Ikon avatar
флаг cn
@user10489 user10489 Итак, ваш ответ заключается в том, что решения нет, и нам просто нужно жить со случайным обнаружением сотен сложенных сообщений уведомлений и потенциальными зависаниями программного обеспечения? Это не помогает моему продолжающемуся спору с моим партнером о Mac, Windows и Linux...
user10489 avatar
флаг in
Нужно глубже диагностировать проблему. Mac может иметь неисправное оборудование так же легко, как и Linux. Я разместил как комментарий, потому что у меня нет полного ответа на этот вопрос. Публикация сообщений системного журнала, которые предшествовали программной блокировке, или запуск аппаратной диагностики может помочь, а может и не помочь.
Zeiss Ikon avatar
флаг cn
@user10489 user10489 Я трансплантат Windows - запускал Windows с 3.0/1990 до XP/2011 - и я делаю все из графического интерфейса, если я не ввожу определенные команды, которые я знаю, или копирую / вставляю команды, найденные в ответах, статьях и т. д. Я *не* знаю, что делать под капотом Ubuntu - я могу проверить масло, так сказать, вот и все. Вы спрашиваете эквивалент прокачки тормозов или сообщаете диапазон нагрева установленных свечей зажигания...
user10489 avatar
флаг in
На самом деле, запуск аппаратной диагностики не является специфичным для Linux как такового. Если возможно, диагностика оборудования поставщика (возможно, для вашей материнской платы?) была бы идеальной. Я надеюсь, что кто-то еще может дать вам более четкое представление о том, что искать в журналах.
Zeiss Ikon avatar
флаг cn
MSI действительно делает, ммм, интересным поиск диагностики для материнской платы 3-4-летней давности. Например, зарегистрируйтесь, затем обнаружите, что они не перечисляют его, а затем обнаружите, что их «живой чат» не существует, пока вы не зарегистрируете доску, что требует открытия башни, чтобы получить серийный номер с доски. И мы уже движемся к тому, что "комментарии не для расширенного обсуждения"...
user10489 avatar
флаг in
Возможно, вам следует задать другой вопрос с просьбой о хорошей диагностике оборудования. Или погуглите, найдите пару и попробуйте их. Стресс-тест процессора может быть хорошим началом. Я не удивлен, что MSI не предлагает его. Если бы они это сделали, это, вероятно, было бы в прошивке материнской платы.
Zeiss Ikon avatar
флаг cn
Выполнение задач BOINC как на ЦП (8 ядер на 100% в течение нескольких недель подряд), так и на графическом процессоре (все мои ядра Cuda на максимуме за одинаковое время) не является стресс-тестом?

Ответить или комментировать

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