共用方式為


練習 3 - 識別遺失約束的問題

SoC 電源狀態是所有裝置的狀態總和。

Windows 會保留一份裝置清單及其狀態,這些狀態對於達到低電量至關重要 – 稱為條件約束。 Windows 會等候所有條件約束都符合,再吸引復原並進入 DRIPS。 條件約束是由 OEM 和 SoC 廠商透過 ACPI 韌體所指定。

如果 OEM 變更 SoC 廠商參考設計和條件約束,則必須修改 ACPI 韌體,才能正確反映這些變更。

遺漏條件約束或有太多條件約束,可能會導致在待命期間增加電源耗盡的各種問題。

  1. 在這裡下載預先產生的sleepstudy-report_2.html報表。

  2. 使用您慣用的瀏覽器 開啟sleepstudy-report_2.html

  3. 按一下 [會話 12]。

    • 系統在 11 分鐘內耗用 1.307 瓦特能源

    • DRIPS %為 92%。

    • 硬體 DRIPS % 為 19%。

    顯示系統能源耗用量範例資料的螢幕擷取畫面。

  4. 查看 頂端的[新人] 資料表

    • 在會話期間,無線網路裝置只會列為作用中 7% 的時間。

    • 此問題無法說明 19% HW DRIPS 速率。

    此螢幕擷取畫面顯示頂端的範例資料表。

例如,軟體 DRIPS % (之間的大不一致,例如 92%) 和硬體 DRIPS % (,19% ) 通常是 ACPI 韌體中遺漏的條件約束。

簡單來說,Windows 假設系統已準備好進入 DRIPS,但某些硬體元件仍在作用中,並防止 SoC 套件進入 S0 低電量閒置。

下一個邏輯步驟是嘗試隔離並識別哪些硬體元件仍在 D0 中,並使用已檢測的平臺或您的晶片合作夥伴偵錯工具來耗用電源。

注意 軟體和硬體 DRIPS 不一致所呈現的遺漏條件約束問題,與最上層感應器資料表中顯示的無線裝置 7% 使用時間問題不同。 此問題應該個別調查。