ric*_*bak 17 fan sensors 12.04 fancontrol lm-sensors
我的 BIOS 控制着我的风扇速度,我想保持这种状态。我的地下室有一台机器,它通常很酷,只要机器不处于高负载下,风扇根本不需要运行。BIOS 已经很好地处理了这个问题。
但是如果我的风扇没有运行,我就没有办法测试它们以确保它们没有损坏。所以我想编写一个脚本,让风扇全速运转几秒钟,然后使用lm-sensors 来监控风扇速度,然后我就会知道风扇没有坏。
如何手动将风扇打开至全速?我不想使用风扇控制,因为我不是在寻找能够持续运行并保持控制风扇速度的东西。我只是想要一些“低技术”的东西,无论温度如何,它们都会打开它们。
另一个线程说:
如果你真的想自己做,你也许可以找到一个名为特殊设备文件
pwm1,pwm2等,/sys/class/hwmon/*/device/。您可以使用 cat 获取当前值或写入 0 到 255 之间的数字来更改风扇速度。
这将是完美的,但它似乎不起作用。Fancontrol 说我的 CPU 风扇是/sys/devices/platform/it87.656/pwm3,但是当我将其设置为 255 时,它根本不会影响风扇速度。
有谁知道如何通过脚本手动打开风扇,而不管温度如何?
use*_*950 12
您可以使用该工具执行此操作
pwmconfig
Run Code Online (Sandbox Code Playgroud)
该工具通常用于保存风扇控制的配置文件。但你不必这样做。您只需启动该工具,它就会让所有风扇全速运转,并在那里播下当前速度,如下所示:
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!
Run Code Online (Sandbox Code Playgroud)
之后,您只需跳过 (Ctr+C) 该工具而不保存任何内容。
要安装该工具,您可以使用以下命令:
sudo apt-get install fancontrol
Run Code Online (Sandbox Code Playgroud)