處理器 DX12下誰可期待?《殺手6》CPU性能測試

YB多多

一般般會員
已加入
12/2/13
訊息
99
互動分數
4
點數
8
測試來自超能網
http://www.expreview.com/46456-all.html


測試平台和方法說明:

本次我們選用定位相近的Intel Core i5-6400和AMD FX-8300作為測試對象。測試分為兩個項目:
1.分別測試DX11和DX12新舊兩個API在1280*720、1920*1080、2560*1600三種分辨率下的最高效果在內建Benchmark下幀數情況, 測試不同圖形壓力下的表現。
2.利用3D Mark中的DX11 Singer-Thread、Multi-Thread以及DX12對比渲染指令(Drawcalls)進一步分析。

測試平台:
182251tq3ceh3h48f52e34.png


基本圖形設置:
20160331164732.png



遊戲內建Benchmark測試

圖表中Delta(%)是指該CPU在固定分辨率下對比兩種API的提升百分比。Delta值越大說明DX12中相比DX11提升越大。
182314n6z2eyu66s26tu39.png


2560x1600分辨率下DX12帶來的提升並不明顯,FX-8300的提升只有9.8%,不到5幀。i5-6400的提升更小了,1.2幀的提升換算成百分比只有2%左右,可以看成是誤差。
182333c3wus8b7reebzgbu.png


主流的1080P分辨率下提升變得明顯了很多,FX-8300提升了14.8幀,換算成百分比接近30%。i5-6400的提升也相當大,提升了10.9幀,換算成百分比為18%——已經不小了。
182356y23zfsii4oz3i712.png


1280x720分辨率下的提升就更嚇人了,FX-8300幀數從50.5幀一口氣衝到76.2幀,提升了29.4幀,接近40%的提升!i5-6400也不簡單,從61.4幀提升至76.2幀,14.8幀換算後接近25%的提升。

從測試中可以看出,DX12的特性和Mantle幾乎如出一轍:提升最大的情況是在圖形壓力較低的時候,API會調用所有空閒的CPU資源,所以可以發現在1280*720分辨率下,AMD處理器的提升幾乎達到了40%之多,從50幀提升到了70幀的水平。反觀2560*1600分辨率的高壓下,幀數的提升很小。更進一步的證明了DX12的原理就是減輕CPU的負載,將閒置的支援調用到更多的線程上。當圖形壓力較大的時候,CPU和GPU瓶頸雙雙達到,這時帶來的提升非常有限,幾乎忽略不計。

New 3DMARK API Drawcalls渲染測試:
本部分測試的是3Dmark DX12中Drawcalls的每秒繪製單位的多少來檢測CPU調用資料渲染的效率,以此測試DX12在多線程上帶來的提升。

首先是Intel Core i5-6400.還是分別渲染三種分辨率
6400%202560.png

首先是2560*1600分辨下,DX11單核可以每秒繪製1.127百萬單位,DX11多核則可以每秒繪製1.07百萬單位。而DX12就可以每秒繪製13.92百萬單位。可以看到DX11下多核表現相對於DX11單核竟然還有小程度的退步,但是到了DX12下繪製表現提高了10倍以上,效果十分明顯。

20160401162156.png

主流的1920*1080分辨率情況,相比2560*1600有小幅降低。DX11單核每秒繪製1.116百萬單位,DX11多核則可以每秒繪製1.1百萬單位。但是DX12下還是可以每秒繪製13.63百萬單位。

20160401162445.png

低端的1280*720分辨率下,DX11單核可以每秒繪製1.116百萬單位,DX11多核每秒繪製1.1百萬單位,DX12則可以繪製13.63百萬單位,基本上三種分辨率下表現是一個水平的。

然後是AMD FX-8300
013820hkcm4l4wtd1lsddw.jpg

還是從2560*1600分辨率開始,FX-8300的DX11單核每秒繪製0.652百萬單位,DX11多核表現為稍低的每秒0.64百萬單位。到了DX12就可以達到9.8百萬單位每秒的繪製速度,接近15倍的提升。

013748av7b8a87wa7b82wx.png

主流的1920*1080分辨率下,依然相比1600分辨率下有一定程度的降低:每秒0.646百萬單位的DX11單核繪製速度和0.631百萬單位的多核繪製速度。DX12下則為9.861百萬單位每秒,效率提升依然很大。

013913z3870577276gs1t1.png

低端的1280*720分辨率下的表現,可能你已經猜到了,DX11的單核和多核速度依然差不多,0.649百萬單位每秒的單核效率和0.631的多核效率。DX12下繪製速度依然為9.861百萬單位每秒。可以看出3DMark的DX12繪製調用對分辨率並不敏感。

總得來說,作為性能基準的3DMark在性能調用上顯示了DX12在多線程調用上的潛力,十倍以上的提升固然不能直接體現在遊戲中,但是效率的提升、線程調用的效率提高以及間接帶來的功耗降低放在近幾年的CPU市場上已經是彌足珍貴的提升了。


DX12能夠提升30%效能提升,對AMD的處理器來說是一大福音~
 

雪風提督

進階會員
已加入
1/16/15
訊息
200
互動分數
9
點數
18
年齡
35
這算是多工開始發揮功能了嗎?
功耗問題還是重點吧...
win10還不是很穩定前這都算是測試參數吧
 

qaz13579

一般般會員
已加入
5/13/15
訊息
187
互動分數
1
點數
18
這算是多工開始發揮功能了嗎?
功耗問題還是重點吧...
win10還不是很穩定前這都算是測試參數吧

不過內容有提到,只要是1080P以上特效開越高提升的會越不明顯,因為現在遊戲都支援多核,像巫師3 GTA5等都能吃到八核,所以高解析度高特效時,每顆邏輯核心都很喘的時候,根本沒有多餘閒暇空閒能榨出更多效能了。(FX8350 4.2Ghz在2K下提升不到10%,6400只有兩%左右)

不過6400效能還真的不錯,之前拿同事的跟我二號機跑過Benchmark一輪,這麼低的頻率竟然能跟我的高頻2400一較高下(用Z77拉3.6Ghz)
看來牙膏擠好幾代還是有差距了,之後心癢難耐就把二號機升級一下吧XD 搭配新的帕斯卡或北極星!
 

snoopy790428

一般般會員
已加入
1/13/10
訊息
98
互動分數
2
點數
8
我的觀察啦

主要的功用是同樣的場景下可以節省CPU資源
但 當瓶頸在顯卡的時候
CPU運算優化的再好
FPS就是卡在那邊

如果表現有明顯上升 代表原本的瓶頸在CPU身上
 

qaz13579

一般般會員
已加入
5/13/15
訊息
187
互動分數
1
點數
18
我的觀察啦

主要的功用是同樣的場景下可以節省CPU資源
但 當瓶頸在顯卡的時候
CPU運算優化的再好
FPS就是卡在那邊

如果表現有明顯上升 代表原本的瓶頸在CPU身上
你第一段正確,的確可以節省資源,但內文的意思並不是這樣。
照你結論來說,提升最多的怎麼可能是效能負荷最低的720P低特效,並不是瓶頸在誰的問題,而是有沒有妥善運用的問題,若是高特效高解析度時,每顆邏輯核心都將近高負載,根本就沒有餘裕空間可以運用,所以DX12性能提升的很少(2~10%),而720P特效時,DX11多工優化不夠完善,反而留著太多資源未運用,DX12則能妥善運用這些剩下的資源,所以720P在DX12才能有將近30%左右的提升。
 
▌延伸閱讀