Не так давно столкнулся с очередной проблемой с железом. Компьютер c OpenSuSe 12.2 после какого-то непродолжительного времени работы самопроизвольно выключался. После очередного включения иногда раздавался звук сирены в BIOS, и в /var/log/messages периодически появлялась надпись: [Hardware Error]: Machine check events logged
Первое, что надо сделать — это установить пакет sensors и проверить температуру процессора:
$ sensors coretemp-isa-0000 Adapter: ISA adapter Core 0: +94.0°C (high = +78.0°C, crit = +100.0°C) Core 1: +92.0°C (high = +78.0°C, crit = +100.0°C)
Если на компьютере не выполняются тяжелые приложения, то температура ядер процессора не должна превышать параметра high. Но у меня камень грелся градусов до 90 после включения, что говорило о проблемах с охлаждением процессора
Разобрав системный блок, увидел вот что. Два из четырех креплений охлаждающего вентилятора на процесссоре отошли от материнской платы по неизвестной причине, да и пыль изрядно накопилась на пластинах радиатора. Я снял вентилятор, стер на всякий случай старую термопасту с вентилятора и процессора и добавил тонкий слой новой термопасты; пропылесосил алюминиевый радиатор и поставил все на место.
После включения проблем с перегревом CPU больше не наблюдалось, после включения компьютера температура ядер была на уровне 38-40 градусов