此文是超微主板X9/X10/X11 风扇控制方法
首先,PWM风扇分两种类型:
-
例如 FAN1, FAN2等, 用于CPU等散热用 称之为 zone 0
-
例如 FANA, FANB等,用于磁盘等风扇散热用 称之为 zone 1
其次,在IPMI风扇控制中你可以看到4种风扇策略
-
Standard: zone0和zone1 风速为50%
-
Optimal: 风速为30%
-
Full: 风速为100%
-
Heavy IO: zone0 为50%,zone1 为75%
你可以通过ipmitool来看当前风扇的策略(仅限于超微x9/10/11)
ipmitool raw 0x30 0x45 0x00
返回值的意思对应上述四种风扇策略,如下:
Standard: 0 Full: 1 Optimal: 2 Heavy IO: 4
一般为了静音,选择optimal或者standard更好,如果想要更灵活,继续看
我们可以手动对zone0和zone1两种不同的风扇灵活设置转速
前提:风扇模式必须是full 全速模式
先调为全速模式,然后就可以用这种方法了
它是按百分比来的,格式如下
ipmitool raw 0x30 0x70 0x66 0x01 0x<z> 0x<n> "z" 代表是 zone (0 还是 1) "n" 代表百分比 (0x00..0x64)
具体的例子如下,对于zone0,也就是FAN1-9的这种
50% 结尾0x32转化为十进制就是50 ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x32 32% ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x20 25% ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x16
对于zone1,也就是FANA-Z
32% ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x20 50% ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x32 25% ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x16
个人情况,在full下,我的CPU风扇是1900r,尾部排热风扇是1500r,硬盘散热风扇是1300r
不要买PWM温控1分3的线,无法调速
硬盘散热我建议风扇稍高些,50%
50% ipmitool raw 0x30 0x70 0x66 0x01 0x01 0x32
其它毕竟是低功耗平台,可以更低
25% ipmitool raw 0x30 0x70 0x66 0x01 0x00 0x16