睿诚科技协会

Modern Standby技术是什么?

什么是 Modern Standby?(一句话概括)

Modern Standby 是一种基于 S0 低功耗状态 的新一代即时响应、联网待机技术,它让设备在“睡眠”时也能像手机一样,保持网络连接并接收通知,实现“永远在线”的体验。

Modern Standby技术是什么?-图1
(图片来源网络,侵删)

它解决了什么问题?(背景与对比)

要理解 Modern Standby 的革命性,我们首先需要了解它所取代的传统睡眠模式——经典待机

经典待机

在 Modern Standby 出现之前,Windows 主要使用两种睡眠状态:

  • 睡眠: 将工作状态数据保存在内存中,同时切断大部分硬件的电源,优点是唤醒速度快;缺点是内存仍在耗电,长时间待机会没电,且无法保持网络连接
  • 休眠: 将工作状态数据写入硬盘,然后几乎完全断电,优点是极度省电;缺点是唤醒速度慢,因为需要从硬盘加载数据到内存。

这两种模式都属于 S3 睡眠状态,它们的核心问题是:设备在睡眠时是完全“离线”的,如果你收到一封新邮件,设备必须被唤醒,你才能收到通知。

Modern Standby 的诞生

随着智能手机和平板电脑的普及,用户习惯了“永远在线”的体验,当你的手机在睡眠时,依然能收到微信、邮件和新闻推送,微软希望将这种无缝的即时响应体验带到 Windows 设备上,因此引入了 Modern Standby。

Modern Standby技术是什么?-图2
(图片来源网络,侵删)

它将移动设备中广泛使用的 S0ix (Idle Power State) 架构带到了 Windows 平台,实现了 真正的 S0 睡眠状态


Modern Standby 的工作原理

Modern Standby 的核心是 CPU 的低功耗核心 和高度集成的 SoC (System on a Chip)

  1. 进入 Modern Standby:

    • 当你合上笔记本盖或手动让设备睡眠时,系统并非完全关闭。
    • 它会将所有活动任务的状态保存起来。
    • 它只保留系统运行所必需的组件处于最低功耗的待命状态,主要是 SoC 内的低功耗核心
  2. 保持连接与工作:

    Modern Standby技术是什么?-图3
    (图片来源网络,侵删)
    • 这个低功耗系统足够强大,可以维持 Wi-Fi 或蜂窝网络 的连接。
    • 系统可以周期性地或通过特定事件(如来自服务器的推送通知)被“唤醒”一小段时间。
    • 在这短短的几毫秒或几秒内,它会检查是否有新邮件、消息或更新,然后迅速将这些信息下载并显示在锁屏上。
    • 完成任务后,它会立即返回到极低功耗的睡眠状态。
  3. 唤醒:

    • 当你打开盖子或按下电源键时,由于核心数据一直在低功耗内存中,系统可以瞬间唤醒,几乎感觉不到延迟。

简单比喻:

  • 经典待机 就像你晚上睡觉,关掉了所有电器,电话也关机了,第二天早上需要手动开机,才能知道昨晚有没有人打电话。
  • Modern Standby 就像你用智能手机的“勿扰模式”,手机屏幕是黑的,但网络是开着的,重要的通知(如电话、消息)依然能通过特定方式唤醒你并通知你。

Modern Standby 的优势

  1. 永远在线: 最大的优势,设备在睡眠时仍能接收邮件、消息、VoIP 通话(如 Skype)等实时通知,无需唤醒整个系统。
  2. 即时唤醒: 唤醒速度极快,几乎是秒开,提供了类似手机的流畅体验。
  3. 统一的用户体验: 将 Windows 的待机体验与 iOS 和 Android 对齐,让用户不再有“离线”的感觉。
  4. 更智能的电源管理: 可以更精细地控制哪些应用可以在后台消耗电量,例如允许邮件应用在后台同步,但阻止游戏应用在后台运行。

