我的笔记本电脑中的风扇出现了一些问题,因此我尝试对其进行诊断。当我运行sensors
命令时我得到这个:
...
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +58.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +56.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +57.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +51.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +53.0°C (high = +100.0°C, crit = +100.0°C)
thinkpad-isa-0000
Adapter: ISA adapter
fan1: 0 RPM
CPU: -125.0°C
GPU: +1.0°C
temp3: +4.0°C
temp4: +65.0°C
temp5: +121.0°C
temp6: +121.0°C
temp7: +17.0°C
temp8: +66.0°C
...
(我从输出中删除了不相关的信息)
我对 感到困惑CPU: -125.0°C
。如果温度对我-127
来说-125
是随机的,我不会感到惊讶。
另一件事是我的风扇显然在运行(非常大声)并且sensors
输出仍然显示fan1: 0 rpm
。
如何修复传感器使其正常工作,这样我的风扇就不会一直运行?
谢谢你的帮助
答案1
lm-sensors 支持大量监控芯片,但有一些主要注意事项:
- 在许多情况下,支持是逆向工程的,提取的数据可能没有任何意义或提取不正确
- 有些传感器可能没有物理连接,但可以代表宇宙中的任何东西,包括随机数据
lm-sensors
允许thinkpad-isa-0000
使用 中的配置文件为您的特定芯片配置规则/etc/sensors.d/anyname.conf
。
Arch Wiki 对 lm-sensors 及其配置方法进行了很好的概述:https://wiki.archlinux.org/title/lm_sensors
该项目本身有大量值得研究的贡献文件:https://github.com/lm-sensors/lm-sensors/tree/master/configs- 如果您的笔记本电脑没有任何东西,并且您找到了解析和显示数据的正确规则,请提交您的配置以供其他人使用。
标准配置文件(至少在 Fedora 中)是/etc/sensors3.conf
.这是一个很好的起点。