我的新戴尔 Inspiron 5521 i7-3317U,全高清,安装了 Ubuntu 12.04,风扇速度有问题。风扇太吵了。
启动笔记本电脑后,风扇启动,并且根本没有停止或改变转速。我仍然没有安装任何 Windows,只是因为笔记本电脑是新的。我应该怎么做:退回笔记本电脑还是更新 BIOS 可以解决问题?我看到有更新版本的 BIOS:AO7。
答案1
我建议你使用i8kutils,适用于戴尔笔记本电脑的实用程序集合。此集合中有i8kmon,这是我现在实际正在使用的实用程序。
如何解决 Ubuntu 中戴尔笔记本电脑的风扇问题
- 首先,让我们下载并安装 i8kutils。打开你的终端并输入:
sudo apt-get install i8kutils
- 现在你必须将 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
完成的!
资料来源:
答案2
尝试为芯片组和其他设备启用省电功能:
sudo apt-get install powertop
sudo powertop
转到“可调参数”选项卡并将所有“坏”项更改为“好”
重启后所有更改均会重置。其中一些更改会根据交流电/电池模式而改变。
因此,您还必须使 powertop 更改永久生效,并禁用 pm-powersave 脚本