支持的设备

此配置指南目前验证适用于使用 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 阈值

fancontrol file structure

执行与验证

测试配置:运行任务并观察温度变化。如果散热效果理想,可以将其设置为开机自动执行的计划任务。

Task scheduling

最后,通过任务执行日志或终端 sensors 命令验证实时读数。

Sensor output
Verification result
注意事项

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