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

Linux 补丁调整 s2idle 期间的 AC 插拔行为以匹配 Windows

AMD Linux 工程师 Mario Limonciello 周六发送的一组补丁旨在调整笔记本电脑/掌上电脑在 s2idle 期间AC插拔事件期间的 Linux 行为,以更好地匹配 Microsoft Windows 11 的行为。

与 OEM/ODM 在 Microsoft Windows 上测试和验证时相比,希望更好地匹配 Microsoft Windows 的行为将导致不同笔记本电脑因不同行为而遇到平台问题的错误。

Mario Limonciello 在拟议的补丁系列中解释说:

“在 Windows 上,当连接或断开 AC 适配器时,系统会唤醒。在 Linux 上,系统将暂时唤醒,但会立即恢复为挂起状态。

这种行为差异可能会暴露较低级别的平台固件 bug。例如,快速进入/退出 HW 睡眠可能无法正常工作。它也不一致,因为插入扩展坞可能无法在应该唤醒系统的时候唤醒系统。

这个系列最显着地调整了这种行为。它还添加了一个新的 sysfs 文件,以确定在上一个睡眠周期中损失了多少电池,这可能有助于用户空间统计和调试 s2idle 上的高功耗。

因此,希望这种与 Microsoft Windows 相匹配的行为变化将导致 Linux 以及其他便携式手持设备(如越来越流行的掌上游戏机)上的笔记本电脑问题减少。导致此更改的错误报告适用于配备 AMD Ryzen Z2 Go SoC 的 Legion Go S。

Linux 补丁调整 s2idle 期间的 AC 插拔行为以匹配 Windows

除了更改行为之外,另一个有趣的方面是将 /sys/power/suspend_stats/last_sleep_energy 作为新文件来显示电池在上一个休眠周期中消耗的能量。“last_sleep_energy”以 mAh 为单位。

转自 Linux Patches Adjust AC Plug/Unplug Behavior During s2idle To Match Windows – Phoronix

已有 0 条评论 新浪微博
  1. 有时间把系统刷一下看看

    2013年11月9日 15:37 回复
已有 0 条评论 新浪微博
  1. 有时间把系统刷一下看看

    2013年11月9日 15:37 回复
-->