那個更強(qiáng)?APU/i3挑戰(zhàn)3DMark API測試
最新的3DMark v1.5.884版本加入了API Overhead附加測試,它可以測試不同API下的性能差異,對A卡與N卡在這個測試的結(jié)果可以看我們之前的文章《DX12與Mantle到底帶來多大提升?3DMark告訴你》。今天我們要來看看核顯的表現(xiàn),相信肯定有人想看DX12能給整合平臺帶來多少增幅。
這次用來測試的兩顆CPU分別是Intel Core i3-4150與AMD A8-7650K,主板分別使用微星B85-G43 Gaming和A88XM Gaming,內(nèi)存為芝奇RipjawsX DDR3-2133 4GB,運(yùn)行在1600MHz,系統(tǒng)已經(jīng)更新至最新的Windows 10 Build 10056預(yù)覽版,顯卡驅(qū)動都更新到目前最新的版本。
3DMark API Overhead測試是通過穩(wěn)步增加繪制調(diào)用的方式來測試API的性能,過程中GPU可以輕松處理攝像繪圖調(diào)用(Draw Call),但CPU會過載,測試所反饋的結(jié)果是在幀速率降低到30FPS之前每秒實現(xiàn)的最大繪制調(diào)用數(shù)量,分為單線程DX11、多線程DX11、Mantle、DX12四項。
從測試的原理上來看,CPU與GPU的性能都會對這個測試的結(jié)果造成影響,算是對Core i3-4150與AMD A8-7650K綜合能力的一個考驗,當(dāng)然了Futuremark有說過這項測試并不是給大家去衡量顯卡性能的,僅是測試在同一套系統(tǒng)上使用不同API的性能差異,不適合用來對比不同硬件平臺的絕對性能,不過用來看看DX12會給這兩顆帶來多大提升還是可以的。
AMD A8-7650K的測試
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時的效率比DX12還高,Mantle的每秒最大繪制調(diào)用數(shù)量是單線程DX11的4.97倍,DX12每秒最大繪制調(diào)用數(shù)量是單線程DX11的4.26倍。
上面的是測試時的負(fù)載狀況,可以看到DX11測試時CPU基本上是在全速運(yùn)行的,而GPU有不少的空閑時間,特別是單線程的時候,而改用Mantle與DX12時GPU基本上都處于滿載狀況,而CPU的負(fù)載則比DX11時閑不少,特別是DX12時CPU有差不多一半的時間在很低的頻率運(yùn)行,明顯DX12在CPU的多核優(yōu)化上做得更好了,工作更平均的劃分給各個核心,這樣APU才有機(jī)會用較低的頻率完成更多的工作。
Core i3-4150的結(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測試時CPU基本都是全速滿載的,而GPU的負(fù)載則越來越低,測試過半后還開始降頻了,使用DX12時CPU負(fù)載會慢慢增加,最終會全速運(yùn)行,而GPU則基本是處于滿載狀態(tài)。
小結(jié):DX12時代AMD受益更大
隨著Windows 10而到來的DX12都會給GPU帶來一定的提升,因為程序的運(yùn)行效率變高了,但帶來的提升幅度就得看顯卡的架構(gòu),從這API Overhead的測試結(jié)果來看,AMD可能會是DX12最大的受益者,CPU與GPU的有效利用率明顯都上升了不少,DX12的多核優(yōu)化明顯更好,各核心的工作分配更平均,AMD處理器物理核心多的優(yōu)勢顯露了出來。
不過到底是不是真的有效這還得看未來在實際運(yùn)行DX12游戲時的情況,畢竟這只是一個API的運(yùn)行效率測試,雖然不能代表實際游戲運(yùn)行效能,但是我們也能從這里管中窺豹,提前感受到DX12的魅力。■
關(guān)注我們



