我的 BIOS 控制风扇速度,我想保持这种状态。我的地下室里有一台机器,那里通常很凉爽,只要机器没有处于高负载状态,风扇就根本不需要运行。BIOS 已经很好地处理了这个问题。
但是如果我的风扇不转,我就没有办法测试它们以确保它们没有坏。所以我想编写一个脚本,让风扇全速运转几秒钟,然后使用 lm-sensors 监控风扇速度,这样我就能知道风扇没有坏。
我如何手动将风扇调至全速?我不想使用 fancontrol,因为我不需要能够持续运行并控制风扇速度的东西。我只想要一些“低技术”的东西,无论温度如何都可以打开它们。
另一条帖子说:
如果你真的想自己动手,你可能可以在 中找到名为、等的特殊设备文件
pwm1
。pwm2
你/sys/class/hwmon/*/device/
可以 cat 它们来获取当前值,或者写入 0 到 255 之间的数字来更改风扇速度。
那样就完美了,但似乎不起作用。Fancontrol 说我的 CPU 风扇是/sys/devices/platform/it87.656/pwm3
,但当我将其设置为 255 时,它根本不影响风扇速度。
有人知道如何通过脚本手动打开风扇,而不管温度如何?
答案1
您可以使用该工具执行此操作
pwmconfig
此工具通常用于保存 fancontrol 的配置文件。但您不必这样做。您可以直接启动该工具,然后它将使所有风扇全速运转,并像这样播送当前速度:
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon0/device/fan1_input current speed: 2129 RPM
hwmon0/device/fan2_input current speed: 1679 RPM
hwmon0/device/fan3_input current speed: 0 ... skipping!
hwmon0/device/fan4_input current speed: 0 ... skipping!
之后,您只需跳过(Ctr+C)该工具而不保存任何内容。
要安装该工具,您可以使用以下命令:
sudo apt-get install fancontrol