支持的设备
此配置指南目前验证适用于使用 it87 芯片的硬件,具体包括:
- Beelink EQ12 (N100)
- Maiyunda M1 Mini (N100 Plus)
检测传感器
首先安装 Perl 并执行自动检测脚本:
synopkg install_from_server Perl
echo 'Y' | sensors-detect --auto
预期输出将识别 ISA 总线上的组件,例如 “ITE IT8613E” 或 “Intel digital thermal sensor”。
处理其他传感器
如果你的主板未使用 it87 芯片,则需要手动集成相应的内核模块。请参考社区文档获取具体型号的驱动加载方法。
配置风扇控制
系统会生成默认的 /etc/fancontrol 文件。你可以通过终端编辑器手动修改,也可以使用 pwmconfig 工具重新生成。
关键配置参数
INTERVAL轮询频率(秒)
DEVPATH / DEVNAME硬件监控器路径和名称(如 coretemp、it8613)
FCTEMPS / FCFANS将温度传感器关联到特定的 PWM 输出和风扇转速计输入
MINTEMP / MAXTEMP定义风扇调速的热力学范围(例如 30°C ~ 70°C)
MINSTART / MINSTOP设置启动或维持风扇转动所需的 PWM 阈值
执行与验证
测试配置:运行任务并观察温度变化。如果散热效果理想,可以将其设置为开机自动执行的计划任务。
最后,通过任务执行日志或终端 sensors 命令验证实时读数。

注意事项
不正确的风扇控制配置可能导致设备过热。建议先在低负载下测试,确认温度在安全范围内后再设置为开机自启。