Windows Modern Standby – Intel LAN I225 / I226 設計說明
2025-02-05
Windows Modern Standy 現代待機功能
Microsoft Windows 10 與 Windows 11新式待命 ( Modern Standby ) 功能, 簡單說起來就是Windows OS系統提供了一個更無縫和高效的電腦使用者用戶體驗。系統設計上也區別了過往電腦裝置於休眠模式 (S3, S4) 恢復至系統正常運作模式 (S0) 上的設計差異表現.
Modern Standby 功能說明 :
- 第一個部份是讓使用者系統裝置上擁有 “ 立即開啟 / 關閉 ( Instant On / Off ) ” , 讓個人電腦的使用操作上更為靈活。
- 第二部份是Windows Modern Standy S0 低電源閒置模型 (S0 Low Power Idle, S0ix) , 系統設備裝置處於最低的電源能耗狀態模式下運作, 此系統仍舊能維持應用程式的連網更新能力。例如郵件接收, 訊息接收。
- 第三部份是提高電源管理效率, 透過更有效地管理功耗, Modern Standby可助於延長電池壽命。
Intel 2.5GbE BASE-T I225 / I226 Modern Standby ( Mods ) 功能差異 :
- 2.5GbE設計需求 : 客戶端可直接選用I225 & I226 SKU產品於Modern Standby功能的支援.
- I226 : Ultra Low Power Mode(No link)功能可讓能耗降至18mW, 提供設計者更好的能耗設計需求.
- I226 : 2.5GbE連網能耗表現上, 其實測的結果基本上是完全優於I225產品. - 1GbE設計需求 : 客戶端仍可選用 I219V & I219LM PHY Products支援 Modern Standy.
Intel 2.5GbE BASE-T I225 / I226 產品 – Intel平台搭配建議事項 :
- Intel CPUs / SOCs平台搭載建議 : Intel GbE I226 為目前 Full POR 產品的建議方向.
( Non-x86 Systems 設計需求 : Intel工具的支援上仍尚有限制, 目前不建議使用. ) - I225 / I226 硬體設計 : 2.5GbE硬體線路設計可以直接Compliance使用, 不需重新設計.
- PCI* Port 設計需要 & PCI Express* 3.1 ( 5GT/s ) 規格.
- 2.5GbE Industrial溫度支援 : 建議選用I226-IT SKU 產品, 符合-40~85度C的產品設計需要.
- I225 / I226 Firmware燒入: I225 & I226 料件更換時, 務必下載各別的Firmware燒入使用.
- Ultra Lower Power Mode : 僅 I226 產品可支援此功能, I225 並不支援此功能.
- 使用GPIO控制其I226 的LAN_Disable_N ;
- BIOS 需同時開啟 Ultra Lower Power ULP ON/OFF 的機制 (D3Cold Entry / Exit). - PCIe Wake : 無法支援 S5 Wake on LAN或是 S0 Lower Power Idle mode (S0ix) Wake.
Software Modern Standby 運作狀態 ( Screen Off and Sleep States ) :
- Connection Phase : It checks for remote desktop connections and it waits in this phase for all RD sessions are disconnected.
- PLM Phase : It suspends all windows* store apps. If any non-offload video is playing it blocks to enter below phases.
- Maintenance Phase : It runs any maintenance tasks, and it blocks on running tasks on AC.
- DAM Phase : It OS suspends all win32 APP. It blocks if any application holds power requests.
- Resiliency Phase : After Windows* has entered the resiliency phase, software is fully prepared for low power operation. As soon as all devices have entered their low-power modes, The SoC and core chipset will enter the lowest idle power mode.
Hardware Modern Standby 運作狀態 :
On entry to modern standby, hardware components must be prepared to make the transition to low-power operation. After software components and apps have been prepared for low-power operation, hardware components, including their software device drivers, must be similarly prepared for low-power operation.
The lowest power is achieved when the whole SoC chip is powered down, but this can occur only after each set of devices above it in the pyramid has been powered down.
Intel 2.5GbE BASE-T I225 / I226 產品規格支援參考 :
System Sleep States 與 Device Power States ( D-States ) 說明 :
- Intel hardware architecture has specific low power mode entry condition requirements that must be met on a platform in S0ix state.
-Windows* 10 / 11 Modern Standby and S3 are mutually exclusive.
-A system can support either Modern Standby or legacy S3, but not at the same time. - Device的Power States : 通常以 D0、D1、D2 和 D3 行為來做為Device運作狀態判別。
-D3 Status : 此部分一般又再分為兩個 Sub Status -- D3hot 與 D3cold。
-D0 Status : Full ON operation , 表示此裝置於完全運作啟用狀態。
( 並非所有設備都定義所有狀態;許多設備僅定義 D0 和 D3 狀態。)
High Level Runtime D3 運作機制說明 :
Runtime D3 is used to describe a device state whereby power is removed or drastically reduced while the system is in the S0 or operational state. Only device managed power and/or clock gating is engaged in D3 (hot).
- D3 (hot) is a low-power, non-operational state.
- D3 (cold) is where all core power is removed, and any auxiliary power is only supplied if the device is enabled to generate a wake event.
- Power removal is controlled by the platform via external power controls, typically power FETs. The policy controlling device runtime power management is typically owned by the running operating system.
Intel 2.5GbE BASE-T I226 產品 Modern Standy 運作機制 :
Windows 11 Modern Standby POR Configuration支援說明 :
- Device Capability on Modern Standby : I225 only supports PCIe L1.1 and D3Hot.
- BIOS PEP Setting : D0: F1 on PCIe Root Port (not End-Point)
- BIOS ACPI Declaration on I225 PCIe root port : Remove Name (_S0W, 4)
Windows 11 24H2 WHQL drivers are now available ( Intel Client Ethernet MoM Document ) - I225/ I226 for Windows 10 and Windows PE : Driver NDIS version 1.1.4.43 (RDC #638910)
- I225/ I226 for Windows 11 only : Driver NetAdapterCx version 2.1.4.3 (RDC #686541)
Windows Modern Standby 功能運作檢測 :
可以使用Windows Command 模式, 輸入 “ Powercfg /a “ 進行系統檢測,當系統顯示“ 待命 (S0 低電源閒置 ) 網路已連線 “ , 即表示支援 Modern Standby (S0Ix) 模式
結論
為便於客戶端更容易知道如何選用 Intel LAN 2.5GbE BASE-T I225 / I226 Products 來實現 Modern Standy的功能使用, 希望本文的說明能夠幫助解決大多數的問題, 也能夠更清楚知道如何選用Intel I225 / I226 產品進行相關系統測試驗證。更多關於 Intel Platforms 於 Intel LAN 2.5GbE Products 與系統整合設計問題, 建議可進一步洽詢我們取得協助, 其他相關技術應用領域問題, 也歡迎洽詢我們提供您更多專業面協助。
* 文件技術參考來源 :
(1) Intel LAN I225 & I226 Overview with Modern Standby Document
(2) Meteor Lake Modern Standby Cookbook Document
(3) Microsoft 新式待命的平台設計
https://learn.microsoft.com/zh-tw/windows-hardware/design/device-experiences/platform-design-for-modern-standby
(4) Microsoft Modern Standby
https://learn.microsoft.com/zh-tw/windows-hardware/design/device-experiences/modern-standby
(5) Microsoft Powercfg 命令列選項
https://learn.microsoft.com/zh-tw/windows-hardware/design/device-experiences/powercfg-command-line-options
* 請聯繫我們取得Intel產品資訊與產品設計支援協助: CBGIntelFAE@synnex.com.tw