Windows 11 24H2的新功能可以幫助某些應用程式運作得更快

Windows 11 24H2的新功能可以幫助某些應用程式運作得更快

Windows 11 24H2 將於 9 月或 10 月在 AMD 和 Intel PC 上上市。雖然人們普遍認為 Windows 11 24H2 更多的是關於人工智慧,但這並不完全正確。 Windows 11 2024 更新還有其他一些功能,包括可以幫助應用程式運行得更快的新 API。

我一直在深入研究支援文檔,以更好地了解 Windows 11 24H2 中的新功能。我們已經重點介紹了 WDDM 3.2 版本,但名為「使用者模式工作提交」的新功能值得更多關注。在支援文件中,Microsoft 將此 WDDM 功能描述為一種更快運行應用程式的方法。

官方文件最先由 Windows Late 發現,聲稱 Windows 11 24H2 允許應用程式與 GPU 更快地通訊。這使得 Windows 11 版本 24H2 中的應用程式可以快速將小任務傳送到 GPU,從而降低延遲並提高效能。

例如,如果您使用的是圖形密集型程式(例如影片編輯器),這些應用程式會不斷向 GPU 發送小塊工作。透過使用者模式工作提交,這個過程變得更快。由於應用程式可以直接提交使用 GPU 的請求,因此延遲減少了。

微軟在一份支援文件中指出:“我們的目標是提高經常向 GPU 提交小型工作負載的應用程式的效能。” 該公司補充道:“此外,如果此類應用程式在容器或虛擬機 (VM) 內運行,則用戶模式提交預計將顯著受益。”

微軟解釋說,Windows 11 24H2 使用“GPU 門鈴”,當新任務新增到佇列時,它會通知 GPU。有兩種型號:

  • 全域門鈴:所有任務共用一個通知機制,GPU 會持續檢查該機制。
  • 專用門鈴:每個任務佇列都有自己的通知機制,讓GPU更容易準確地知道要處理哪個任務。

但是,當越來越多的應用程式開始依賴 GPU 來執行小任務時,可能會出現什麼問題呢?這顯然會導致高功耗,但有一種解決方法。

根據該文檔,使用者模式工作提交可以與 Windows 的引擎狀態轉換功能配合使用。

對於不知道的人來說,Windows 11 的顯示驅動程式使用引擎狀態轉換來管理 GPU 的功耗。通常,當 GPU 處於高功耗模式時,會導致更多功耗。只有當 GPU 繁忙(處理應用程式或遊戲請求)時才會發生這種情況。

同樣,當GPU處於空閒狀態時,它處於低功耗模式以節省能源。

GPU 可以根據透過使用者模式提交傳送的任務在兩種效能模式之間切換。當透過使用者模式提交傳送任務時,引擎狀態轉換系統會接收應用程式對 GPU 的請求,並將運算切換到高功率模式。

完成任務後,如果沒有更多作業,引擎狀態會將 GPU 轉換回低功耗模式。

引擎狀態轉換系統並不新鮮,但允許應用程式輕鬆使用 GPU 的使用者模式提交是一個新的變化,它被設計為與現有的狀態轉換系統配合使用。

因此,GPU 可以以低延遲快速回應新任務(得益於使用者模式提交),同時也能有效管理電源(得益於引擎狀態轉換)。

微軟已經在配備 Snapdragon 整合 GPU 的 Copilot+ PC 上交付了使用者模式工作提交。

其餘使用 Intel、AMD 和 Nvidia 硬體的 Windows 用戶將在 9 月/10 月透過 Windows 11 24H2 更新取得此功能。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *