lm-sensors
向我报告了奇怪的温度:
$ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +38.0°C (high = +72.0°C, crit = +100.0°C)
coretemp-isa-0001
Adapter: ISA adapter
Core 1: +35.0°C (high = +72.0°C, crit = +100.0°C)
coretemp-isa-0002
Adapter: ISA adapter
Core 2: +32.0°C (high = +72.0°C, crit = +100.0°C)
coretemp-isa-0003
Adapter: ISA adapter
Core 3: +42.0°C (high = +72.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.62 V (min = +0.06 V, max = +0.17 V) ALARM
AVCC: +3.34 V (min = +2.98 V, max = +3.63 V)
VCC: +3.34 V (min = +2.98 V, max = +3.63 V)
in4: +1.83 V (min = +1.30 V, max = +1.15 V) ALARM
in5: +1.26 V (min = +0.83 V, max = +1.03 V) ALARM
in6: +0.11 V (min = +1.22 V, max = +0.56 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 = 0 RPM, div = 128) ALARM
fan2: 1117 RPM (min = 860 RPM, div = 8)
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: +88.0°C (high = +20.0°C, hyst = +4.0°C) ALARM sensor = diode
temp2: +25.0°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
temp3: +121.5°C (high = +80.0°C, hyst = +75.0°C) ALARM sensor = thermistor
cpu0_vid: +2.050 V
请注意temp3
。我怎么知道温度temp3
是多少,为什么这么高?系统确实很稳定(我猜在那些温度下不会稳定)。另外,请注意核心温度非常合适,这也表明系统很健康。
我猜读数是错误的。在另一台计算机上,它报告的温度低于 0 摄氏度,考虑到环境温度约为 22-24 摄氏度,这是不可能的。
这是一些已知的错误/问题吗?我是否应该尝试一些 Windows 程序(如 CPU-Z)并查看它们是否给出类似的结果?
答案1
根据您的硬件,主板上的传感器需要额外的校准。遗憾的是,由于硬件的不同,在/etc/sensors.conf
和中给出的标准值/etc/sensors3.conf
只能提供粗略的估计值。
不过没有什么是无法设置的。sensors.conf 文件中有许多不言自明的注释,您还可以找到有关man sensors.conf
如何执行此操作的其他信息。
如果你真的需要精确的值,那么除了拿一个温度计自己测量以设置校准之外没有其他办法。这可能需要几个小时,因为你需要在不同的温度下进行测量。对于正常的硬件设置来说,这种精确的值并不是真正需要的。如果你想超频,那么也许你至少需要校准上限以避免硬件损坏。
如果您使用 lm-sensors 面板小程序,那么您还可以访问 GUI 来简化校准。
答案2
您要么必须跟踪主板上的轨迹并获取芯片组的参考数据表,要么必须做出有根据的猜测。对于您来说,我认为 temp3 几乎肯定没有连接到传感器,因此它总是读取最高温度。