Температура процессора для ОС Linux/64-битной архитектуры

Я столкнулся с несколькими сообщениями, чтобы прочитать скорость вращения вентилятора температуры процессора [ 1 , 2] , но не смог найти сообщение для 64-битной архитектуры i7 Intel (четырехъядерный процессор ) с использованием ОС Linux. Может ли кто-нибудь указать на какой-либо товар и/или исходный код, который может считывать индивидуальную температуру ядра и, возможно, скорость вращения вентилятора. Я просматриваю счетчики производительности в архитектуре Intel, я нахожу Глава 14 для описания Тепловые мониторы для теплового статуса информация. Любой образец кода C для чтения этих данных/регистров будет очень полезен.

3
nl ja de

1 ответы

Один из распространенных способов - прочитать /sys/class/therm/therm_zone0/temp .

You can take a look at the source code of i3status which is written in C and is able to display the CPU temperature: print_cpu_temperature.c

2
добавлено
Linux Help
Linux Help
2 686 участник(ов)

Правила: https://telegra.ph/Pravila-Linux-Help-10-15

Linux Security
Linux Security
652 участник(ов)

Данная группа принципиально про безопасность и в частности про безопасность Linux. Прочие темы просим обсуждать в профильных чатах.

Linux Gaming RUS
Linux Gaming RUS
28 участник(ов)

Русскоязычный чатик, посвящённый играм на различных дистрибутивах Linux, а также wine, proton Arch Linux RU @ArchLinuxChatRU Gnome RU @gnome_ru