NVIDIA開普勒GPU是否真正支持DirectX 11.1?
近日,AMD產(chǎn)品事業(yè)部高級技術市場經(jīng)理David Nalasco在AMD Game Blog中表示,AMD的下一代圖形核心(GCN)架構完全支持DirectX 11.1,而NVIDIA開普勒(Kepler)架構則沒有提供完全支持。目前,NVIDIA對于這篇文章不予置評,該公司之前聲稱開普勒支持DX11.1中對于游戲至關重要的一些特性。
Nalasco說,AMD和微軟從DirectX 11.1定義到發(fā)布的全過程都保持密切合作。AMD"熱情歡迎所有的變動"并在Windows 8發(fā)布之前,就將這些新特性植入AMD GCN架構。
“DirectX 11.1試圖在最大范圍內支持各種GPU架構”,Nalasco說:“盡管這的確保證標準得到廣泛支持,但也造成了一些困惑。比如,NVIDIA開普勒GPU是否真正支持DirectX 11.1。”
他接著指出,根據(jù)NVIDIA自己的說法, 開普勒不支持DirectX 11.1的所有特性,實際上是不支持10個新特性中的4個。而NVIDIA之前聲稱開普勒實際上支持這一平臺。“那么,到底是怎么回事?”Nalasco問道。
Nalasco進一步說明了DirectX 11.1的特性級別(Feature Level)是怎么回事。“DirectX的每一個新版本都支持一些新特性,同時保持對老硬件的支持。 而在DirectX 11.1發(fā)布后,這樣的兼容性是通過“特性級別”來管理的。如果GPU的特性級別符合DirectX版本,那就意味著支持該版本DirectX的所有特性,如果是較低的特性級別就表示只有一部分新特性被支持。
舉例來說,DirectX 11.1包含特性等級11_0和11_1,即使一款GPU聲稱支持DirectX 11.1,但實際上可能僅支持特性等級11_0,或者在NVIDIA開普勒GPU的例子中,它僅支持部分特性等級11_1。
AMD GCN架構將應用到AMD Radeon HD 7700, HD 7800和HD 7900系列,以及AMD FirePro W系列顯卡。GCN提供對window 8 DirectX 11.1特性等級11_1的“完整”支持,包括目標獨立光柵化(Target Independent Rasterization)、UAV改善(UAV improvements)和絕對誤差和(Sum of Absolute Differences)等特性。其中絕對誤差和是GPU新的shader指令集之一,可以顯著加速一大批圖像處理任務。