Я испытываю отключение компьютера из-за перегрева процессора. Запустив команду «Датчики», я получил следующий вывод
Adapter: Virtual device
temp1: +66.0°C (crit = +101.0°C)
temp2: +66.0°C (crit = +101.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +61.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +61.0°C (high = +105.0°C, crit = +105.0°C)
Как видите, высокие и критические температуры имеют одинаковый порог (105,0 ° C) I Интересно, может быть, вентилятор не ускоряется, чтобы охладить процессор, так как он ожидает достижения верхнего порога, который является тем же порогом, который выключит ПК.
Как я могу установить высокий порог на правильную температуру 70 ° C?
С командой:
sudo sensors -u coretemp-isa-0000
Вы видите, какие опции доступны для каждой физической микросхемы.
Создают файл в /etc/sensors.d/
:
sudo touch /etc/sensors.d/isa-coretemp
тогда редактируют новый файл с:
chip "coretemp-isa-0000"
label temp2 "Core 0"
compute temp2 @-20,@-20
label temp3 "Core 1"
compute temp3 @-20,@-20
label temp2 "Core 0"
только маркировка изменения; compute temp2 @-20,@-20
уменьшает высокую температуру 20 градусов (сначала-20) и температура критика также 20 градусов (второй-20) Теперь, вводя sensors
необходимо видеть новые настройки.
Примечание
Относятся к man sensors.conf
:
Only certain chips support thermal sensor type change,
and even these usually only support some of the types above.
Please refer to the specific driver documentation to find out which types
are supported by your chip.
In theory, the BIOS should have configured the sensor types correctly,
so you shouldn't have to touch them, but sometimes it isn't the case.