Ubuntu 22.04下NZXT主机多风扇转速无法控制问题求助
我刚入手了一台NZXT主机,装的Ubuntu 22.04系统,现在遇到个头疼的问题——没法控制多风扇的转速,想请教各位大佬有没有解决办法!
我先试了大家常用的lm-sensors和fancontrol组合,步骤如下:
- 执行
sudo sensors-detect完成配置后,运行sudo pwmconfig - 对每个风扇的“Are you sure that you want to setup this output for manual control?”问题都选了"y"确认
结果出现了这样的输出:
Giving the fans some time to reach full speed...
Found the following fan sensors:
hwmon3/fan1_input current speed: 0 ... skipping!
hwmon3/fan2_input current speed: 2163 RPM
hwmon3/fan3_input current speed: 0 ... skipping!
hwmon3/fan4_input current speed: 0 ... skipping!
hwmon3/fan5_input current speed: 0 ... skipping!
hwmon3/fan6_input current speed: 0 ... skipping!
hwmon3/fan7_input current speed: 0 ... skipping!
这里有两个奇怪的地方:一是执行这段检测的时候,我完全没听到风扇转速提升;二是明明大部分风扇都在正常转动,系统却显示它们的转速是0RPM。
接着进入风扇控制测试环节,每次循环测试都会出现类似下面的提示(只是转速数值略有变化):
Testing pwm control hwmon3/pwm1 ...
hwmon3/fan2_input ... speed was 2163 now 2177
no correlation
No correlations were detected.
There is either no fan connected to the output of hwmon3/pwm1,
or the connected fan has no rpm-signal connected to one of
the tested fan sensors. (Note: not all motherboards have
the pwm outputs connected to the fan connectors,
check out the hardware database on http://www.almico.com/forumindex.php)
看起来系统似乎能检测到风扇的存在,但就是没法对它们进行转速控制,这到底是哪里出问题了?
除此之外,我还试过这些方法:
- 用
liquidctl尝试控制,结果它根本找不到可控制的风扇 - 进BIOS里找风扇转速调节选项,哪怕翻遍了高级设置也没找到相关功能
最后附上我的lsusb输出里相关的部分:
Bus 001 Device 006: ID 1e71:201d NZXT NZXT Motherboard Bus 001 Device 004: ID 1e71:2011 NZXT NZXT RGB & Fan Controller Bus 001 Device 007: ID 1e71:300c NZXT NZXT Kraken Elite
备注:内容来源于stack exchange,提问作者gradascent

