调试在待机时出现的电源问题

使用适当的电源管理指南开发新式待机系统后,必须测试和验证电源板是否经过优化,以提供出色的待机电池使用时间。 你可能需要拆解系统以隔离电源诱因。

本实验室深入介绍了 SleepStudy 和 WPA 等有用工具,并将指导你完成各种案例研究以说明常见问题。 主题包括:

  • USB 设备的影响

  • 固件问题和缺少的约束

  • 驱动程序问题

  • 确定虚假的唤醒源

目标

本指南将展示如何执行以下任务:

  • 解释来自 SleepStudy 报告和 WPA DRIPS 插件的数据

  • 确定可能会影响电源板的常见问题

术语

  • 最深入运行时空闲平台状态 (DRIPS):当系统在受到系统电源板限制而消耗尽可能最少电能时,就称系统进入 DRIPS。 屏幕关闭时,现代待机会话开始,系统经过多个阶段进入低能耗状态。 当系统处于最低能耗状态时,即系统进入 DRIPS。 系统在执行任务(如接收电子邮件、使用新内容更新动态磁贴、接听 VoIP 通话)或者任何其他需要系统资源的后台任务时,系统未进入 DRIPS。 系统在屏幕恢复打开之前处于 DRIPS 的时间越长,电池使用时间就越长。

    Total standby session time = DRIPS time + non-DRIPS time
    
  • 激活器:处于“新式待机”状态时允许在后台执行工作的软件组件。

工具

Windows 性能工具包包含两个独立的工具:Windows Performance Recorder (WPR) 和 Windows Performance Analyzer (WPA)。 WPR 是一种功能强大的录制工具,可创建 Windows (ETW) 录制的事件跟踪。 可以通过用户界面 (UI) 或命令行 (CL) 运行 WPR。 WPR 提供可用于选择要记录的事件的内置配置文件。 WPA 是一种功能强大的分析工具,它将灵活的 UI 与广泛的图形功能和可透视的数据表相结合,并具有全文搜索功能。

SleepStudy 是一款 Windows 诊断工具,该工具支持现代待机(连接或断开连接)。 它可以监视处于新式待机状态中的电脑的行为,并对处于新式待机状态中的电池使用时间提供可操作的诊断。 它仅适用于支持现代待机的电脑。 SleepStudy 生成导致新式待机电池使用时间不佳的常见问题的摘要。

若要获得 SleepStudy 报告,请在管理员命令提示符下键入以下命令:

powercfg.exe /SleepStudy

内置 powercfg.exe 实用工具会在当前工作目录中创建一个名为 sleepstudy-report.html 的 HTML 文件。

注意本指南中的所有练习都使用预先生成的 SleepStudy 报告,因此你无需为本指南生成任何 SleepStudy 报告。

练习

本指南包含以下练习。