挂起后风扇转速高

挂起后风扇转速高

这似乎是一个常见问题,但我仍然找不到好的解决办法。冷启动后,我的笔记本电脑运行正常,但从挂起状态恢复后,风扇启动到 100% 并吹出冷风,这表明风扇对笔记本电脑组件的温度没有反应。作为证据,以下是传感器的输出:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +41.0°C  (crit = +101.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +43.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +43.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +39.0°C  (high = +87.0°C, crit = +105.0°C)

我的笔记本电脑型号是 Sony SVE14A290X。我尝试添加几个不同的 99fancontrol.d 脚本,但到目前为止都没有用。pwmconfig 也没有报告我的笔记本电脑中有支持 pwm 的模块。请帮忙!

答案1

不幸的是,fancontrol暂停后无法恢复风扇状态。你可以写一个pm-action(8)重新启动服务的恢复钩子fancontrol

  1. 创建一个文件/etc/pm/sleep.d/10_fancontrol(例如使用gksudo gedit):

    #!/bin/sh
    case "$1" in
    resume)
        exec service fancontrol restart;;
    esac
    
  2. 将其标记为可执行:

    sudo chmod +x /etc/pm/sleep.d/10_fancontrol
    

答案2

在使用 systemd 的较新 Ubuntu 上,你需要一个类似的脚本,但在/lib/systemd/system-sleep

#!/bin/bash
case "$1" in
post)
  exec service fancontrol restart;;
esac

答案3

我按照 systemd 的建议操作,它短暂地起作用了。在我看来,它可能只在冷启动后的第一个挂起/恢复循环中起作用。

我尝试手动重启 fancontrol 服务,但它被“屏蔽”且权限被拒绝。我尝试取消屏蔽,但问题并未解决。

人们猜测这个问题是内核回归。搜索后发现,这个问题在过去十年中出现过。提及的笔记本电脑包括戴尔、惠普和联想。

我在新款 Lenovo X1-Carbon(第五代)上遇到了这个问题,运行的是 Ubuntu 16.04.2 LTS Gnome,所有更新均为最新,内核为 4.10.0-28-generic。

相关内容