手动打开 CPU 风扇

手动打开 CPU 风扇

我的 BIOS 控制风扇速度,我想保持这种状态。我的地下室里有一台机器,那里通常很凉爽,只要机器没有处于高负载状态,风扇就根本不需要运行。BIOS 已经很好地处理了这个问题。

但是如果我的风扇不转,我就没有办法测试它们以确保它们没有坏。所以我想编写一个脚本,让风扇全速运转几秒钟,然后使用 lm-sensors 监控风扇速度,这样我就能知道风扇没有坏。

我如何手动将风扇调至全速?我不想使用 fancontrol,因为我不需要能够持续运行并控制风扇速度的东西。我只想要一些“低技术”的东西,无论温度如何都可以打开它们。

另一条帖子说:

如果你真的想自己动手,你可能可以在 中找到名为、等的特殊设备文件pwm1pwm2/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

相关内容