我有一台华硕 ux360ua,这是一款不错的笔记本电脑,但它的风扇噪音很大,令人不快。不幸的是,风扇的自动控制也非常激进,即使 CPU 很冷,也会使其以相当高的速度工作(例如,在仅 40°C 时转速为 3500 rpm...)。我最终编写了一个类似守护进程的小程序来监控 CPU 温度并写入/sys/class/hwmon/hwmonX/pwm1
控制风扇速度的文件。
现在我的问题是: 我从 19.10 升级到 20.04,惊讶的是,这个文件不再存在了!
我尝试过的:
- 将 bios 更新到最新版本:没有影响。
- 使用以前的内核(5.3 而不是 5.4)重新启动,文件
/sys/class/hwmon/hwmonX/pwm1
就回来了。
以下是使用内核 5.3 启动时 dmesg | grep asus 的返回结果
dmesg | grep asus
[ 3.729322] asus_wmi: ASUS WMI generic driver loaded
[ 3.775279] asus_wmi: Initialization: 0x1
[ 3.775352] asus_wmi: BIOS WMI version: 7.9
[ 3.775429] asus_wmi: SFUN value: 0xa0065
[ 3.775432] asus-nb-wmi asus-nb-wmi: Detected ATK, not ASUSWMI, use DSTS
[ 3.775434] asus-nb-wmi asus-nb-wmi: Detected ATK, enable event queue
[ 3.778639] input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input25
[ 3.791560] asus_wmi: Number of fans: 1
以下是使用内核 5.4 启动时 dmesg | grep asus 的返回结果
dmesg | grep asus
[ 3.716565] asus_wmi: ASUS WMI generic driver loaded
[ 3.747409] asus_wmi: Initialization: 0x1
[ 3.747472] asus_wmi: BIOS WMI version: 7.9
[ 3.747542] asus_wmi: SFUN value: 0xa0065
[ 3.747544] asus-nb-wmi asus-nb-wmi: Detected ATK, not ASUSWMI, use DSTS
[ 3.747546] asus-nb-wmi asus-nb-wmi: Detected ATK, enable event queue
[ 3.750808] input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input25
我真的很感激任何建议,我目前坚持使用 5.3 作为短期解决方案,因为这个无用的风扇噪音让我发疯......非常感谢!
答案1
我最终使用了非银行金融公司控制风扇。
与以前的方法进行比较:
- 仅 6 级 vs 205
- 不可能有安静的通风:最慢的水平也是有噪音的,所以它要么是被动的,要么是嘈杂的。
- 最大速度约为实际最大速度的 70%
性能比我之前的配置要差,但最大的绝对优势是它可以与较新的内核兼容