有了前面顯卡方面的比較,相信肯定有不少讀者想了解一下DX12能給整合平臺(tái)帶來多少增幅,接下來我們就看看核顯的表現(xiàn)。在核顯測(cè)試中,我們選用的CPU分別是Intel Core i3-4150與AMD A8-7650K,主板分別使用微星B85-G43 Gaming和A88XM Gaming,內(nèi)存為芝奇RipjawsX DDR3-2133 4GB,運(yùn)行在1600MHz,操作系統(tǒng)依然為Windows 10 Build 10056預(yù)覽版,顯卡驅(qū)動(dòng)都更新到目前最新的版本。
從3DMark API Overhead的測(cè)試原理上來看,CPU與GPU的性能都會(huì)對(duì)這個(gè)測(cè)試的結(jié)果造成影響,算是對(duì)Core i3-4150與AMD A8-7650K綜合能力的一個(gè)考驗(yàn),當(dāng)然了Futuremark也表示過這項(xiàng)測(cè)試并不是給大家去衡量顯卡性能的,僅是測(cè)試在同一套系統(tǒng)上使用不同API的性能差異,不適合用來對(duì)比不同硬件平臺(tái)的絕對(duì)性能,不過用來看看DX12會(huì)給這兩顆帶來多大提升還是可以的。
AMD A8-7650K的測(cè)試結(jié)果
AMD A8-7650K DX11單線程跑出來的結(jié)果是461,275 Draw Calls/s,DX11多線程的結(jié)果是389,330 Draw Calls/s,使用Mantle API的結(jié)果是2,293,737 Draw Calls/s,而DX12的結(jié)果是1,965,529 Draw Calls/s,使用Mantle時(shí)的效率比DX12還高,Mantle的每秒最大繪制調(diào)用數(shù)量是單線程DX11的4.97倍,DX12每秒最大繪制調(diào)用數(shù)量是單線程DX11的4.26倍。
上面的是測(cè)試時(shí)的負(fù)載狀況,可以看到DX11測(cè)試時(shí)CPU基本上是在全速運(yùn)行的,而GPU有不少的空閑時(shí)間,特別是單線程的時(shí)候,而改用Mantle與DX12時(shí)GPU基本上都處于滿載狀況,而CPU的負(fù)載則比DX11時(shí)閑不少,特別是DX12時(shí)CPU有差不多一半的時(shí)間在很低的頻率運(yùn)行,明顯DX12在CPU的多核優(yōu)化上做得更好了,工作更平均的劃分給各個(gè)核心,這樣APU才有機(jī)會(huì)用較低的頻率完成更多的工作。
Intel Core i3-4150的測(cè)試結(jié)果
Intel Core i3-4150 DX11單線程跑出來的結(jié)果是423,065 Draw Calls/s,DX11多線程的結(jié)果是435,320 Draw Calls/s,而DX12的結(jié)果是1,125,297 Draw Calls/s,單線程DX11到DX12的提升只有2.6倍。
Core i3-4150的負(fù)載狀況,DX11測(cè)試時(shí)CPU基本都是全速滿載的,而GPU的負(fù)載則越來越低,測(cè)試過半后還開始降頻了,使用DX12時(shí)CPU負(fù)載會(huì)慢慢增加,最終會(huì)全速運(yùn)行,而GPU則基本是處于滿載狀態(tài)。
小結(jié)
隨著Windows 10而到來的DX12都會(huì)給GPU帶來一定的提升,因?yàn)槌绦虻倪\(yùn)行效率變高了,但帶來的提升幅度還得看顯卡的架構(gòu)。從API Overhead的測(cè)試結(jié)果來看,AMD可能會(huì)是DX12最大的受益者,CPU與GPU的有效利用率明顯都上升了不少,DX12的多核優(yōu)化明顯更好,各核心的工作分配更平均,AMD處理器物理核心多的優(yōu)勢(shì)顯露了出來。
不過到底是不是真的有效這還得看未來在實(shí)際運(yùn)行DX12游戲時(shí)的情況,畢竟這只是一個(gè)API的運(yùn)行效率測(cè)試,雖然不能代表實(shí)際游戲運(yùn)行效能,但是我們也能從這里管中窺豹,提前感受到DX12的魅力。