新式待机状态

从用户的角度来看,新式待机“会话”在概念上是指两个系统事件(关屏和开屏)之间的时间。 但是,在这整个会话中,系统活动的多个层会在系统静默后进入其最低功耗状态时运行。 因此,Microsoft 将从从关屏到开屏的新式待机会话概念化为两个不同的状态:“关屏”和“睡眠”。 本文旨在说明这些状态的区别。 请参阅新式待机固件通知,了解提供给系统设计人员的转换通知。

新式待机系统状态

可以在系统处于静止状态时运行的软件活动与可以在系统处于真正睡眠阶段运行的软件活动有明显的区别。 因此,“关屏”状态与“睡眠”状态的预期行为和性能标准有所不同。

屏幕关闭后,一系列阶段会使系统安静后进入“睡眠”状态。 请参阅介绍如何为新式待机准备软件的此页面,以详细了解此过程。 当系统进入“低功耗阶段”时,所有辅助的较大型工作负荷都已完成,系统就可以进入“睡眠”状态。 在“睡眠”状态下,可能会运行特定的增值软件活动(例如,系统会接收电子邮件通知、刷新网络连接,等等),同时保持非常低的功耗。 因此,就像智能手机一样,新式待机系统的目标是在功耗非常低的情况下,仍能为用户提供实时连接和快速唤醒功能。 “睡眠”时,系统主要保持在 DRIPS 状态,没有任何软件活动运行,但可以短暂唤醒以执行增值软件活动。

figure 1: Traditional power model (above) vs. modern standby power model (below)

有关典型电源模型(上)与类似智能手机的新式待机电源模型(下)的一般说明。 在传统 S3 模型中,系统在安静后进入根本没有软件活动运行的 S3 睡眠时会执行几项主要任务。 在新式待机电源模式下,系统会在逐渐安静后进入睡眠状态,在这种状态下,会运行一小部分进行恰当管理的增值软件活动。

从 Windows 10 版本 2004 开始,关屏和睡眠的区别也会反映在 SleepStudy 报告(“powercfg spr”)中,如下所示。 顶级标题会指示系统是支持新式待机,还是遵循传统睡眠 (S3) 电源模型。 在支持新式待机的系统上,会话摘要分类会按“关屏”和“睡眠”来区分。

figure 3: An example of a sleep study report differentiating by Sleep and Screen Off sessions on a modern standby system

若要详细了解如何解读睡眠研究报告,请参阅 SleepStudy 报告页。

要点摘要

  • “关屏”状态包含新式待机会话的持续时间,在该时间段内安静的行为和较大的工作负荷在运行。 “睡眠”状态涵盖新式待机会话的特定持续时间,在此时间内,系统长期处于低功耗状态,只有在明确允许的情况下,才能运行增值活动。
  • “关屏”状态通常持续时间很短。 请参阅为新式待机准备软件,以更详细地了解可扩展“关屏”段的行为。
  • 新式待机会话可包含多个“关屏”和“睡眠”段,因为系统会转换为长期睡眠,在存在输入或维护工作负荷较大的情况下会唤醒。
  • 为新式待机准备软件中所述的“低功率阶段”标志着“睡眠”阶段的开始。

figure 4: Diagram showing modern standby system states and their relationship to software phases