在这里,我重复之前在姐妹论坛中提出的一个问题,因为它与这里相关,我既没有收到回复,也无法解决问题。
在我的 ThinkPad T470 上,它是 Linux Ubuntu 18.04 和 Windows 10 的双启动,在 Ubuntu 中一切正常,直到过了一段时间我需要启动 Windows。从那时起,笔记本电脑上的风扇在 Ubuntu 上一直全速运转。
我已经尝试了常见的解决方案,例如根据此答案acpi_osi=!Windows 2012
设置grub 设置或根据此答案设置风扇速度使用。thinkfan
我还检查了我的 BIOS 设置,但一切看起来都很正常,因为有些选项是针对性能设置的,有些是为了平衡性能、能耗和风扇噪音而设置的。问题是 Ubuntu 似乎无法识别 BIOS 设置或任何其他设置。
上述解决方案均未对风扇噪音产生任何影响。
任何帮助,将不胜感激。
GUESS:我怀疑 ACPI 出于某种原因没有做好它的工作。
观察 1:一个值得一提的观察是,当我启动笔记本电脑时风扇以正常/低速运行,并且 grub 菜单提示我选择操作系统(Ubuntu 或 Windows)以继续。然后,当我选择 Ubuntu 时,风扇会全速运转。我认为这意味着 BIOS 设置工作正常。
观察 2:尝试根据这个答案使用 fancontrol ,运行 sudo pwmconfig 后,我收到以下消息:
hwmon3/pwm1_enable stuck to 2
Manual control mode not supported, skipping hwmon3/pwm1.
There are no usable PWM outputs.
编辑 1:Ubuntu 中的电源设置似乎不会改变风扇速度。
编辑 2:风扇在 Windows 上正常运行。
编辑 3:我机器上的 BIOS 版本是 1.59
听起来您将不得不进行一些手动干预才能使 ACPI 与您的硬件正常工作
https://github.com/vmatare/thinkfan/
像这样加载模块。
然后启用模块
您将需要通过编辑配置临时配置文件
示例提供为
thinkfan.conf.simple
祝你好运
我想我也有这个问题。对我有用的是
thinkpad_acpi
用这样的脚本重新加载模块:虽然它有它自己的问题。此外,当出现风扇问题时,我无法弄清楚如何自动运行脚本。