待命休眠優化
Windows 8 為您的驅動程式選擇性利用的圖形堆疊提供優化,以改善睡眠和繼續的系統效能。
最低 Windows 顯示驅動程式模型 (WDDM) 版本:1.2
最低 Windows 版本:8
驅動程序實作- 僅完整圖形和轉譯:選擇性
WHCK 需求和測試: Device.Graphics¦StandbyHibernateFlags
待命休眠設備驅動器介面 (DDI)
這些結構是新的或更新,從 Windows 8 開始,以支援待命休眠。
每個可支援此功能的裝置都應該利用這些休眠優化。 當 WDDM 1.2 或更新版本的驅動程式列舉區段功能時,也必須設定一或多個待命休眠旗標 PreservedDuringStandby、 PreservedDuringHibernate 和 PartiallyPreservedDuringHibernate。 See Remarks of the DXGK_SEGMENTFLAGS topic for more details.
使用待命休眠優化
當計算機轉換為睡眠或從睡眠恢復時,會發生數項作業,以確保已正確保留和還原視訊記憶體內容。 其中一些作業是不必要的,而且可以避免:
- 整合式圖形配接器使用系統記憶體做為視訊記憶體。 由於系統記憶體一律會在計算機進入睡眠狀態時重新整理,因此不需要收回。 因此,圖形堆疊所導入的延遲可能會降低為零延遲,或是幾毫秒的順序。
- 在離散適配卡上清除記憶體的總時間等於清除的記憶體數量,除以清除的速率。 因此,可以藉由減少要清除的記憶體數量來減少時間。
這些作業的目標是要確定唯一捨棄的數據是可以重新建立的數據。
WDDM 1.2 驅動程式可以藉由指定在電源狀態轉換期間應該保留的配置,來利用這些優化。
較新版本的離散圖形適配卡可以設計成在待命 (自我重新整理 VRAM) 時重新整理其記憶體。 這些配接器會受益於這些優化。
收回仍然與沒有自我重新整理 VRAM 功能的離散圖形適配卡相關。 在這些情況下,效能優化是將保留的數據量降到最低。 例如,可以捨棄影片記憶體中的未使用數據,例如提供的配置、捨棄的配置,以及未使用的直接記憶體存取 (DMA) 緩衝區。
這項功能可以產生下列優點:
- 沒有作用:在具有自我重新整理 VRAM 功能的整合式和離散圖形適配卡 () 上,圖形堆疊所導入的延遲可能會降低到零延遲或幾毫秒的順序。
- 執行較少的工作:在離散圖形適配卡上,效能改善主要取決於捨棄視訊記憶體中未使用的數據量。
- 減少記憶體回收:收回的記憶體數量愈大,記憶體回收的效果就越大。 這會對離散圖形適配卡造成更大的影響,因為它們需要大量的系統記憶體才能收回。
硬體認證需求
如需硬體裝置在實作此功能時必須符合的需求資訊,請參閱 Device.Graphics ¦ StandbyHibernateFlags 的相關 WHCK 檔。
如需使用 Windows 8 新增的功能,請參閱 WDDM 1.2 功能。