无法获取 Dell Studio 1558 的温度

无法获取 Dell Studio 1558 的温度

我的 Dell Studio 1558 始终无法获得正确的温度。lm-sensors 和 acpi 给出错误读数。传感器的输出为:

$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:       +26.8°C  (crit = +100.0°C)                  
temp2:        +0.0°C  (crit = +100.0°C)

acpi -V 给我,

$ acpi -V
Battery 0: Full, 100%
Battery 0: design capacity 414 mAh, last full capacity 369 mAh = 89%
Adapter 0: on-line
Thermal 0: ok, 0.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 100.0 degrees C
Thermal 0: trip point 1 switches to mode passive at temperature 95.0 degrees C
Thermal 0: trip point 2 switches to mode active at temperature 71.0 degrees C
Thermal 0: trip point 3 switches to mode active at temperature 55.0 degrees C
Thermal 1: ok, 26.8 degrees C
Thermal 1: trip point 0 switches to mode critical at temperature 100.0 degrees C
Thermal 1: trip point 1 switches to mode active at temperature 71.0 degrees C
Thermal 1: trip point 2 switches to mode active at temperature 55.0 degrees C
Cooling 0: LCD 0 of 15
Cooling 1: Processor 0 of 10
Cooling 2: Processor 0 of 10
Cooling 3: Processor 0 of 10
Cooling 4: Processor 0 of 10
Cooling 5: Fan 0 of 1
Cooling 6: Fan 0 of 1

我怀疑 hddtemp 的读数也是假的,因为它总是在 46

$ sudo hddtemp /dev/sda
/dev/sda: ST9500420AS: 46°C

我查看了一些错误报告,有些在从暂停状态恢复后也遇到过同样的问题。但我总是有这个问题。

几周前我已经从 Windows 更新到最新的 BIOS,从 Ubuntu 更新会改变什么吗?

更正:hddtemp 的读数确实发生了变化。现在为 45。

答案1

尝试运行:

sudo modprobe coretemp

这会将有关处理器核心的信息添加到 lm-sensors。

coretemp在文件中包含该行/etc/modules以便在每次启动时加载模块。

相关内容