LINUX.ORG.RU

Температура процессора


0

2

Подскажите, как можно узнать температуру (Tcase) многоядерного процессора? lm_sensors показывает температуру всех ядер по отдельности, а нужна та, которую показывает BIOS.


Ответ на: комментарий от isden

а хотя стоп. что значит «которую показывает BIOS»? в процах на каждом ядре стоит датчик. если биос показывает одну температуру, то скорее всего, он показывает её по первому ядру либо среднюю по всем.
либо, на плате под процом стоит еще один датчик, но тогда он должен светиться либо в ACPI либо в lm_sensors.

isden ★★★★★
()

> acpi -t

Выдает пустой результат

> http://people.overclockers.ru/alex1974/record32

Спасибо, я это тоже читал, и не только это

> если биос показывает одну температуру, то скорее всего, он показывает её по первому ядру либо среднюю по всем

Тут я не соглашусь. На другой (виндовой) машине HWMonitor показывает температуру ядер 38,31,36,36 градусов, в то время как BIOS — 15.

j0ker1
() автор топика
Ответ на: комментарий от isden

Не суть. Ладно, вот другой пример: сейчас на рабочей машине температура ядер 46 и 47, BIOS показывает 33.

Как выцепить это значение?

j0ker1
() автор топика
Ответ на: комментарий от j0ker1

$ sensors

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +40.0°C
Core0 Temp:  +39.0°C
Core1 Temp:  +40.0°C
Core1 Temp:  +38.0°C
[SKIP]
it8718-isa-0228
Adapter: ISA adapter
CPU Temp:    +28.0°C  (low  = +10.0°C, high = +60.0°C)  sensor = thermistor
M/B Temp:    +21.0°C  (low  = +10.0°C, high = +50.0°C)  sensor = thermal diode
sdio ★★★★★
()
Ответ на: комментарий от sdio
$ sensors | grep -iE 'core\s[0-9]|^temp'
Core 0:      +41.0°C  (high = +76.0°C, crit = +100.0°C)
Core 1:      +41.0°C  (high = +76.0°C, crit = +100.0°C)
temp1:       -55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        -2.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp3:       +20.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode

+20.0°C — система, а заветной строчки с температурой процессора нет.

j0ker1
() автор топика
Ответ на: комментарий от sdio
sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +23.0°C  (high = +89.0°C, crit = +105.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 2:      +24.0°C  (high = +89.0°C, crit = +105.0°C)

пип*ськи в строй!

// b.

anonymous
()

Не знал, что на одном процессоре на разных ядрах бывает разная температура - разве что с маленькой погрешностью

Zenithar
()

В BIOSе показывается температура с датчика на системной плате. Так что нужно подключать драйвер к этому датчику, если есть таковой.

pandrey ★★
()
Ответ на: комментарий от sdio

На некоторых процессорах из-за хардварного бага k8temp показывает неправильную температуру.

pandrey ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.