Linux 风扇控制
通过
lm-sensors+fancontrol或图形化工具CoolerControl,实现 Linux 系统风扇的智能温控。
一、命令行方案(fancontrol)
1. 安装工具
sudo apt install lm-sensors fancontrol
2. 检测硬件传感器
# 自动探测传感器(一路回车确认即可)
sudo sensors-detect --auto
# 查看传感器读数
sensors
🔍 检查输出中是否有
fan(转速)和pwm(控制接口)字段。
若无,尝试加载驱动:sudo modprobe nct6775(常见于华硕/微星主板)
3. 配置温控策略
sudo pwmconfig
该脚本会:
- 自动测试每个 PWM 接口控制的风扇
- 让你选择温度源(⚠️ 避开显示 100°C+ 的异常传感器)
- 引导设置「温度-PWM」对应曲线
配置完成后自动生成 /etc/fancontrol 文件。
4. 启动并启用服务
# 立即启动
sudo systemctl start fancontrol
# 开机自启
sudo systemctl enable fancontrol
# 查看状态
sudo systemctl status fancontrol
三、图形化方案:CoolerControl
快速安装
sudo apt install curl apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/coolercontrol/coolercontrol/setup.deb.sh' | sudo -E bash
sudo apt update
sudo apt install coolercontrol
sudo systemctl enable --now coolercontrold
本文为我原创,未经授权禁止转载 | bilibili UID1319899187 | 掘金 ID1048290992076985