能夠大幅增加 S0 低功率閒置的系統數量,預計更多的系統將使用永遠可用的電源模型,而不是傳統的 S3/S4 電源模型。 為了支援此趨勢,Windows 10 已引進一些變更。
Windows 10 中的新電源模型稱為新式待命(MS),可讓具有硬碟的系統,以及/或不支援 Windows 8.x 連線待命的所有需求 NIC,仍然能夠利用低功率閑置模型。
注意
Windows 8.x 連線待命可視為 Windows 10 新式待命的特殊案例。
若要深入瞭解這個新的電源模式,請參閱 新式待命。
最深的運行時間閑置平台狀態 (DRIPS) 會在系統耗用盡可能低的電力量時發生,受限於電源樓層。 當螢幕關閉時,連線的待命會話會啟動,而系統會經歷多個階段以進入低電源狀態。 當系統處於最低電源狀態時,系統會被視為在 DRIPS 中。 執行接收電子郵件、使用全新內容更新動態磚、接收 VoIP 通話或任何其他耗電量的背景工作時,系統不會被視為在 DRIPS 中。 在螢幕重新開啟之前,系統花費在 DRIPS 的時間越多,電池使用時間就越長。
注意
新式待命會話時間總計 = DRIPS 時間 + 非 DRIPS 時間
效能 WEG 提供的資訊可協助您:
示範在新式待命中執行時,系統具有絕佳的電池使用時間。
找出並解決影響新式待命的問題。
如需新式待命運作方式的詳細資訊,請參閱下表中的資源。
資源標題 | 內容類型 | 描述 | 下載連結 |
---|---|---|---|
新式待命簡介 | 技術白皮書 | 描述新式待命,Windows 10 中的新電源模型 | MSDN |
WinHEC 2015 電池使用時間優化概觀討論 | 影片 | 涵蓋電源模型化和微調,並在屏幕開啟和待命期間優化電源底板 | Channel 9 |
WinHEC 2015 電池使用時間:偵錯待命通話的電源問題 | 影片 | 涵蓋 Windows 10 CS/MS 電源轉換流程、系統整合、子元件對系統的影響、儲存設備電源管理、網路和 USB 連線裝置的程式、分析電池耗盡問題的程式,以及 SleepStudy 和 Windows 效能分析器 (WPA) 工具概觀 | Channel 9 |
WinHEC 2015 電池使用時間:偵錯待命實驗室的電源問題 | 實驗室檔 | 示範如何驗證連線待命或新式待命系統的能源效率 | Channel 9 |
線上待命簡介 | Document | 詳細說明連線待命體驗、連線待命的軟體影響,以及啟用合格系統上聯機待命的硬體需求。 | MSDN |
了解連線待命 | 影片 | 提供連線待命的概觀,包括重要的使用者案例、系統架構和技術需求 | Channel 9 |
桌面活動仲裁者 | 文章 | 提供 DAM 功能的概觀 | MSDN |
考量
若要優化您的平台電源效率,請考慮下列事項:
硬體如何影響新式待命
硬體元件在主動模式和新式待命中使用不同電源速率。 您可以評估硬體元件的效能,以查看它們是否會降低新式待命體驗,並與製造商合作以改善效率。
如何設計 OEM 映射以改善新式待命體驗
完整 Windows 映像的設計可以改善或降低新式待命體驗。 您可以在映像設計和開發的所有階段執行測試,以儘早找出效能問題,並根據結果做出設計決策。
應用程式如何影響新式待命
Microsoft市集應用程式會連線到許多來源,並直接與硬體裝置整合。 應用程式可以在新式待命期間執行特定工作,例如更新動態磚或播放背景音樂。 這些工作會從電池中消耗更多的電源。
在某些情況下,Microsoft Store 應用程式必須完成用戶啟動的作業,才能暫停新式待命。 針對這種類型的活動,有特定的能供性可讓應用程式持續執行一段時間。 某些應用程式也可以防止裝置進入新式待命。 您可以評估 Windows 映射中的應用程式,以查看它們是否會降低新式待命體驗,並與應用程式開發人員合作以改善效率。
如何取得實際測試結果
您可以根據計算機的硬體和軟體設定來自定義測試,以取得更精確的結果。 例如,您可以使用電腦上啟用的反惡意代碼軟體來執行測試。
如何計算耗電量
您可以在不同的案例中估計計算機的耗電量速率,包括新式待命。 然後,您可以使用測試來驗證這些估計值,並識別個別元件所造成的效能問題。 若要瞭解如何計算耗電量,請參閱電池考慮檔。
自我裝載和用戶測試
我們建議您有自我裝載程式來尋找 Bug,並改善新式待命系統的最終品質。 某些 Bug 只能透過自我主機和實際使用者測試來識別。 專注於下列案例:
- CS 輸入/結束可靠性和效能
- 熱
- 回應性/效能
- 連線性
- 電池使用時間
建議的目標
應仔細分析裝置的電池容量和電源消耗,以符合您的電池使用時間目標。 測量合理的取用者使用案例和環境,以準確地投射裝置的電池使用時間。
下表根據我們的使用者研究,顯示電池使用時間的最低目標。 您也應該將電池使用時間目標與市場內產品進行比較。
案例/工作負載 | Target |
---|---|
新式待命 | >= 9 天的電池使用時間 |
音訊播放(顯示關閉) | >= 125 小時 |
DRIPS 百分比是判斷指定系統在新式待命會話期間是否表現出良好或不良電池使用時間的關鍵計量。
DRIPS % | 評估 |
---|---|
98 – 100 | 非常好 |
95 – 97.9 | 非常好 |
90 – 94.9 | 良好 |
80 – 89.9 | 普通 |
< 80 | 差 |
Windows 硬件兼容性計劃 (WHCP) 需要下列 DRIPS 百分比:
計量 | Target |
---|---|
SW DRIPS % | >= 80% |
SW DRIPS 和 HW DRIPS Delta | <= 10% |
驗證和測試
使用 PowerCfg.exe 產生電池使用時間估計和歷程記錄的報告
您可以使用 PowerCfg.exe 工具來識別電腦上的電池使用時間不一致。 PowerCfg.exe工具會隨 Windows 一起安裝,並在 Windows 作業系統中使用系統追蹤來報告電池使用量的詳細數據,包括 72 小時內的電源狀態。 即使計算機未處於作用中狀態,電池使用量報告也會顯示電源使用量數據。
若要產生電池使用量報告,請開啟提升許可權的命令提示字元並執行下列命令: powercfg.exe /batteryreport /output c:\reports\batterylife.html
電池使用量報告提供過去 72 小時內安裝在電腦中的電池、電源狀態和電池耗盡的相關信息、電池使用量歷程記錄,以及電池充電容量的變更數個月,以及根據電腦實際歷程記錄的電池使用時間估計。
如需PowerCfg.exe工具的詳細資訊,請參閱 PowerCfg 命令行選項。
使用 SleepStudy 產生新式待命問題報告
SleepStudy 是支援新式待命的新 Windows 診斷工具。 它會監視新式待命計算機的行為,並提供現代待命電池使用時間的可採取動作診斷。 它僅適用於已啟用 CS 的電腦。
SleepStudy 會產生導致新式待命電池使用時間不佳的常見問題摘要。 若要取得報告,請在 提升許可權的命令提示字元中執行 powercfg /sleepstudy 命令。 如果您打算有自我裝載程式來尋找並分級 Bug,此工具會很有用。
如需 PowerCfg /SleepStudy 工具的詳細資訊,請參閱 連線待命 SleepStudy。
下列螢幕快照顯示計算機資訊,包括裝置名稱、韌體和組建版本。 圖表顯示新式待命中的清空率。
下列螢幕快照顯示每個會話數據表的範例。 在此範例中,會話 3 具有最高的清空率。 按兩下它會開啟下一層詳細數據,以識別可能的罪犯。
[能源變更] 數據行代表特定 CS 工作階段期間從電池(以 mWh 為單位)耗盡的能量量。 [ 變更速率 ] 數據行代表特定 CS 會話期間的平均耗電量(以 mW 為單位)。
在下列螢幕快照中,UART 驅動程式會在整個會話中處於作用中狀態。 此範例可作為更徹底調查的起點。
使用 PwrTest.exe 將連線待命測試自動化
您可以使用 Microsoft Windows 驅動程式套件 (WDK) 中的 PwrTest.exe 工具,迴圈執行電源狀態,包括連線待命,以記錄系統一段時間內的處理器電源管理和電池資訊。
若要使用 PwrTest.exe 執行連線待命案例:
在命令提示字元中,流覽至符合計算機架構的PwrTest.exe版本。 例如,輸入: cd C:\WDK\Tools\PowerManagement\i386
使用 /cs 選項執行PwrTest.exe。 您也可以指定循環數 (/c)、以秒為單位的轉換之間的延遲時間(/d),以及以秒為單位的結束時間(/p)。 例如,輸入: pwrtest.exe /cs /c:4 /p:120 /d:150
注意
線上待命案例需要虛擬電源按鈕驅動程式。 此驅動程式是由 WDK 8 中找到的 Windows 裝置測試架構 (WDTF) 所安裝。
PwrTest.exe連線待命案例記錄檔提供電源狀態之間轉換的相關信息。
線上待命壓力硬體相容性測試也可讓您指定參數,例如測試週期的數目和測試週期之間的延遲。
如需詳細資訊,請參閱 PwrTest。