我有一台带一个风扇的戴尔 precision 3510,我的风扇速度始终为 0 rpm。
sensors | grep fan
fan1: 0 RPM
当我使用 i8kmon 时:
temp, left fan state, right fan state, ac state: 40 -1 1 0
我按照本指南来控制风扇速度Ubuntu 上的风扇速度控制问题。然而,当我:
$ make
cc -o dell-bios-fan-control dell-bios-fan-control.c
make: cc: Command not found
make: *** [Makefile:6: dell-bios-fan-control] Error 127
当我使用
sudo i8kctl fan 2 2
或任何其他速度时,风扇仅旋转一秒钟然后停止。
在 Windows 上,我使用了一个工具,在禁用安全启动后覆盖了 BIOS 设置。但在 Linux 上。我只能坚持 15 分钟,然后笔记本电脑就会完全死机。
答案1
sudo apt install build-essential
一切正常。澄清一下:
首先,你必须
sudo apt install build-essential
然后
git clone https://github.com/TomFreudenberg/dell-bios-fan-control.git
cd dell-bios-fan-control
make
sudo dell-bios-fan-control 0
然后
git clone https://github.com/vitorafsr/i8kutils
cd i8kutils
make
sudo i8kctl fan 1 1
使其以较低的速度工作sudo i8kctl fan 2 2
。如果它随机停止(这种情况发生在我身上好几次)。您需要检查其中一个风扇是否已损坏,或者在我的情况下是否完全拔掉了电源(我实际上不知道)。要检查,您可以使用sudo i8kmon
。-1 表示完全拔掉电源,0 表示不工作。