我使用的是 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"
请按照以下步骤尝试此解决方案:
- 打开终端,输入
sudo gedit /etc/default/grub
并按Enter - 输入登录密码,然后按Enter。输入密码时不会显示密码。
编辑行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
比如
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=!Windows 2012"
单击“保存”,等待片刻以保存文件,然后关闭文本编辑器。
在终端中输入
sudo update-grub
并点击Enter最后,关闭计算机。彻底关闭计算机,不要重新启动。
重新打开计算机并选择您之前编辑过 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