我遇到了几篇文章来阅读 CPU 温度和风扇速度 [ 1 , 2],但找不到使用 Linux 操作系统的 64 位 i7 Intel 架构(四核)的任何文章。任何人都可以指向任何可以读取单个核心温度和可能的风扇速度的文章和/或源代码。我一直在浏览英特尔架构中的性能计数器,我发现第 14 章描述了热状态信息的热监视器。任何读取这些信息/寄存器的示例 C 代码都会有很大帮助。
问问题
3207 次
1 回答
2
一种常见的方法是阅读/sys/class/thermal/thermal_zone0/temp
。
你可以看一下 i3status 的源代码,它是用 C 编写的并且能够显示 CPU 温度:print_cpu_temperature.c
于 2012-12-28T15:15:34.923 回答