疑雲再起,NVIDIA Kepler架構並不完全支持DX11.1
NVIDIA的Kepler顯卡發佈時遇到了一次糾結,那就是新一代顯卡到底支持不支持DX11.1,因為當時官網提高到的規格清單只有DX11,並沒有DX11.1的字樣,到現在都是如此。
NVIDIA官網上列出的參數都只提到了DX11
發佈時NVIDIA和合作夥伴在廣州正好也有個活動,當時還有玩家就此詢問過NVIDIA高層,後來他們確認說是支持DX11.1的,而NVIDIA之後的驅動資訊面板顯示的也確實是支援DX11.1的。
NVIDIA後來的驅動中顯示是支援DX11.1的
DX11.1在Win7時代並不重要,因為微軟在Win8上從開始正式支持DX11.1,有關DX11.1規格的具體變化我們之前也做過介紹:3D技術小步快跑,DX11.1新功能簡介。目前Win8已經正式發佈,很多人已經開始進入DX11.1時代。
也在此時,NVIDIA顯卡的DX11.1支持問題又被人列出,Heise網站報導稱NVIDIA的Kepler架構實際上並不能完全相容DX11.1規範,比如不支援DX11.1中的2D模式TIR(獨立光柵渲染),也不支援2D模式的16MSAA光柵化渲染,等。
Kepler顯卡支援與不支援DX11.1功能列表
Hardware.fr網站也就這個問題進行了深入分析,DX11.1規範實際上是相容了不同等級技術規範的的,主要有9_1、9_2、9_3、10_0、10_1、11_0、11_1等,也就是我們之前見到的DX9.0、DX9C、DX10、DX10.1、DX11.0等等。
DX11.1其實是由多個不同層級的功能組成的
他們詢問了NVIDIA,得到官方回復是“支持DX11.1”,但是GTX 600系列顯卡的支援並不完整,缺失了一些可選功能,這些功能主要涉及2D渲染模式的優化,對開發者來說影響並不大,但是對玩家來說總是一件不太舒服的事。
目前只有基於GCN架構的HD 7700、HD 7800以及HD 7900系列顯卡是完全支援DX11.1的,Intel的Haswell架構宣稱是支持DX11.1的,不過還要看Intel的驅動,預計NVIDIA在下一代GTX 700顯卡上才會完整支持DX11.1。
|