内核团队是否有正在进行的工作来改善linux下的电池寿命?


15

我在一些论坛上读到,内核团队正在致力于提高Linux的电池寿命和能源效率。不幸的是,在这方面,我们的社区确实落后于Windows和Mac。我想阅读一下为什么其他平台存在这种差异的原因。

是纯粹由于供应商提供的封闭式硬件规格,还是必须与内核设计有关?具有Unix核心的Apple设备具有惊人的电池使用时间,但它们也设计自己的硬件。我只是想以一种不太技术的方式来理解这些问题。

我知道Ubuntu中最近的内核更新已改善了大多数计算机的电池寿命,但是我想知道是否仍在进行开发,我在哪里可以了解到更多信息。

Answers:


16

Precise 12.04 LTS版本投入了大量精力,以解决我们已经确定的许多主要功耗问题,例如Intel i915 rc6 GPU节能,PCIe ASPM,导致过多唤醒事件的进程,以及减少磁盘I / O(例如,守护程序过于频繁地写入磁盘)。

有一个专门用于此工作的Wiki页面:https : //wiki.ubuntu.com/Kernel/PowerManagement

较新的Quantal 12.10版本将使用较新的3.5(甚至可能是3.6)内核,这意味着我们可以节省很多上游电源管理的成本,例如,在最近的ACPI驱动程序中。

不幸的是,要想使Ubuntu像封闭的专用硬件一样高效,就很难完全不公开其工作原理和配置方式。例如,关闭某些设备的电源可能需要对基础物理组件的专门知识。

节电是一个不小的问题,有时固件(BIOS)中的错误可能导致配置不佳,或者驱动程序基于二进制Blob,而我们对此几乎没有控制。

对于正在进行的工作,有一个项目页面,可以针对行为不当的应用程序提交错误,使我们可以专注于解决功耗问题:

https://bugs.launchpad.net/ubuntu-power-consumption

我也有关于此工作的一些博客文章:

http://smackerelofopinion.blogspot.co.uk/search/label/power

希望这可以帮助。


确实非常有用。正是我想要的。太感谢了。
leousa 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.