![内核功率回归修复的实际日期是什么?](https://linux22.com/image/812352/%E5%86%85%E6%A0%B8%E5%8A%9F%E7%8E%87%E5%9B%9E%E5%BD%92%E4%BF%AE%E5%A4%8D%E7%9A%84%E5%AE%9E%E9%99%85%E6%97%A5%E6%9C%9F%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
Linux 内核已经积累多个电源管理回归错误这使得受影响的系统几乎无法使用。在办公室工作期间,Windows 系统在 30/30 温度下运行,而在 Linux 上,在盯着桌面且未使用任何程序时,系统在 70/65 温度下运行。当然,功耗/电池消耗会随着温度而变化。这些问题目前尚未得到修复。只是部分临时的“解决方案” http://ubuntuforums.org/showthread.php?t=1865820
有人可以分享他对修复的实际发布日期的知识/预测/估计吗?(请说明您发布的是哪一个)这将帮助我决定进一步的步骤,直到内核的真正修复到来:
- 删除 Linux 并安装 Windows
- 降级内核内核降级是否可以修复新内核中的功率回归问题?
编辑:
过去 Linux 内核版本的时间表
因此,根据内核发布的历史来判断,可以肯定地说等待不是一个好的选择。
答案1
没有实际日期或任何实际发布。甚至在内核 3.2 版本的暂存区也没有。您只能等到致力于此的不同小组开始在这个问题上取得一些进展(如果有的话),这是我看到的 3 个大问题之一:
- 更快的功耗
- 与英特尔新架构(Sandy 和 Ivy Bridges)相关的多个问题
- 温度升高
还有其他的,但这三个对用户的影响最大。
我知道这个问题出现已经很久了(自 2.6.38 以来。2.6.37 没问题),不仅是电池耗电和温度问题,还有 Sandy & Ivy 的问题。唯一要做的就是等待,因为这是一个开源作品,所以有成千上万的人在看代码,并试图以任何可能的方式帮助解决问题。
就我在多处读到的内容而言,试图解决一个问题会给其他用户带来其他问题,这是大多数开发人员都不希望看到的。他们希望解决实际问题而不产生新问题,而且由于 Linus Torvald 非常明确地表达了这种特定的工作方式,因此任何添加到内核的修复其中一个问题或任何其他问题但产生其他问题的合并都不会添加到主内核。我发现这是一种实现无回归内核的更好方法,而不是像不久前那样,添加补丁造成的问题比解决的问题还多。
我不会说在 3.2 版本结束时或在 3.3 版本、3.4、...4.0 版本中这个问题会得到解决,但我们现在唯一能做的就是等待或成为内核开发人员的一部分并致力于解决这个问题。
phoronix 上有很多关于这个问题的研究(以及其他一些具体的东西,比如英特尔),例如:
http://www.phoronix.com/scan.php?page=article&item=linux_mobile_uffda&num=1
http://www.phoronix.com/scan.php?page=article&item=linux_31_power_regress&num=1
因此,要回答我们所有人心中的问题,简短的回答是:虽然没有确定何时可以解决这个问题,但它一定会被解决。
更新
正如我们自己著名的用户 29347(我们现在称他为神秘人)所提到的,有 2 个 Phoronix 链接显示了有关 Power 回归和其他相关新闻的进展,但其中一个特别提到几天前有一个 Pull 最终解决了 3.3 内核中的这个问题。此链接为:http://www.phoronix.com/scan.php?page=news_item&px=MTA0MTM
因此,上面提到的关于功耗、ivy 和 sandy bridge 的多个架构问题、视频问题和温度问题的 3 点将在 3.2 和 3.3 内核版本中得到解决。很可能任何遗留的杂项错误都将在 3.4 内核中得到解决,并最终完成所有遗留问题。