Регулирование температуры

Регулирование температуры

Как узнать температуру процессора?

решение1

Установитьlm-датчики Установить lm-датчики

sudo apt-get install lm-sensors 

После установки введите в терминале следующее:

sudo sensors-detect

Вам также может потребоваться запустить

sudo service kmod start

Он задаст вам несколько вопросов. Ответьте Да на все из них. Наконец, чтобы получить температуру вашего процессора, введите sensorsв терминале.

sensors

Выход:

$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +41.0°C  (high = +78.0°C, crit = +100.0°C)  

w83627dhg-isa-0290
Adapter: ISA adapter
Vcore:       +1.10 V  (min =  +0.00 V, max =  +1.74 V)   
in1:         +1.60 V  (min =  +1.68 V, max =  +1.44 V)   ALARM
AVCC:        +3.30 V  (min =  +2.98 V, max =  +3.63 V)   
VCC:         +3.28 V  (min =  +2.98 V, max =  +3.63 V)   
in4:         +1.85 V  (min =  +1.66 V, max =  +1.11 V)   ALARM
in5:         +1.26 V  (min =  +1.72 V, max =  +0.43 V)   ALARM
in6:         +0.09 V  (min =  +1.75 V, max =  +0.62 V)   ALARM
3VSB:        +3.30 V  (min =  +2.98 V, max =  +3.63 V)   
Vbat:        +3.18 V  (min =  +2.70 V, max =  +3.30 V)   
fan1:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan2:        892 RPM  (min = 2136 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan4:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
fan5:          0 RPM  (min = 10546 RPM, div = 128)  ALARM
temp1:       +36.0°C  (high = +63.0°C, hyst = +55.0°C)  sensor = diode
temp2:       +39.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
temp3:      +119.0°C  (high = +80.0°C, hyst = +75.0°C)  ALARM  sensor = thermistor
cpu0_vid:   +2.050 V

Чтобы увидеть температуру жесткого диска Установитеhddtemp Установить hddtemp

sudo apt-get install hddtemp

Выход:

$ sudo hddtemp /dev/sda        
/dev/sda: ST3160813AS: 34°C

решение2

Быстрое решение для командной строки;показывает температуру в миллиградусах Цельсия (м°C)

cat /sys/class/thermal/thermal_zone*/temp

Апплет

Если вы ищете более простую для доступа версию, добавьтеАппаратные датчики Мониторв Gnome-Panel:

  1. sudo apt-get install sensors-applet- это установитдатчики-апплет Установить сенсоры-апплетупаковка
  2. Щелкните правой кнопкой мыши по панели, выберите Add to panel..., затем выберите это: альтернативный текст

  3. Готово. Вы можете настроить, какие датчики будут отображаться, щелкнув правой кнопкой мыши по апплету и выбрав Preferences->Sensors.

    альтернативный текст

решение3

Температура без сторонних приложений

На момент написания все ответы предполагают использование сторонних утилит. Если вы хотите узнать температуру, ничего не устанавливая, используйте:

$ cat /sys/class/thermal/thermal_zone*/temp
20000
53000
50000
53000
56000
68000
49000
50000

Чтобы узнать, к каким зонам относятся температуры, используйте:

$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/\(.\)..$/.\1°C/'
INT3400 Thermal  20.0°C
SEN1             45.0°C
SEN2             51.0°C
SEN3             57.0°C
SEN4             59.0°C
pch_skylake      77.5°C
B0D4             50.0°C
x86_pkg_temp     51.0°C

Температура хранится в градусах Цельсия с тремя подразумеваемыми десятичными знаками. sedиспользуется для «украшения» вывода.

Последняя температура x86_pkg_tempуказана на 54.0°C. Для процессора Skylake i7 6700HQ я использовал эту температуру для отображения Conky ниже.

Температура с Conky

Если вы не против сторонних утилит, я предпочитаю использовать Conky — легкий системный монитор.

Conky-команды

В conky для мониторинга процессора Ivy Bridge я использовал следующую системную переменную:

${hwmon 2 temp 1}°C

Для мониторинга процессора Skylake я использовал:

${hwmon 0 temp 1}°C

Конки дисплей

Конки-дисплей выглядит так:

введите описание изображения здесь

Температура начинается с 72°C при работе одного процессора на 100% в турборежиме 3200 МГц. Затем турбо отключается, и температура падает на 10°C до 62°C при нетурбоскорости 2600 МГц. Через 10 секунд турбо включается снова, и температура немедленно подскакивает до 72°C.


Регулирование температуры

Узнав температуру, вы, вероятно, захотите лучше ее контролировать. tlpтворит чудеса, держа систему под контролем. Работает с thermald, Intel Powerclamp, Battery vs AC для питания USB и т. д. Несмотря на широкие возможности настройки, мне никогда не приходилось менять настройки конфигурации для приятного опыта «из коробки». До того, как я его использовал, у меня были всевозможные проблемы с ноутбуком IvyBridge, который постоянно перегревался. Он установлен на моем новом ноутбуке Skylake, и вентиляторы НИКОГДА не работают, за исключением обновления Ubuntu 16.04 LTS до 18.04.

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

решение4

хардинфо Установить hardinfoочень полезный инструмент для получения всей информации об оборудовании.

Установите жесткую информацию по sudo apt-get install hardinfo. Затем вы сможете получать температуру по датчикам.

датчик

Связанный контент