![以下是该网站上写的主要步骤。如何解决 Ubuntu 中的戴尔笔记本电脑风扇问题](https://linux22.com/image/961299/%E4%BB%A5%E4%B8%8B%E6%98%AF%E8%AF%A5%E7%BD%91%E7%AB%99%E4%B8%8A%E5%86%99%E7%9A%84%E4%B8%BB%E8%A6%81%E6%AD%A5%E9%AA%A4%E3%80%82%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%20Ubuntu%20%E4%B8%AD%E7%9A%84%E6%88%B4%E5%B0%94%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E9%A3%8E%E6%89%87%E9%97%AE%E9%A2%98.png)
我是 Windows 7 用户,决定在我的笔记本 Dell Inspiron N5110 上安装 Ubuntu 12.04,当 Grub 加载菜单列表时,风扇开始加速。如果我选择 Windows,风扇没有噪音;但如果我选择 Ubuntu,它继续加速并过热。
如果有解决方案。我想知道是否有人可以花点时间帮助我,因为我刚刚购买了这款笔记本,因为它在认证硬件列表中: http://www.ubuntu.com/certification/hardware/201012-6931/
所以你们这些 Linux 好心人帮帮忙吧!
答案1
是的,过热问题,不幸的是,Ubuntu 开发人员还没有解决这个问题,即使他们说安装 11.10,我的 Linux 朋友,11.10 不会解决您的问题。我有一台和你一模一样的笔记本电脑,当我运行 11.10 或新的 LTS 12.04 时,它仍然过热。显然,Ubuntu 开发人员不知道如何修复这个风扇时钟错误。但我做了第二件最好的事情,买了一个散热垫。不过,不要为这个创可贴修复花费超过 50 美元。我只花了大约 30 美元买了一个双风扇 USB 冷却器。不过,这是加元。
我已经研究了近一年,为什么 Ubuntu 会出现这种愚蠢的笔记本电脑过热问题,除了为 Ubuntu 安装“Jupiter”之外,我找不到任何可以真正解决此问题的有用方法,这确实有点帮助,通过选择诸如性能级别之类的东西,包括“最大性能”、“按需供电”和“省电”。好吧,这一切似乎只会在尝试观看视频时减慢视频图像,甚至在 Facebook 上玩愤怒的小鸟等简单任务也是如此。(这种情况发生在我女朋友的旧 Acer 笔记本电脑上)但看到你有一台 Inspirion 5110,这应该不是问题,因为我有同样的笔记本电脑。我的是 i5 Intel Core。
我真的希望你买一个冷却垫,这样可以降低温度。在我看来,使用 Windows 上网时,病毒、间谍软件、恶意软件感染你的电脑是两难选择。我选择买一个简单的冷却垫,花费不多,可以防止我的笔记本电脑过热,而且我可以上网而不会受到病毒的持续攻击。
现在,至于在您的 Nice Dell 笔记本电脑上安装“Jupiter”,只需打开您的“Dash”类型终端并打开它,一次一行地复制并粘贴以下内容,然后重新启动,您应该在顶部任务栏上看到一个闪电图标,您应该能够在那里选择您的 CPU 功耗。
从终端运行以下命令:
sudo add-apt-repository ppa:webupd8team/jupiter
sudo apt-get update
sudo apt-get install pyjupiter
sudo apt-get install jupiter-support-eee
就像我说的,当遇到此问题时,您使用的 Ubuntu 版本似乎并不重要(就像上面的人回复您的那样),只需购买一个冷却垫,然后执行上述操作即可。我建议坚持使用 Ubuntu 12.04 LTS,因为 LTS 代表长期版本,在未来 3 年内将获得支持。有点像微软对他们的支持。当谈到 Ubuntu 时,由于长期支持的事实,请始终坚持使用 LTS。作为戴尔 Inspirion 5110 用户,我真的很喜欢使用这个操作系统,Windows 实际上吹坏了我这台笔记本电脑上的扬声器,而使用 Ubuntu(GNU/Linux)时我没有遇到任何问题,我的女朋友在她的 Acer(2 年旧)上使用 Ubuntu 12.04,自从从 Windows 切换到 Linux 以来从未见过“死机蓝屏”。
我们都有使用微软的理由,但就免费而言,我选择 Linux,因为它不会强迫你放弃主操作系统,这一点与 Windows 不同。如果你想要一个没有病毒的完美系统,你可以购买 MAC,同时也要记住一个历史事实,那就是 Apple 实际上拥有 Linux 代码行(内核)的一部分。这也是为什么你不需要在 Mac 和 Linux 中安装病毒扫描程序的原因,与 Windows 不同,Windows 是一个不错的操作系统,但昂贵的病毒扫描程序订阅和对受感染根文件的持续维护,多年来并没有增加任何成本。如果你有能力,我建议你购买 Mac,但如果你买不起,那就坚持使用第二个操作系统并运行 LINUX。这取决于你。但不要一直讨厌新事物,慢慢来,然后公开你的观点。
希望这有帮助。
答案2
你可以看看这篇文章(来自我的博客)
Keenformatics - 如何解决 Ubuntu 中的戴尔笔记本电脑风扇问题
在 askubuntu 上的讨论中:
戴尔 Inspiron 5521 i7-3317U 风扇 CPU 噪音太大
以下是该网站上写的主要步骤。如何解决 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
完成的!
答案3
我觉得你可能已经习惯了 Windows,不想再费心探索 Linux。你的帖子不是问题,而是对 ubuntu/linux 的抱怨。
无论如何,您的笔记本电脑过热是因为它有 2 个显卡,1 个在处理器内,另一个是单独的专用 nvidia 卡。它基于名为“optimus”的 nvidia 技术。CPU 显卡负责大部分渲染,而 nvidia 会在需要更高图形时启动。在这种情况下,nvidia 在单独的缓冲区上处理图像,完成后,它会通过 CPU 卡进行渲染。
要使整个系统正常工作,需要特殊的 nvidia optimus 驱动程序,而 nvidia 并未为 linux 提供此类驱动程序。如果您删除驱动程序,您也会在 windows 中注意到同样的过热行为,因为 nvidia 卡无法判断何时不需要它,并且一直保持全功率运行。
幸运的是,一群 Linux 开发人员设法解决了 nvidia 使用“optimus”造成的混乱,他们创建了“bumblebee”项目。安装该项目后,您的 Linux 内核将能够识别 nvidia 卡并将其关闭,除非您自己为特定应用程序调用它。理论就够了……现在进入实践部分:
1)从您的 ubuntu 中删除您安装的所有专有 nvidia 驱动程序。如果是全新安装的 ubuntu 12.04,则一切顺利。
2)启动终端并输入命令:
sudo add-apt-repository ppa:bumblebee/stable
当系统询问时按回车键。
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
该过程完成后,重新启动笔记本电脑并享受凉爽安静的笔记本电脑。
此外,要使用 nvidia 卡的大型应用程序,只需打开终端或使用 alt+F2 命令 exec,然后在要启动的应用程序名称前键入单词“optitun”。例如:
optirun firefox
如果您想比较两张卡的性能,您可以执行以下操作:
打开终端并输入
glxspheres
现在监控动画的帧速率。然后关闭它并在终端中输入
optirun glxspheres
差异应该是显而易见的 ;-)
答案4
这对我适用于 Dell inspiron 3521 - Ubuntu 13.04 。风扇声音更小 webupd8.org/2011/06/linux-kernel-power-issue-fix.html (使用 tlp - webupd8.org/2013/04/improve-power-usage-battery-life-in.html)