我在一台较老的戴尔笔记本电脑上运行Ubuntu20.04,最近,我注意到它变得非常热。我试着运行sudo pwmconfig,其输出是;
Found the following fan sensors:
hwmon5/fan1_input current speed: 0 ... skipping!
There are no working fan sensors, all readings are 0.
Make sure you have a 3-wire fan connected.
You may also need to increase the fan divisors.
我的新台式机几乎是在Windows下安静地运行,但是粉丝们似乎在Linux下运行在一个持续较高的环境下。传感器显示,GPU (带有NVidia驱动程序)是30多度,而CPU也差不多,所以这不仅仅是因为Linux在某种程度上是处理器密集型的。
我读过BIOS在Linux下控制风扇,这是合理的,因为在BIOS中风扇速度也很高。这是在Windows下,当ASUS AI Suite 3软件似乎控制,系统运行更安静,只有在需要时才加快风扇的速度。那么,是否有一个Linux应用程序提供类似的风扇动态控制,或者隐藏在ASUS BIOS中的设置,允许相同的,但不管操作系统?
编辑-我尝试使用lm-传感器和扇控
我有一个戴尔精密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: d
最近我注意到我的戴尔笔记本电脑过热了,因为风扇停了。我读过几乎所有互联网上与风扇控制有关的帖子,任何与i8kctl和lm传感器相关的文章。
笔记本电脑运行双引导,在运行Windows 10时没有问题,它只发生在Ubuntu20.04.1上。
我发现当我运行命令sudo pwmconfig时,我得到了这个输出:
Found the following PWM controls:
hwmon5/pwm1 current value: 0
Giving the fans some time to reach full speed...
Found the following f