Ubuntu 14.04 风扇转速持续过高

Ubuntu 14.04 风扇转速持续过高

我使用的是 Dell Inspiron 15R 5520 笔记本电脑,运行的是 Ubuntu 14.04,内核版本为 3.13.0-34 generic。自从安装操作系统以来,我的电脑风扇一直以最大速度长时间旋转,这一直困扰着我。我尝试安装 TLP,有时能用,我也尝试了 i8kutils,但它只能关闭我的风扇。使用交流电源时,这种风扇问题更频繁地发生,我已经清理了排气管上的灰尘。

为什么会发生这种情况?

我不是高级 Linux 用户,但我愿意听取您目前的任何建议。听着风扇以最大速度运转真是令人烦恼。

答案1

通过编辑行来规范风扇速度

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

在 grub 配置文件中/etc/default/grub找到

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2012"

请按照以下步骤尝试此解决方案:

  1. 打开终端,输入sudo gedit /etc/default/grub并按Enter
  2. 输入登录密码,然后按Enter。输入密码时不会显示密码。
  3. 编辑行

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    比如

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2012"
    
  4. 单击“保存”,等待片刻以保存文件,然后关闭文本编辑器。

  5. 在终端中输入sudo update-grub并点击Enter

  6. 最后,关闭计算机。彻底关闭计算机,不要重新启动。

重新打开计算机并选择您之前编辑过 grub 文件的 Linux 操作系统后,风扇应该可以正常工作。此解决方案适用于我在 Dell Inspiron 15R 5520 笔记本电脑上的 Ubuntu、Linux Mint、Elementary OS 和 LXLE。

答案2

我还有一台戴尔 Inspiron 15r se。感谢vitorafsr 在 launchpad 上的帖子,我就能解决我的问题。

i8kutils只需运行即可安装

sudo apt-get install i8kutils

在命令行中。

如果这不起作用,请查看i8kutils 项目页面

答案3

我想我刚刚找到了一个更简单的解决方案,它在我的配备 i3 处理器的戴尔 Inspiron 3521 15R

该解决方案称为传输层协议。我知道 TLP 主要用于节省电池电量,但即使我连接到 AC 并且不限制 CPU 资源,它也能工作。

首先,检查你的系统是否已经安装笔记本模式工具并卸载它:

sudo apt-get purge laptop-mode-tools

然后,安装 TLP:

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp

编辑文件/etc/默认/tlp

sudo nano /etc/default/tlp

并寻找#CPU_MAX_PERF_ON_AC=100. 取消注释该行并按保存文件Ctrl+O

启动 TLP:

sudo tlp start

如果你足够幸运的话,你的粉丝就会平静很多。

注意:你的系统必须启用 intel_pstate。它应该已默认启用。您可以在终端中输入以下命令来检查它:

grep -i pstate /boot/config-$(uname -r)

输出应为:

CONFIG_X86_INTEL_PSTATE=y

相关内容