2014-03-24
Microsoft公佈更多DirectX 12 API規格
Direct X 11硬體只需升級驅動順利過渡
文: Spike Lam / 新聞中心

Microsoft 24 日於美國 GDC 2014 大會上公佈下代 DirectX 12 API 規範,其主要的更新在於遊戲開發商能更直接簡單的控制繪圖核心,令影像及遊戲的性能進一步提升,在相同的硬體配置下 CPU 、 GPU 的資源將會被更有效地利用,更重要的是現有的 DirectX 11 繪圖晶片將可順利進渡至 DirectX 12 規格。

 

據 Microsoft 指出, DirectX 12 主要是針對 API 自身進行升級,從而令繪圖性能提升達至繪圖效果水平提高,並沒有增加針對繪圖核心硬體功能,因此理論上現有的 DirectX 11 繪圖核心,將可以順利進渡至 DirectX 12 。

 

不過,繪圖卡的驅動程式需要升級以相容全新 DirectX 12 API ,因此現時支援 DirectX 11 的繪圖核心,廠商需要按照 DiretX 12 API 要求重新編寫驅動程式,現時 NVIDIA 已宣佈其 DirectX 11 繪圖卡將可順利過渡至 DirectX 12 , AMD 則表示將會為 Radeon HD 7000 、 Radeon R200 系列支援 DirectX 12 。

 

雖然 Intel 的 Haswell 處理器部份型號支援 DirectX 11 ,但現時已得悉 Intel 並不會為所有型號升級至支援 DirectX 12 ,只有 GT3 Iris 5100 、 GT3 Iris Pro 5200 將提供支援 DirectX 12 驅動程式, Intel 並沒有解釋僅為這兩款型號提供 DirectX 12 是政策還是硬體相容因素。

 

根據 Microsoft 提供的資料顯示, DirectX 12 主要是提供了更多的控制權,讓開發者能直接與硬體溝通,包括了應用可追踪 GPU 流水線、控制資源狀態轉換 ( 比如從渲染目標到紋理 ) 、控制資源重命名,更少的 API 和驅動跟踪,可預判屬性等等。

 

多線程效率也得到了較大的提升, 能更充分的發揮硬件的性能,越多 GPU 核心將帶來直接的性能提升,而且渲染流水線、渲染特性、資源管理、命令列表與綁定、描述符跳躍等等方面的改進。

 

此外, CPU 的資源需求更低, DirectX 12 取消了需要大量 CPU 資源的資源控制和執行圖形命令、驅動和 D3D API 跟碂和檢查工作,從而帶來了更高的效率, Microsoft 更在大會上表示 CPU 資源可以減少 50% 以上,不過 Microsoft 暫不透露 DirectX 12 正式發佈日期,以後 Windows 7 是否支援 DirectX 12 。

 

DirectX 12

分享到:
發表評論
本篇文章被 14584 人閱讀,共有 個評論