- 设置:Acer ES1-311 全新,最新 BIOS V1.11
- 已测试:Ubuntu 14.04 x64、Xubuntu 16.04 x64
- 当前内核:4.4.0-16-通用
- 问题:风扇只是运转,没有基于温度或负载的节流。
- 问题:暂停系统并恢复,风扇以 100% 运转一秒钟,然后完全停止,使系统没有任何冷却。
我想尝试一下“acerhdf”,但是 modprobe 失败了:
acerhdf: unkown (unsupported) BIOS version Aver/Aspire ES1-311/V1.11, please report, aborting!
我也尝试过非银行金融公司使用 mono 运行,没有运气,无法编译。
传感器/pwmconfig 也不起作用。
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
那么是否存在内核错误导致风扇停止工作,或者是否有任何工具可以手动/自动控制我的机器风扇?
答案1
Linux 上的 NBFC 是实验性的(如GitHub NBFC 主页)。玩弄 acerhdf 看起来更加困难。
如果您的 BIOS 支持风扇控制,则启用此功能并删除您安装的任何风扇控制软件是获得有效风扇控制的最安全方法。
如果 BIOS 没有风扇控制功能(大多数现代笔记本电脑的 BIOS 都有),那么您需要让 lm-sensors 和 fancontrol 工作。有一套很好的说明来做到这一点这里
答案2
这可能与恢复后错误的温度读数有关。恢复后,传感器命令显示此信息
acpitz-virtual-0
Adapter: Virtual device
temp1: +26.8°C (crit = +105.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +47.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +47.0°C (high = +105.0°C, crit = +105.0°C)
temp1 始终不变,始终保持在 +26.8,无论 CPU 核心温度如何变化(CPU 核心温度确实会随着负载而变化)。如果风扇控制依赖于该温度读数,那么这可能是风扇从不启动的原因。