Modern Standby 的缺点与挑战

尽管功能强大,Modern Standby 也带来了一些新的问题,尤其是在特定场景下。

  1. 电池续航问题(最主要的问题):

    • “伪待机”高耗电: 由于需要持续维持网络连接,Modern Standby 的待机功耗远高于经典待机,如果后台有应用异常工作或网络连接不稳定,电池电量可能会在几小时内耗尽。
    • 不适用于长时间离线: 如果你需要将设备放在包里几天不使用,Modern Standby 可能会导致电量耗尽,而经典待机或休眠则更安全。
  2. 兼容性问题:

    • Modern Standby 对硬件有严格要求,需要 Intel/AMD 的最新 CPU支持 S0ix 的主板芯片组特定的驱动程序
    • 一些老旧的外设或驱动程序可能与 Modern Standby 不兼容,导致设备无法正常进入或退出睡眠状态。
  3. 电源管理更复杂:

    • 对于普通用户来说,诊断 Modern Standby 下的电池问题比经典待机更困难,你无法简单地通过“设备管理器”中的“网络适配器”选项来禁用网络唤醒,因为网络连接是待机状态的核心功能。
    • 系统电源选项的设置也更加复杂和底层。
  4. 性能影响:

    为了在后台保持活动,系统可能会周期性地唤醒 CPU,这可能会对一些对延迟极其敏感的任务(如专业音频录制)造成轻微影响。


如何查看和管理 Modern Standby?

如何确认你的设备是否支持 Modern Standby?

  • 最简单的方法: 在 Windows 搜索框中输入 cmd,右键点击“命令提示符”,选择“以管理员身份运行”。
  • 输入命令 powercfg /a 然后按回车。
  • 在输出结果中,如果看到 Standby (S0 Low Power Idle) Network ConnectedModern standby 字样,说明你的设备支持 Modern Standby,如果只看到 Standby (S3),则说明你的设备使用的是经典待机。

如何监控 Modern Standby 的电池使用情况?

  • 打开 设置 > 系统 > 电源和电池
  • 在“电池使用情况”部分,你可以看到每个应用在 Modern Standby 状态下消耗的电量百分比,这对于找出“耗电元凶”非常有帮助。

如何禁用 Modern Standby,改用经典待机?(高级用户)

  • 警告: 此操作需要修改注册表,有一定风险,请务必谨慎操作,并建议先备份注册表。
  • 步骤:
    1. 按下 Win + R 键,输入 regedit 并回车打开注册表编辑器。
    2. 导航到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power
    3. 在右侧窗口中,右键点击空白处,选择 新建 > DWORD (32 位) 值
    4. 将其命名为 ModernStandby
    5. 双击新建的 ModernStandby,将其值数据设置为 0,然后点击“确定”。
    6. 重启电脑。
  • 如何恢复:ModernStandby 的值改回 1 或直接删除该键,然后重启。

特性 Modern Standby (S0) 经典待机
核心状态 S0 Low Power Idle (S0ix) S3
网络连接 保持连接,可接收通知 断开连接,无法接收通知
唤醒速度 极快(秒开)
待机功耗 相对较高(取决于后台活动) 非常低(仅内存耗电)
适用场景 日常使用、需要即时通知的设备 长时间离线、对续航要求高的场景
用户体验 像手机一样“永远在线” 传统 PC 睡眠体验

Modern Standby 是 Windows 向移动化体验演进的关键一步,它为绝大多数日常用户带来了巨大的便利,实现了真正的即时响应,它也带来了对电池续航和硬件兼容性的新挑战,对于普通用户来说,享受其便利的同时,需要学会通过系统设置来监控和管理后台应用,以避免不必要的电量消耗,对于有特殊需求(如长时间离线使用)的用户,了解如何切换回经典待机也变得非常重要。

分享:
扫描分享到社交APP
上一篇
下一篇