新内核挂起后风扇不转(华硕 X453M)

新内核挂起后风扇不转(华硕 X453M)

很多时候,当我的笔记本电脑挂起后恢复时,风扇不再旋转,导致在运行繁重进程时过热。

这发生在具有 3.13.0 和 3.19.0 内核的 Ubuntu 14.04 上。

在采用 3.5.0 内核的 Ubuntu 12.04 上我没有遇到风扇问题。

重启(软重启或硬重启)总会重新启动风扇。

有时有用的东西:

  • 关上盖子,等一会儿。当我回来并取消挂起机器,并使其变热时,有时风扇会再次开始工作!

    (尽管温度下降时它也不会停止旋转。)

我尝试过但没有效果的方法:

  • sensors-detect从 lm-sensors 找不到任何超出coretemp
  • fancontrol服务无法启动,因为pwmconfig找不到任何可用的资源
  • 内核选项acpi_osi=Linux=Windows以及='Windows 2015'
  • acpi=off导致机器启动时没有风扇,并且缺少其他各种东西
  • 将 BIOS 刷新至最新固件
  • 安装最新intel-microcode软件包

传感器:

  • sensors列出了三种温度,但没有列出风扇速度。

  • acpi -ci列出了三个条目(intel_powerclamp 和两个处理器),但这些值似乎很少与我听到的一致

问题:

  • 还有哪些变化我可以尝试禁用,无论是自 3.5.0 以来内核中的变化,还是 Ubuntu 12.04 和 14.04 之间发生的变化?

编辑:关于我的系统还有一件事。当从 12.04/3.5.0 移至较新的内核时,我必须进入 BIOS 并将“操作系统选择”从“Windows 8”更改为“Windows 7”才能完成启动。

答案1

这应该可行。/etc/pm/sleep.d/20_fancontrol使用以下内容创建:

#!/bin/sh

case "${1}" in
    resume|thaw)
      /usr/sbin/service fancontrol restart
      ;;
esac

答案2

你试过吗acpi_osi="!Windows 2012"?acpi_osi 字符串“Windows 2012”是在 3.5 之后引入的,因此禁用它可以让您回到内核与 ACPI 一起工作的方式,如 3.5 中一样。

相关内容