分页: 1 / 1
ubuntu怎么控制主板上风扇转速
发表于 : 2015-11-20 12:41
由 smallcsduck
有没有能在系统里控制pwm风扇转速的东西呢?
怎么去的主板的监控数据呢?
Re: ubuntu怎么控制主板上风扇转速
发表于 : 2015-11-20 14:23
由 vickycq
0.
首先主板和风扇要支持 PWM 调速。部分主板只支持电压调速
1.
用 fancontrol / pwmconfig 自动调速
代码: 全选
sudo apt-get install lm-sensors fancontrol
sudo pwmconfig
如果找到 PWM 界面会提示
Found the following PWM controls:
hwmon1/pwm1 current value: 100
hwmon1/pwm1 is currently setup for automatic speed control.
回答y,pwmconfig 会 自动为 fancontrol 创建配置文件
2.
也可根据上面的信息手动控制。上面已经找到 pwm 设备 hwmon1/pwm1
那么相应的控制界面在 /sys/class/hwmon/hwmon1
对于绝大多数主板:
自动调速:echo 2 | sudo tee /sys/class/hwmon/hwmon1/pwm1_enable
手动调速:echo 1 | sudo tee /sys/class/hwmon/hwmon1/pwm1_enable
停转:echo 0 | sudo tee /sys/class/hwmon/hwmon1/pwm1
转速最大:echo 255 | sudo tee /sys/class/hwmon/hwmon1/pwm1
可在 0-255 之间调节转速
3.
部分机器有专用驱动。如戴尔(i8k),Thinkpad(thinkpad_acpi)
参考
https://wiki.archlinux.org/index.php/Fan_speed_control
Re: ubuntu怎么控制主板上风扇转速
发表于 : 2015-11-20 17:17
由 smallcsduck
vickycq 写了:0.
首先主板和风扇要支持 PWM 调速。部分主板只支持电压调速
1.
用 fancontrol / pwmconfig 自动调速
代码: 全选
sudo apt-get install lm-sensors fancontrol
sudo pwmconfig
如果找到 PWM 界面会提示
Found the following PWM controls:
hwmon1/pwm1 current value: 100
hwmon1/pwm1 is currently setup for automatic speed control.
回答y,pwmconfig 会 自动为 fancontrol 创建配置文件
2.
也可根据上面的信息手动控制。上面已经找到 pwm 设备 hwmon1/pwm1
那么相应的控制界面在 /sys/class/hwmon/hwmon1
对于绝大多数主板:
自动调速:echo 2 | sudo tee /sys/class/hwmon/hwmon1/pwm1_enable
手动调速:echo 1 | sudo tee /sys/class/hwmon/hwmon1/pwm1_enable
停转:echo 0 | sudo tee /sys/class/hwmon/hwmon1/pwm1
转速最大:echo 255 | sudo tee /sys/class/hwmon/hwmon1/pwm1
可在 0-255 之间调节转速
3.
部分机器有专用驱动。如戴尔(i8k),Thinkpad(thinkpad_acpi)
参考
https://wiki.archlinux.org/index.php/Fan_speed_control
哈哈 谢谢大神帮忙
Re: ubuntu怎么控制主板上风扇转速
发表于 : 2022-11-13 11:49
由 BricRoot
你好,安装完后使用pwmconfig命令,提示
# pwmconfig version 3.6.0
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.
We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
这是驱动问题还是什么,风扇已经接入到主板,是四线的,风扇支持pwm