传感器报告不正确的温度

Ale*_*lex 3 sensors 12.04

当我运行时,sensors我得到以下输出:

nouveau-pci-0068
Adapter: PCI adapter
temp1:       +6618.0°C  (high = +100.0°C, crit = +110.0°C)

atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage:      +1.08 V  (min =  +0.85 V, max =  +1.60 V)
 +3.3 Voltage:      +3.33 V  (min =  +2.97 V, max =  +3.63 V)
 +5 Voltage:        +5.12 V  (min =  +4.50 V, max =  +5.50 V)
 +12 Voltage:      +11.93 V  (min = +10.20 V, max = +13.80 V)
CPU FAN Speed:     1283 RPM  (min =  600 RPM)
CHASSIS FAN Speed: 1048 RPM  (min =  600 RPM)
CPU Temperature:    +29.0°C  (high = +60.0°C, crit = +95.0°C)
MB Temperature:     +26.0°C  (high = +45.0°C, crit = +75.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +22.1°C  (high = +70.0°C)
              (crit = +99.5°C, hyst = +97.5°C)
Run Code Online (Sandbox Code Playgroud)

第一个温度(6618.0C)显然是不正确的。这仅在升级到 12.04 后才开始。我的机器没有单独的显卡。(事实上​​,我根本不认为我有一个!)

我试图用 Munin 绘制这些温度,但是有一个那么高的温度会导致无法读取真实温度。

谁能告诉我如何解决这个问题?我很高兴将其完全删除。我查看了/etc/sensors3.conf,但找不到任何似乎与该特定测量相关的内容。

小智 5

早晨,

我知道这已经是您提出问题后将近一年了,但是我在寻找答案时遇到了这个问题:(

我有点修复它执行以下操作:

# vi /etc/sensors.d/nouveau-pci-0068.conf
chip "nouveau-pci-0068"
    compute temp1 @/100 , @*100
Run Code Online (Sandbox Code Playgroud)

然后这给了我 64 而不是 6400

如果您想忽略这些值,请执行以下操作:

# vi /etc/sensors.d/nouveau-pci-0068.conf
chip "nouveau-pci-0068"
    ignore temp1
Run Code Online (Sandbox Code Playgroud)

您可以在此处找到更多信息:http : //www.lm-sensors.org/wiki/man/sensors.conf

希望这可以帮助