Windows 8 隨附 DirectX 11.1,在圖形硬體加速方面大幅改進。微軟在 Building Windows 8 部落格詳細闡述為高效能應用程式打造的圖形硬體加速平台設計四大核心目標:
四大設計目標
- 確保所有 Metro 體驗流暢、回應迅速:從開始畫面切換、應用程式啟動、頁面捲動到動畫轉場,全系統 60 FPS 流暢度保證
- 為所有 Metro 應用提供硬體加速平台:不再僅限遊戲,所有 Metro 應用 (HTML5/JS、XAML/C#、DirectX/C++) 均自動獲得 GPU 加速
- 為 DirectX 新增功能確保優質視覺體驗:DirectX 11.1 引入目標獨立光柵化、立體繪製、虛擬化支援等新特性
- 永遠支援最廣泛、多樣的圖形硬體:從整合顯示晶片到高階獨立顯卡,跨代相容、優雅降級
關鍵技術亮點
- DirectX 11.1 新特性: 目標獨立光柵化 (Target Independent Rasterization) 減少幾何著色器負擔;立體繪製 (Stereo Rendering) 支援 3D 顯示器;
DXGI 1.2 改善虛擬化環境圖形效能
- Windows 顯示驅動程式模型 (WDDM) 1.2: 強制所有驅動支援 GPU 多工、分頁顯示記憶體、優先權排程
- HTML5/Canvas/WebGL 硬體加速: IE10 將所有網頁繪圖作業卸載至 GPU
- XAML 應用自動加速: 佈局、動畫、媒體播放全程 GPU 加速,開發者無需撰寫 DirectX 代碼
對開發者的意味
Windows 8 提供統一的硬體加速圖形堆疊,讓開發者專注於應用邏輯而非渲染管線優化。無論使用何種開發語言,應用程式都能自動獲得流暢的 60 FPS 體驗,這是 Metro 風格應用「快速流暢」承諾的技術基石。