为什么一个 Linux 发行版在笔记本电脑上运行时比另一个发行版更热?

为什么一个 Linux 发行版在笔记本电脑上运行时比另一个发行版更热?

我在 Gateway P6860FX 上使用 Arch Linux 64 位已经大约两年了,最近切换到 Ubuntu(也是 64 位)。当我敲击键盘的时候,我的左手感觉比以前温暖了很多,从排气口出来的空气也肯定更热了。 (奇怪的是,现在根本没有额外的热量......但无论如何......)就在几分钟前,我才发现有方法可以监控CPU温度。我不知道 Arch 的情况如何,但在 Ubuntu 上它是 60 左右,当我运行大量数字处理软件几分钟时,它会上升到 88。

关于此问题以及超级用户关于清除灰尘以及帮助计算机保持凉爽的方法都有很好的问答。

我的问题是: 为什么一个 linix 发行版会比另一个发行版运行得更热吗?是否有一些守护进程在一个进程中运行,而另一个进程中没有,或者某些设备驱动程序存在差异,或者可能一个进程在 CPU 的模式寄存器中设置了“运行非常热”位,或者是什么?

了解这个答案可以帮助我选择下一个要尝试的发行版吗?给定几个候选发行版,它们都是 64 位且满足各种要求,我们能否预测哪些发行版将使这台机器运行得很热?

答案1

正如 geekosaur 和 Tshepang 所说:假设两个发行版都使用相同的内核,剩余的差异应该归结为默认配置设置。

我建议在切换发行版之前进行一些探索(更改设置可能比安装新操作系统更快)

  • 检查“系统”>“首选项”>“外观”>“视觉效果” - 您可能更喜欢“无”,以减少 CPU 和显卡的负载。
  • 安装并运行电源顶部,一个 Linux 实用程序,可帮助追踪功耗违规者。 (可以从 Ubuntu 软件中心获取。)
  • 还有很多其他设置可能会影响功耗,但 PowerTOP 可能会引导您找到最相关的设置。

答案2

Ubuntu 还默认使用 CPU 饥饿的视觉效果(动画光标等)。

答案3

假设两者都使用相同的上游内核,首先检查每个内核配置之间的差异。在 Debian(我想是 Ubuntu)中,可以在“/boot/config-2.6.32-5-686-bigmem“。我希望年轻的内核更有可能运行得更冷(最新和最伟大的口头禅)。

他们都运行类似的软件包选择吗?请注意,Ubuntu 默认情况下会安装更多的东西,其中一些是长时间运行的应用程序(例如守护进程),这可能比普通应用程序需要更多的 CPU 关注。 Arch更倾向于极简主义。

相关内容