我正在尝试读取满载下的 CPU 温度(超频 0.3 ghz 后)。为此,我使用了 CPUID HWmonitor、Core Temp 和 SpeedFan。CoreTemp 和 HWmonitor 似乎显示满载下 46c 的温度不错。但是,Speedfan 显示令人担忧的“Temp1”和“Temp2”分别超过 50 和 70c。Temp1 和 2 到底是什么,如果是 CPU,为什么读数与 HWmonitor 和 CoreTemp 的读数如此不同?我的 bios 反过来显示高空闲温度 45c,在 bios 中停留的时间缓慢上升到 50c,但是,我听说 CPU 在这种情况下并不是真正空闲的,这是“正常”的,但即使是 HWmointor 和 CoreTemp 在满载下也没有显示 50c...
在 speedfan中,温度1、2和3列为:芯片:F71889A
... 参见下图...
答案1
有些 CPU 有多个热电偶。这可能是您获得多个温度读数的地方。我会尝试通过多个热电偶来查找有关您的特定处理器的更多信息,以及如何在软件中对它们进行平均。
答案2
此链接提供了一个利用免费“OpenHardwareMonitor”dll 的 C# 程序。