在研究过程中,我遇到了powertop
、、以及一大堆手动黑客pm-utils
......tlp
laptop-power-mode
我花了一段时间试图找出每种方法的优点以及它们是否冲突......然后我看到了这个......
..声称在最新的 Ubuntu 上,这些几乎不再相关。
我一直很惊讶与其他操作系统相比,Linux 的电池寿命竟然如此之差,因为它通常也更轻量级,所以内核集成这些新功能是有道理的,其他工具只是在你的内核对于你的硬件来说太旧时才需要...但事实真是如此吗?
上面链接中的推理是内核现在可以处理所有这些问题吗 - 或者它特定于 Ubuntu,因为他们添加了额外的脚本等以获得更好的用户体验。
tl;dr - (1)这也适用于 Debian Jessie / 任何其他具有特定内核版本的发行版吗?
(2)对于将来对我们所使用的内核上最新的节能调整有同样疑问的人来说,什么是最简单的方法可以找出现在在给定内核中处理了哪些调整,以避免人们每 6 个月左右问一次这个问题?(最好学会如何学习它,而不是一直打扰你们所有人!)
答案1
问题在于省电非常复杂。各种因素都会产生影响。操作系统本身、硬件和您运行的软件。每个因素都需要考虑如何消耗电量。
Linux 内核(所有 Linux 发行版都通用)已获得一些功能,允许软件微调电源使用。默认情况下,该功能以通用方式配置,以确保与最广泛的硬件兼容。
最重要的是,Ubuntu 开发人员花费了大量时间使用各种工具和实用程序来尝试微调参数,以使 Ubuntu 作为操作系统发挥最佳性能。
然而,这还远远不够,因为每款笔记本电脑的构造都不同,因此需要进一步调整才能获得最佳的电池寿命。例如,Jupiter 等工具能够在某些类型的硬件上产生很大的差异,而在其他类型的硬件上则不会产生太大的差异。
当使用 Windows 作为操作系统时,所有这些调整都由制造商完成,因为这是值得的。与 Windows 的使用相比,Linux 在桌面上的使用仍然很少,因此制造商不会做这项工作。即使他们做了,我也不认为有一个单点配置,所以任何优化都需要采用脚本的形式 - 可能非常复杂 - 需要不断检查和维护。所以说实话,除非 Linux 有一个通用的功率调整平台,否则它几乎肯定不会成为一种广泛的选择。
所以:不,内核公开了某些功能和标准配置。特定发行版可以在一定程度上进行调整。硬件特定的调整由用户决定。:(
是的,以上内容适用于使用类似内核版本的其他发行版。
虽然我可以看到调整和一般调整将逐渐发生,因此随着时间的推移您应该会看到改进(尽管我猜特定的发行版本可能会不时地因为其他软件更改而消耗更多电量而取消这一点),但除非或直到有人提出一个单一的、连贯的电源管理平台,否则您不太可能看到大的飞跃。这将是值得关注的事情(至少在我看来)。