技嘉老主板的Bios风扇调控功能不够完善,Nas又往往是无头模式,因此博主在找解决方法的时候看到了一款叫CoolerControl的工具,遂拿来玩玩。
在配置的过程中,博主接连遇到了几个问题:
Sensors detect无法找到负责查看转速的负载芯片
安装了sensor detect的驱动程序后仍无法找到负载芯片
那这条博客主要是围绕这两个方向展开的
1. 安装CoolerControl
这里博主参考了别人的贴子:飞牛安装CoolerControl进行风扇转速自定义(含传感器驱动安装) - 攻略分享 飞牛私有云论坛 fnOS
注意帖中yaml文件中的docker镜像源已不再适用,这里是我改成官方镜像源后的配置文件:
services:
coolcontrol:
container_name: coolcontrol
image: coolercontrol/coolercontrold:latest
restart: always
privileged: true
network_mode: bridge
ports:
- 11987:11987
volumes:
#- /sys:/sys # <--- 挂载 /sys 目录
- /dev:/dev
- /vol1/1000/docker_data/coolcontrol:/etc/coolercontrol
- /sys/class/hwmon:/sys/class/hwmon #如果选择第一条不挂载/sys 目录,至少要挂载本条路径2. 在使用 sudo sensors后找不到fan相关参数
在按照教程走前半部分的时候,可能会遇到点问题:
Do you want to scan for Super I/O sensors? (YES/no):
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... No
Trying family `ITE'... Yes
Found unknown chip with ID 0x8628
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'... No
Trying family `SMSC'... No
Trying family `VIA/Winbond/Nuvoton/Fintek'... No
Trying family `ITE'... No博主这里在detect的时候找到了一个ITE的芯片,但很显然这个芯片没有被打上驱动
查看coolercontrol官网发现,Gigabyte使用的负载芯片是需要单独安装驱动的:

无言以对,折腾了半天竟然是芯片驱动没有安
但在这里我们也不用点进这个链接进行驱动安装,毕竟还要编译,有点麻烦
sudo apt update
sudo apt install dkms
sudo apt install it87-dkms
sudo apt install dkms-it87我们直接apt install一下就ok了
之后会蹦出来一个窗口:

点击YES即可
最后输入命令即可:
sudo modprobe it87记得重新运行一遍sensor detect,全部选择yes即可。这样你应该就可以通过sudo sensors 看到你的风扇转速了。