我部分地通过使用i8kutils解决了这个问题。这里有一个关于它的指南:
Keenformatics - 如何在Ubuntu中解决Dell笔记本电脑风扇问题
还有一个讨论在askubuntu上:
Dell Inspiron 5521 i7-3317U 风扇CPU太嘈杂
以下是Keenformatics网站(我的博客)上写的主要步骤。如何在Ubuntu中解决Dell笔记本电脑的风扇问题
1. 首先,让我们下载并安装i8kutils。打开终端并输入:
sudo apt-get install i8kutils
2. 现在你必须将i8k添加到你的模块中。打开模块文件:
sudo gedit /etc/modules
并将字符串"i8k"(不带引号)添加到文件中。保存并退出。
创建一个i8k.conf
文件
sudo vim /etc/modprobe.d/i8k.conf
并填入以下代码:
options i8k force=1
注意:一些旧的指南会告诉你创建一个/modprobe.d/options文件。在Ubuntu上不再使用"options"文件。重要的是你创建一个以.conf为扩展名的文件(文件名不重要,但我决定将其命名为i8k.conf以便清晰)。所以要小心旧的i8kmon配置指南。
- 现在重新启动计算机,或者运行以下代码使i8k运行:
sudo modprobe i8k force=1
- 我们现在将创建一个i8kmon.conf文件,该文件将告诉i8kmon实用程序如何运行。
sudo gedit /etc/i8kmon.conf
将以下代码粘贴到其中:
# Run as daemon, override with --daemon option
set config(daemon) 0
# Automatic fan control, override with --auto option
set config(auto) 1
# Report status on stdout, override with --verbose option
set config(verbose) 1
# Status check timeout (seconds), override with --timeout option
set config(timeout) 20
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{-1 0} -1 40 -1 40}
set config(1) {{-1 1} 30 60 30 60}
set config(2) {{-1 2} 53 128 53 128}
# For computer with 2 fans, use a variant of this instead:
# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
# set config(0) {{-1 0} -1 52 -1 65}
# set config(1) {{-1 1} 41 66 55 75}
# set config(2) {{-1 1} 55 80 65 85}
# set config(3) {{-1 2} 70 128 75 128}
# end of file
这已经被编辑以匹配我的Dell Inspiron 15r 5521风扇配置(我希望我做得好)。如果你想要更多信息,请查看Ubuntu手册上的文档:http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html
- 现在你应该能够从终端运行i8kmon并查看它是否工作(以及如何工作)。只需运行:
i8kmon
完成!