仅在交流电下挂起后风扇转速较高

仅在交流电下挂起后风扇转速较高

我注意到,在挂起后,如果我的笔记本电脑(Lenovo ThinkPad T470s)使用交流电,风扇会以 100% 的速度运转。如果我在没有交流电的情况下恢复挂起,它就可以正常工作。我在冷启动 Ubuntu 16.04(可能已校准 powertop)时注意到了这一点。

hmerzic@home:~$ uname -a
Linux home 4.10.0-32-generic #36~16.04.1-Ubuntu SMP Wed Aug 9 09:19:02 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

在 AC 上暂停后

hmerzic@home:~$ cat /proc/acpi/ibm/fan 
status:     enabled
speed:      4638
level:      auto

使用电池暂停后

hmerzic@home:~$ cat /proc/acpi/ibm/fan 
status:     enabled
speed:      0
level:      auto

答案1

我解决了这个问题,但我想知道这个问题为什么会出现。我尝试切换 powertop 调整的所有选项,直到我注意到问题消失了。导致问题的选项是这个:

Runtime PM for PCI Device Intel Corporation Ethernet Connection (4) I219-LM

当状态良好时,设置以下选项(这会导致问题)

echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.6/power/control';

当它是坏的时候

echo 'on' > '/sys/bus/pci/devices/0000:00:1f.6/power/control';

有谁知道为什么这会导致这个问题?

更新:根据评论由 Daniel Nyga 发布,官方 BIOS 更新 1.20 解决了风扇问题。在遵循本指南,问题似乎已得到解决。

答案2

我的 X1 carbon 第四代 (型号 20fc) 也遇到了同样的问题:CPU 风扇卡在 100%,CPU 传感器 ( cat /sys/class/thermal/thermal_zone0/temp) 卡在 48 度。

这个内核错误报告此重复。 它似乎从内核 4.12 或 4.13 开始修复,但不是针对所有人。

hamzam 的建议有时工作:

sudo sh -c "echo auto > /sys/bus/pci/devices/0000:00:1f.6/power/control"

最后,我尝试了较旧联想的 bios 版本:

  1. X1 20fc在我的例子中,谷歌搜索“bios update bootable”和你的型号
  2. 尝试旧版本,但不要太旧。我只是进行了“二分搜索”,直到找到一个有效的版本(n1fur22w就我而言)

将其刷入 USB (取自本指南,也链接到 hamzams 的答案):

geteltorito -o bios.img n1fur22w.iso
sudo dd if=bios.img of=/dev/sda bs=1M
sudo dd if=bios.img of=/dev/sda bs=1M

是的,我需要刷新两次。。然后,重新启动,按 F12 并从 USB 启动。我需要禁用快速启动才能从 USB 启动,还需要在某个时候启用 BIOS 降级。

我还不清楚的是:成功降级的进度条看起来像这样(当您看到它时您就会认出它):

+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+----+
.......................

答案3

我在 Lenovo ThinkPad T470s 上使用 Ubuntu 18.04 时遇到了同样的问题。更新 BIOS 似乎解决了该问题。

相关内容