DirectX 12 能帶來什麼樣的效能, A與N的測試

soothepain

full loading
已加入
9/17/03
訊息
21,302
互動分數
1,933
點數
113
網站
www.coolaler.com
先前就有不少消息傳出,DirectX 12將有底層優化可以改善遊戲渲染過程,讓多核心處理器能夠發揮更高的效率,甚至還支援異種混合,AMD加上NVIDIA一併使用,可能連記憶體都可以疊加,不過主要條件就是升級到Windows 10,目前8.1或7都不支援DX12,這應該也是Windows 10的誘惑之一。

目前支援DirectX 12的遊戲幾乎是沒有,畢竟DX12剛推沒多久,Windows 10也還在預覽版而已,不過Futuremark最近發佈了新版的3DMark(版本號V1.5.884),添加了驅動程式負荷測試,可以在PC上比較API的效能,主要就是用來測試DX11單執行緒、DX11多執行緒、Mantle、DX12所帶來的效能差異。

01.jpg


驅動程式負荷測試(Driver Overhead)會造成大量繪製呼叫,這些繪製對於GPU來說是很輕鬆的,但會對CPU產生額外負荷。測試時會不斷的提升繪製呼叫的數量來會降低FPS,並記錄FPS降到30之前的最高繪製數量。Futuremark也強調,測試目的在於比較單一PC上的API效能差異,並不適用於比較不同硬體平台的效能差異。

簡單來說,底層硬體優化就是別讓CPU閒著沒事幹,有效利用CPU多核的效能來提升繪製能力。


測試平台
CPU: Intel Core i7-4770K (預設)
CPU Cooler: Tt Water 3.0 Extreme S
RAM: GSKILL DDR3 2133 4GBx2
MB: MSI Z97M GAMING
VGA: ASUS R9 285 & GIGABYTE GTX 960
HDD: OCZ Vertex 4 128GB
PSU: Tt Toughpower DPS 850W 80+金牌
OS: Windows 10 Pro Technical Preview(Build 10049)

顯卡的驅動程式是使用Windows 10預抓的最新版本,有試過目前AMD與NVIDIA於官方所發佈的最新版驅動程式皆還未支援DirecrX 12,如果要體驗3DMark的DX12測試,需使用自動更新的驅動程式版本。

驅動程式負荷測試之前先來看看這兩張顯卡在Fire Strike Extreme項目的成績。
Fire Strike Extreme
ASUS R9 285:3524
02.jpg



GIGABYTE GTX 960:3452
03.jpg




接著是驅動程式負荷測試,為了對比CPU使用率,個別測試記錄。並於測試時順便擷取最高功耗。

待機時整機功耗
ASUS R9 285 :47W
11.jpg


GIGABYTE GTX 960:45W
12.jpg





驅動程式負荷測試- DirectX 11 單一執行緒
ASUS R9 285:1022677
04.jpg


最高功耗:184W
13.jpg



GIGABYTE GTX 960:1335170
05.jpg


最高功耗:126W
14.jpg





驅動程式負荷測試- DirectX 11 多執行緒
ASUS R9 285:976272
06.jpg


最高功耗:210W
15.jpg



GIGABYTE GTX 960:2457468
07.jpg


最高功耗:140W
16.jpg





驅動程式負荷測試- Mantle
ASUS R9 285:15840236
08.jpg


最高功耗:254W
17.jpg



GIGABYTE GTX 960:--




驅動程式負荷測試- DirectX 12
ASUS R9 285:16676093
09.jpg


最高功耗:254W
18.jpg




GIGABYTE GTX 960:12360015
10.jpg


最高功耗:174W
19.jpg





小結
從測試上可以看出,AMD在DX11單與多執行緒的差異不大,多執行緒甚至還比較低,從CPU使用率可以看出,雖然有負載,但效能沒上去,DX11多執行緒這部份NVIDIA似乎就比較有優勢,效能提昇了84%。而DX12的測試項目,CPU就沒閒著,負載明顯提昇,AMD的卡似乎跑到了滿載,而NVIDIA似乎並不到滿載,約80%左右,與DX11單執行緒相比,R9 285提昇了15.3倍,而GTX 960提昇約8.3倍。而AMD專屬的Mantle雖不及DX12,但也算相當接近,也有14.5倍提昇。不過相對的,CPU忙於運算時功耗與溫度也勢必跟著增加。

目前DirectX 12能為遊戲帶來多少效能提昇似乎還言之過早,畢竟Windows 10還未推出正式版本,而AMD與NVIDIA的驅動程式對於支援的軟體優化可能還未到位,加上支援的遊戲八字還未有一撇,不過起碼能看出,DX12的底層硬體優化,能夠有效的利用平台資源,為遊戲帶來實際的效能提昇。

另外,測試成績僅是在比較不同API的效能差異,並不能代表該平台的效能表現,也不適用於比較不同硬體平台的效能差異。
 

w917818

榮譽會員
已加入
12/20/09
訊息
1,209
互動分數
1
點數
38
所以DX12+W10未來會釋放多核心的威力在遊戲渲染幫助上吧!像現今一顆I5 4460真的就嚇嚇叫了,以後將會榨乾4C8T然後6c12t 8c16t將不會在遊戲上無用武之地了?哈哈哈。
另外DX11畫質已經到瓶頸了或是極限了?
 

newid1973

一般般會員
已加入
11/27/07
訊息
121
互動分數
0
點數
16
數據~ 一切都還只是數據~~~
遊戲 硬體 驅動軟體通通到位的時候就知道多數人眼中毫無CP值的 R9 290x是不是大家都誤會它了 ;0a155245;
 

george359

進階會員
已加入
1/23/09
訊息
289
互動分數
6
點數
18
DX12+W10+R9~~真期待!
 

firezen42

一般般會員
已加入
4/5/14
訊息
74
互動分數
0
點數
6
數據~ 一切都還只是數據~~~
遊戲 硬體 驅動軟體通通到位的時候就知道多數人眼中毫無CP值的 R9 290x是不是大家都誤會它了 ;0a155245;

降頻降到爽就是了~
 

魔王伊莉絲

榮譽會員
已加入
2/9/13
訊息
1,209
互動分數
41
點數
48
我只看到小A很耗電耗電耗電
CkbmtLQ.gif
 

cz910021

一般般會員
已加入
11/22/11
訊息
136
互動分數
3
點數
18
年齡
28
期待A N混合 高畫質 高立體
 
▌延伸閱讀