内核团队是否正在进行工作以提高 linux 下的电池寿命?

leo*_*usa 15 kernel power-management 12.04

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

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

我知道 Ubuntu 中最近的内核更新提高了大多数计算机的电池寿命,但我想知道是否仍在开发中,我可以在哪里阅读更多相关信息。

Col*_*ing 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

希望这可以帮助。