Windows 11 24H2 的新功能可協助某些應用程式更快地執行
Windows 11 24H2 將於9 月或10 月登陸AMD 和英特爾PC。雖然人們普遍認為Windows 11 24H2 更注重人工智慧,但這並不完全正確。 Windows 11 2024 Update 還有其他一些功能,包括一個新的API,可以幫助應用程式更快運作。
一項名為”用戶模式工作提交”的新功能值得更多關注,在一份支援文件中,微軟將這項WDDM 功能描述為一種更快運行應用程式的方法。
這份官方文件聲稱Windows 11 24H2 允許應用程式更快地與GPU 通訊。這樣,Windows 11 24H2 版中的應用程式就能快速向GPU 發送小型任務,從而降低延遲並提高效能。
例如,如果您使用的是圖形密集型程式(如影片編輯器),這些程式會不斷向GPU 發送小塊工作。有了使用者模式工作提交,這個過程就會變得更快。因為應用程式可以直接提交使用GPU 的請求,從而減少了延遲。
微軟在支援文件中指出: “我們的目標是提高頻繁向GPU 提交小型工作負載的應用程式的效能。此外,如果這些應用程式是在容器或虛擬機器(VM)中運行,那麼使用者模式提交有望為這些應用程式帶來顯著優勢。
微軟解釋說,Windows 11 24H2 使用”GPU 門鈴”,當有新任務加入GPU 佇列時,GPU 會收到通知。門鈴有兩種型號:
- 全域門鈴:所有任務共用一個通知機制,GPU 會持續檢查該機制。
- 專用門鈴:每個任務佇列都有自己的通知機制,讓GPU 更容易準確知道要處理哪個任務。
但是,當越來越多的應用程式開始依賴GPU 執行小型任務時,會出現什麼問題呢?這顯然會導致高功耗,但我們有辦法解決這個問題。
根據文件,使用者模式工作提交可與Windows 的引擎狀態轉換功能搭配使用。 Windows 11 的顯示驅動程式使用引擎狀態轉換來管理GPU 的功耗。通常情況下,當GPU 處於高功耗模式時,會導致功耗增加。只有當GPU 處於繁忙狀態(處理應用程式或遊戲請求)時,才會發生這種情況。同樣,當GPU 處於空閒狀態時,它也處於低功耗模式,以節省能源。
GPU 可根據透過使用者模式提交的任務在兩種效能模式之間切換。當透過使用者模式提交發送任務時,引擎狀態轉換系統會接收到應用程式對GPU 的請求,並將運算切換到高功率模式。
完成任務後,如果沒有更多任務,引擎狀態會將GPU 轉回低功耗模式。
引擎狀態轉換系統並不是新的,但使用者模式提交(允許應用程式輕鬆使用GPU)是一項新的變化,其設計目的是與現有的狀態轉換系統配合使用。
因此,GPU 能夠以較低的延遲(得益於用戶模式提交)快速回應新任務,同時還能高效管理功耗(得益於引擎狀態轉換)。
微軟已經在配備驍龍整合式繪圖處理器的Copilot+ PC上推出了使用者模式工作提交功能。
其他使用英特爾、AMD 和NVIDIA 硬體的Windows 用戶將於9 月/10 月透過Windows 11 24H2 更新取得此功能。