據PCWorld網站報導,AMD當地時間週一表示,DirectX 12不僅能提高CPU(中央處理器)性能,也將惠及GPU(圖形處理器)。
AMD稱,運行DirectX 11的問題在於GPU流水線效率不是很高。AMD描述了有多個隊列進入GPU時DirectX 11的運行情況。隊列必須進行合併。當數據來自不止一個方向時,GPU就必須對數據進行調節。這顯然不是完成任務的最快方式。
PCWorld表示,DirectX 11的另一個問題是優先處理某些重要任務,目前這一過程是通過搶占式策略完成的,效率也不是很高。AMD把這一過程比作在公路上給消防車讓道,消防車跑到前邊了,但用戶則被迫“走走停停”,效率自然不高。
這是AMD聲稱在運行DirectX 12時其異步著色器和異步計算引擎能大幅提升GPU性能的原因。由於無需調節和合併數據,或強制數據為優先級別更高的任務讓路,異步著色器和異步計算引擎使數據和指令能優雅地混合在一起。
異步著色器和異步計算引擎對GPU性能有多大幅度的提升呢?儘管沒有經過獨立驗證,AMD表示,其測試表明異步著色器能使幀率提升46%。
PCWorld指出,AMD稱其技術已經應用在索尼PS4上的數款遊戲中,其中包括《戰地4》(Battlefield 4)和《明日之子》(The Tomorrow Children)。這一技術還已經應用在PC上,但不是DirectX 12遊戲。AMD稱,在使用該公司的Mantle API(應用編程接口)時,PC版《神偷》就使用了異步著色器。
原文連結:
https://news.mydrivers.com/1/408/408517.htm
DX11真的是一個效率不高的瓶頸,希望DX12能夠早點到來
能夠有更流暢的遊戲可以體驗 |