人人書

雜誌

保存到桌面 | 簡體人人書 | 手機版
傳記回憶文學理論偵探推理驚悚懸疑詩歌戲曲雜文隨筆小故事書評雜誌
人人書 > 雜誌 > AMD、NVIDIA、Intel顯卡對DX12的支持程度

AMD、NVIDIA、Intel顯卡對DX12的支持程度

時間:2024-10-31 11:17:31

那麼AMD、NVIDIA再加上Intel,這三家的GPU對DX12到底支持到什麼程度呢,為此,我們專門制作了下面這張表格,從底層優化再到高級特性,這張表格基本上都囊括了,其中對尚未正式确認的Polaris、Psacal及KabyLake也給了目前所知的信息,當然,這部分内容就隻供參考了。

在底層優化方面,這三家的GPU做得都不錯,AMD承諾GCN架構、NVIDIA承諾Fermi及之後、Intel的Haswell及之後架構都可以支持。

異步運算方面值得重點說,AMD、NVIDIA雙方已經打過不少口水戰了,是目前的熱點。從技術上來講,異步運算是指GPU在運算過程中同時支持圖形及計算隊列,大家可以把它理解為CPU指令的順序及亂序執行,異步運算就相當于亂序指令,可以不按順序處理指令,它支持圖形及計算指令混合運算,這樣做的好處就是提高效率,進而提升性能。當然,異步運算不僅能讓遊戲受益,VR應用中也可以受益。

在這兩家中,AMD強調他們從GCN架構開始就重視異步運算,這幾代架構都做了支持,當然每代GPU支持的混合指令數量并不完全相當,但确定都是支持異步運算的。

AMD強調他們是唯一完整支持異步運算的,言外之意就是NVIDIA或者Intel的GPU不支持異步運算,這在《奇點灰燼》遊戲測試中也有過交鋒,有一種說法是NVIDIA的GPU功能上是支持異步運算的,但驅動沒做好,但這個解釋其實很有問題,驅動之前沒做好可以理解,但是直到現在也沒做好,這恐怕就是有問題了。

對此,我們查閱過相關資料,個人傾向于認為NVIDIA直到Maxwell1.0架構中都是不能真正支持異步運算的,隻能執行純圖形指令,不支持混合指令,Maxwell2.0架構中可以支持混合指令,但性能較之對手略遜一籌,直到Pascal架構中,這個問題可能才得以解決——此前發布新聞中,NVIDIA強調了Pascal架構的異步運算性能。

至于Intel核顯,在Intel官網可以找到有關MIC衆核架構中對異步運算的支持,但目前沒證據證實他們的核顯是否支持異步運算,對此,個人傾向于認為不支持。

在DX12的幾個主要特性中,NVIDIA從Maxwell2.0架構開始做得确實比AMD好了,并且還支持DX12_1,不過話說回來,DX12_1本來就是可選的,并非強制标準,實際應用中開發者選擇什麼級别的功能來開發遊戲也比較複雜,在這一點上,NVIDIA的領先并不足以擊倒AMD,因為後者的GCN顯卡也做到了DX12_0支持。

AMD的變數發生在Polaris及Vega顯卡上,也就是GCN4.0架構,此前AMD并沒有公開新架構的DX12支持程度,樂觀點看,AMD可能會趁機補足對DX12_1的支持,減少被NVIDIA攻擊的弱點,不過真要是不做改動的話,大家也不要驚訝,這也沒什麼大不了的。

主要的DX12遊戲一覽

在API層面,DX12_0還是DX12_1的支持其實并沒有那麼重要,影響用戶的還得看DX12遊戲,這裡簡單統計了已上市及未上市但基本确定支持DX12的遊戲,雖然這不是所有DX12的列表,但挑選的絕對是目前的熱門或者知名遊戲。


   

熱門書籍

熱門文章