Windows 的 「硬體加速 GPU 排程」(Hardware-Accelerated GPU Scheduling,HAGS) 是一種減少延遲並提高 GPU 資源管理效率的技術,主要針對遊戲和高效能應用程式進行優化。此功能從 Windows 10 2004(20H1) 版本開始引入,並在 Windows 11 繼續改進。
原理
1. 原本的 GPU 任務排程
在傳統的 Windows GPU 任務管理模式下,GPU 的工作是透過 CPU 來進行排程,主要步驟如下:
- 應用程式提交渲染請求(例如遊戲或 3D 應用程式)。
- CPU 負責管理並安排 GPU 工作,使用 Windows 顯示驅動模型(Windows Display Driver Model, WDDM)來控制。
- GPU 接收請求後執行,並將結果返回至 CPU 或直接呈現到螢幕。
在這種模式下,CPU 必須頻繁介入,負責調度與管理 GPU 任務,導致:
- 額外的 CPU 負擔,因為它需要監督所有 GPU 工作。
- 額外的延遲,因為 CPU 需要輪流處理多個應用程式的 GPU 任務。
2. HAGS(硬體加速 GPU 排程)的改進
開啟 HAGS 之後,GPU 排程的運作方式有所變化:
- 將部分 GPU 任務的管理交給 GPU 本身,而非依賴 CPU。
- GPU 內建專門的硬體加速排程器(Scheduler),可以直接處理 VRAM(顯示記憶體)與影像緩衝區,而不必頻繁經過 CPU。
- 這樣可以:
- 減少 CPU 參與度,降低 CPU 負擔。
- 減少系統延遲,因為 GPU 可以更快完成任務並渲染畫面。
- 提高遊戲及圖形應用效能,特別是對於高幀率、低延遲需求的遊戲來說。
效能影響
優勢
- 降低 CPU 負載:讓 CPU 專注於其他任務(如遊戲邏輯、AI 計算等)。
- 降低延遲:適合高幀率遊戲,特別是競技類遊戲(如 FPS)。
- 改善多工作業效能:當系統同時執行多個 GPU 相關應用(如遊戲 + 影片串流)時,HAGS 可能提升穩定性與流暢度。
限制與潛在問題
- 需要支援 HAGS 的 GPU 與驅動程式:
- NVIDIA:GeForce GTX 1000 系列(Pascal)及更新版本支援 HAGS。
- AMD:Radeon RX 5000 系列(RDNA)及更新版本支援 HAGS。
- Intel:Iris Xe 及 ARC 顯示卡支援 HAGS。
- 部分遊戲或應用可能相容性不佳,可能導致畫面異常或不穩定。
- 某些應用效能提升有限,如果遊戲本身已經 CPU/GPU 負載均衡,HAGS 的優勢可能不明顯。
如何開啟 HAGS?
Windows 10 / Windows 11
- 開啟「設定」 → 「顯示」 → 「圖形設定」。
- 找到 「硬體加速 GPU 排程」,點擊 開啟。
- 重新啟動電腦 以套用變更。
總結
- HAGS 透過讓 GPU 自行管理排程,減少 CPU 參與,提高效能並降低延遲。
- 主要受益者是高幀率遊戲、VR 應用以及多工作業情境。
- 並非所有應用都能明顯受益,某些系統可能會遇到相容性問題。
如果你的系統符合條件(新款 GPU + 適當驅動程式)並且主要用於遊戲或圖形應用,可以開啟 HAGS 測試看看,但如果遇到問題(如閃退、異常卡頓),可以考慮關閉它。