刚刚安装了 ubuntu 但风扇就停止工作了!

刚刚安装了 ubuntu 但风扇就停止工作了!

我安装了 ubuntu,当我尝试打开它时,一切都运行正常,几秒钟后,风扇开始以最大速度运转,没有停止。现在它仍然在运转,我似乎找不到解决办法。任何提示都将不胜感激,我正在使用华硕 rog gl552vw,谢谢!

答案1

有些主板没有适当的 Linux 风扇支持,所以这可能只是一个驱动程序问题。

检查是否检测到风扇。安装 lm-sensors:

sudo apt-get install lm-sensors

并从终端使用命令“sensors”运行它。您的风扇应列为 fan1、fan2 等。如果没有,则驱动程序未正确检测到。

如果正确检测到,请按照此处的说明进行操作:如何控制风扇速度?

不幸的是,如果您的风扇没有被检测到,您就无法直接控制其速度。

可能是您的 CPU 调速器对 CPU 的时钟频率高于需要,导致风扇需要散发更多的废热。基于温度的风扇控制通常由 BIOS 管理。

安装包 cpufrequtils:

sudo apt-get install cpufrequtils

使用以下命令检查你的 CPU 驱动程序:

cpufreq-info

如果是 acpi-cpufreq,请执行以下操作:

使用命令将您的调控器更改为按需调控器

sudo cpufreq-set -g ondemand

如果您的 CPU 驱动程序是 intel-pstate,请将调节器更改为 powersave,看看会发生什么。如果 powersave 下风扇速度降低,则应禁用 intel-pstate 并使用 acpi-cpufreq,因为 acpi-cpufreq 在时钟方面有更多选项。

要禁用它:

sudo nano (or gedit) /etc/default/grub

编辑行 GRUB_CMDLINE_LINUX_DEFAULT="~" 并添加“intel_pstate=disable”。

然后运行命令:

sudo update-grub

然后重新启动并按照上述说明编辑 acpi 调节器设置。

注意:acpi-cpufreq 下通常有 4 个主要的 CPU 调节器:Performance、Powersave、Ondemand 和 Conservative。Performance 会将 CPU 时钟频率设为最高。Ondemand 会根据负载将 CPU 时钟频率调高或调低。Powersave 会将 CPU 保持在尽可能低的频率,而 Conservative 调节器则优先选择最低时钟频率,但会根据负载进行调整。

在 intel_pstate 下,有 2 个调节器:性能和省电。Intel_pstate 的行为与 acpi-cpufreq 略有不同,并且扩展速度稍快,但需要牺牲定制性。

编辑,thermald 可能也会报告高热量,就像 FrankFoo 所说的那样。检查 thermald 日志。

答案2

我找到了这个文章在 ubuntu wiki 中解释了 thermald 的工作原理以及如何配置它 - 我必须自己使用它:)

从故障排除开始:

  • 安装好了吗?dpkg -l | grep thermald
  • 它在跑嗎?ps aux | grep thermald
  • 它有问题吗?摘自文章: sudo service thermald stop sudo thermald --no-daemon --loglevel=debug

由于thermald要负责所有系统上的风扇控制,所以我们首先必须知道它是否报告问题。

我的工作正常,但风扇却出现了完全不同的情况:))但我想那是另一个故事了......

答案3

我在华硕笔记本电脑上遇到了这个问题。更改内核解决了它。使用 Ubuntu 14.04 时,内核 4.1 没问题,但更高版本不行。升级到 Ubuntu 16.04 后问题又出现了,但通过将内核从 4.4 更改为 4.15 解决了。我没有尝试 4.4 和 4.15 之间的任何其他版本

相关内容