Linux 最新资讯 20260704——GNOME Mutter 的GPU重置实现进展;UPower 1.91.3 避免加速笔记本电池损耗
在 Linux 下遇到 GPU 重置通常相当罕见,但如果目前在 GNOME 下遇到这种情况,你的会话会被完全清除。得益于今年 Google Summer of Code(GSoC)项目,GNOME 的 Mutter 合成器终于开始具备真正的 GPU 重置恢复处理能力。 学生开发者 Toluwaleke Ogundipe 正在通过 OpenGL 的 GL_EXT_robustness 扩展及类似基础设施,为 GNOME Mutter 开发稳健的 GPU 重置恢复功能,作为 Google Summer of Code 的一部分。他发布了一篇长博文,概述了目前在 GNOME 上 GPU 重置恢复方面的工作进展,并且已经初见成效! Toluwaleke 一直在为 Mutter 集成合适的 GPU 重置恢复机制,目前已达到 Mutter 合成器能够在 GPU 重置后存活、且会话保持稳定的阶段。窗口更新正常,输入重新响应,会话不会崩溃或卡死。 但仍需解决的问题包括:帧缓冲区的重建尚未自动化、桌面背景渲染不正确、以及一些残留的 OpenGL 错误。这些问题及其他事项仍在处理中,之后才会提交合并请求,期望合入上游。 想了解更多关于 GNOME Mutter GPU 重置恢复工作的读者,可以查看这篇博文了解当前状态。 UPower 1.91.3 修复行为以避免加速笔记本电池损耗 用于 Linux 系统(尤其是笔记本和台式机)电源管理的 UPower 抽象层今天发布了一项重要修复,以避免在某些笔记本上意外回退到电池“快速”充电模式,而这种模式可能会加速电池老化。 两个月前,有bug 报告指出,UPower 在禁用笔记本电池充电阈值功能时会错误地将默认充电类型改为“快速”。通常情况下,默认值应为“标准”,这也是用户的预期行为,除非他们明确选择“快速”充电模式。快速充电会因产生过多热量而导致热应力,长期会损坏电池芯并降低性能。 感谢开源开发者 Armin Wolf,现在有了一项修复已合入,使 UPower 在设备电池处理中优先采用“标准”而非“快速”充电。再次说明,之前的问题是在禁用电池充电阈值功能时,系统会无声无息地切换到“快速”充电模式。 该修复是昨天发布的 UPower 1.91.3 中最引人注目的改进,此外还包含其他一些 bug 修复。