微軟將會在接下來的GDC 2015游戲開發者大會上公布DirectX 12規范,而前段時間AnandTech在微軟、NVIDIA和AMD的幫助下完成了首個實際測試,雖然還不是最終版本,而且只是初步結果,不過可以看出新規范在CPU效率和多線程上有驚人的提升。之前他們的測試平臺是Intel Core系列CPU和各種主流以上獨顯,近日他們還補充了對AMD Kaveri APU平臺的測試,這次會得出怎樣的結果呢?
這次他們繼續使用微軟和Oxide Games提供的新版Star Swarm星際蟲群Demo進行測試,硬件平臺上選擇了AMD A10-7800和A8-7600兩顆APU,而作為對比的,CPU方面有Intel Core i3-4330,顯卡則是GTX 770,其余硬件配置參考下表。
CPU并行測試:
結果讓人驚喜,之前我們也有提到過,DX11規范限制到單線程,對于AMD APU這種以量(核心數)取勝的處理器來說根本占不到便宜,大家也可以看到Core i3在DX11下的表現隨時可以甩APU一條街。
而DX12則支持2-4核并行,這樣一來APU的多核優勢也終于能發揮作用了,簡直可以用“窮屌絲華麗翻身變高富帥”來形容,在高、中畫質測試中幾乎追上Core i3,Core i3性能提升了64%,而APU足足提升了170%以上。
不過有點意外的是,低畫質測試中APU與Core i3依然有不小的差距,盡管相比DX11有改善,但還是不怎么好看。AnandTech找到了問題所在,原來是這個Demo在低畫質時的批量計數(batch counts)比中高檔畫質少得多,只有20K,而后者分別是55K和90K,此時CPU不再因為大量的批處理(batch submission)而成為性能瓶頸。
接下來再看看上面提到的這個批處理時間,DX12極大地改善了這一方面的性能。在DX11之下,Core i3是毫無懸念地力壓APU,而在DX12有了極大提升,直接從近31ms跳到6.4ms。不過也不要開心得太早,DX12在這里更照顧APU,兩個參測型號均只有6.1ms和5.9ms,逆轉“默秒全”的Core i3。
GPU并行測試:
最后再看看GPU性能表現,在DX12下獨顯是有很大的提升(搭配A10-7800),而集顯則很快遇上了性能瓶頸,不過10-7800在低畫質時的圖形性能還是有44%的提升,而A8-7600則有25%,也算是有點好處吧。
不過AnandTech再次提示大家不要過分解讀這份結果,首先星際蟲群是一個將最佳的結果展現出來的測試工具,未來的DX12將因此而受益,但提升幅度并不一定會像這個結果那樣明顯,因為CPU還要負責很多非渲染任務。
當然,我們可以初步看出,在DX12規范的幫助下AMD Kaveri APU終于可以追上Intel Core i3了。
瀏覽量:02015-04-01
瀏覽量:02015-02-24
瀏覽量:02015-02-19