Quick test: DirectX 12 API Overhead Benchmark results
Click here to post a comment for Quick test: DirectX 12 API Overhead Benchmark results on our message forum

Slikar
That difference is just crazy. And strange how dx11 single threaded is faster than multi, i wonder why is that

tsunami231
I seriously hope DX12 takes off running and finally puts end to DX9 being used and

Valerys
My results 🙂
http://www.3dmark.com/3dm/6377330

StewieTech

bikeracer4487
Someone please correct me if I'm wrong...but these results (and those posted by Valerys) seem to be saying that developers should actually move towards MANTLE and not DX12. Can someone explain why DX12 is better than Mantle (and for the sake of argument, just ignore nvidia, I'm aware that their cards don't support Mantle...yet...)

Reddoguk
I don't think Mantle will beat DX12 once the drivers and the new API will mature. Plus remember Mantle is AMD only.
I believe DX12 will improve a lot more over time as well.
I'm also pretty sure people will adopt Win 10 very quickly, especially gamers.

amallica
If it improves the "Draw calls", think about this...
Climbing a huge snowy mountain in Skyrim and the snowflakes that fall from the sky are thick and are actual objects as apposed to some cheap sprite trick.
Each small snowflake amoungst thousands of snowflaes falling and gathering on the side of the mountain, each with their own physics.
Can you say "SSX?" 🙂 bran new snowboarding games, and realistic winter season.
Rain fall....actual rain drops that gather and pool a huge flood. Not the cheap tricks in COD or BF4 where the water fills from a trap door in the ground.
A dense jungle where every leaf is a separate object, building a stem, into branches, into tree's. Tiny bugs on each little leaf. Tiny bugs on the tiny bugs.

Valerys
Because DirectX 12 can be used at a mainstream level and Mantle is soon become obsolete, it has been integrated into OpenGL and became Vulkan which will also be a mainstream option and available to all graphic card vendors.
Choosing one over another is a matter of preference, the engineering team's ability to work with the API and of course the 'bonuses' that the graphic card vendors offer to the developers.
And don't forget DirectX 12 itself, the required drivers and the OS that supports it are all still a work in progress, performance may improve before it is released.

Corrupt^

shadow_craft
My results:
DX11 Single: 1,010,597
DX11 Multi: 985,836
Mantle: 12,108,110
Dx12:: 12,958,613
Intesting to note DX11 multi is actually slower, and for me DX12 is faster than mantle (AMD probably hasn't optimized mantle for 7xxx series as much as the 290 series)

Wagnard
NVidia has DX11 multi-thread rendering while (I think) Amd doesn't have that.
Civilization V was one of the game that hugely benefits NVidia at that time.
For what is worth, here are my result with my 970 [spoiler]https://s3.amazonaws.com/uploads.hipchat.com/297236/1851429/fMXnCNgF6Ndz7YC/win10-970-349.90%28wu%29.PNG[/spoiler]
We can see NVidia benefits a lot from DX11 multi-thread rendering

vbetts
Moderator

Denial

Neo Cyrus
I was thinking "I'm gonna run this benchmark", then I realized I'm on Windows 7 and M$ don't update their old OSes to have new APIs anymore. I haven't used a Windows beta as my main OS since Vista. Which oddly I had no issues with at all after my sound card drivers were fixed to work with it.
Vista and 7 look and function so similarly it feels like I've been using the same OS since 2006. If Win 10 is released in 2016 that'll be a decade of the same look/performance as far as OSes go for me, now I know how Mac users feel.

-Tj-
I got ~ 1million draw calls boost by dx11 single threaded when going from 1333 9-9-9-24-2t (20gb/s, 65ns) to 2400 10-12-12-31-1t(36gb/s, 41ns)
By multi it was less, ~ 100k calls difference.. Still something 🤓
I see dx12 makes a nice boost

Anarion
It looks like NVIDIA is miles ahead of AMD in DX11 driver efficiency.
http://abload.de/img/callsfuqhj.png

Valerys

Slikar
edit: i'm stupid

Cryio

Valerys