Мой ноутбук пару раз недавно выключался во время тяжелых компиляций, и я думаю, что это может быть связано с перегревом. После расследования выясняется, что мои тепловые точки срабатывания являются "пассивными" при 95 ° C и "критическими" при 100 °. Насколько я понимаю, "пассивный" - это просто состояние контроля температуры по умолчанию. Таким образом, без "активной" точки отключения охлаждение будет включаться вообще?
Если я прав, и это плохо настроено, как бы я изменил это? Мне кажется, я понимаю, что Linux не позволяет вам настраивать температуру точек срабатывания, но могу ли я установить режимы? Или я могу изменить режим и температуру в моем BIOS? (Я еще не проверял, потому что я нахожусь в середине другой тяжелой компиляции.) Или есть что-то еще, что я должен делать?
acpi -tci
дает вывод примерно так:
$ acpi -tci
Thermal 0: ok, 64.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 100.0 degrees C
Thermal 0: trip point 1 switches to mode passive at temperature 95.0 degrees C
Cooling 0: Processor 0 of 3
Cooling 1: Processor 0 of 3
Cooling 2: Processor 0 of 3
Cooling 3: Processor 0 of 3
Я не уверен, что это за охлаждающие устройства. Я ожидал поклонников, но, может быть, у меня нет поклонников? Я могу вручную установить состояние процессора в диапазоне от 0 до 3, например, echo 3 | sudo tee /sys/class/thermal/cooling_device0/cur_state
. (Это устанавливает все четыре в одно и то же состояние, "Процессор 3 из 3".) Как ни странно, увеличение состояния действительно улучшает охлаждение, но я не замечаю никакого дополнительного шума от своего ноутбука. Ранее я установил состояние на 1, и позже я заметил, что оно вернулось к 0 после того, как температура упала (в то время не при большой нагрузке, я забыл точные цифры, но это, вероятно, произошло где-то между 80 ° и 60 °). , Я не видел, чтобы acpi
сообщал о температуре 95 ° или выше; недавно я сделал это до 94 °, прежде чем я включил охлаждение. Прямо сейчас это кажется довольно стабильным на 84 °, процессоры в состоянии 3.
Это Thinkpad Edge (E145), который я получил в конце 2013 года. Ядро 3.17.8-gentoo-r1, я настроил его сам, так что возможно я сделал что-то не так.
Обновление: через двенадцать часов после завершения большой компиляции охлаждение не выключилось; Я не помню температуру, которую он достиг, может быть, в 70-х годах. Я заглянул в свой BIOS и не смог найти никаких вариантов, связанных с тепловыми точками срабатывания. Теперь я видел, как он достигает 95 °; первая строка изменилась на Thermal 0: passive, 95.0 degrees C
, но больше ничего не изменилось. Затем я включил охлаждение себя.