皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

‌Linux 6.16 正式合并修复电源管理退化的代码补丁‌

Linux 6.15 版本曾错误地引入了一个严重的电源效率退化问题,该问题尤其影响依赖 “nosmt” 选项禁用同步多线程/超线程(SMT/HT)的系统。

这一空闲状态下的功耗问题已通过以下方式修复:

  1. 紧急回退‌:在 Linux 6.15.2 稳定版和 Linux 6.16 Git 开发分支中,通过回退引发问题的补丁临时解决了该问题。
  2. 彻底修复‌:目前,针对原问题补丁的正式修正已合并至 Linux 6.16-rc2 版本,确保重新引入该功能时不会再次引发电源效率退化。

Intel 工程师兼 Linux 电源管理子系统维护者 Rafael Wysocki 修复了代码,并将其作为本周 Linux 6.16-rc2 电源管理修复的一部分发送出去:

“由于处理”死“SMT 兄弟姐妹的问题,在 6.16 合并窗口期间恢复消除 mwait_play_dead_cpuid_hint() 后再次消除它们,但这次通过在为平台注册适当的 cpuidle 驱动程序时将它们联机并重新脱机来防止它们在初始化后留在 C1 中(Rafael Wysocki)。”

重新应用了还原的补丁,同时现在调整了 Intel Idle 驱动程序和 ACPI 处理器代码,以在初始化期间重新扫描“死”的 SMT 同级。这样,幂回归应该被解析为原始回归之外的适当解决方案。

‌Linux 6.16 正式合并修复电源管理退化的代码补丁‌

请参阅此 pull ,了解明天 Linux 6.16-rc2 版本之前的所有合并的电源管理更改。

转自 Linux 6.16 Lands Proper Power Management Fix For Code That Caused Power Regression – Phoronix