r/pcgaming•
badcookies

Ashes of the Singularity - DX11 vs DX12 vs Vulkan (2.4 Beta) Testing

System:

i7-3770k @ 4.6Ghz
Fury Nitro @ 1050/500
Acer XR341CK (3440x1440 @ 75hz)

Settings:

Resolution:					3440x1440
Fullscreen:					True
Bloom Quality:				High
PointLight Quality:			High
Glare Quality:				High
Shading Samples: 			16 million
Terrain Shading Samples: 	8 million
Shadow Quality:				High
Temporal AA Duration:		0
Temporal AA Time Slice:		0
Multisample Anti-Aliasing:	1x
Texture Rank :				1

Basically Extreme but with no MSAA as I didn't know if it would cause issues during the runs since MSAA has had issues with different APIs in the past.

I just used the built in benchmark since its commonly used and the AI use isn't "scripted" while the camera changes themselves are.

Because the AI can attack different targets and such its not 100% the same each time (which is good, as no games are!), so I tested each 3 times (except DX11 because it's a slideshow anyway).

I fully quit the game each time and swapped between Vulkan / DX12 each time as well.

APITotal TimeAvg FramerateWeighted FramerateCPU frame ratePercent GPU BoundDriver throughput (batches per ms)Avg batches per frameAvg particles sim. Per frame
DX116028.6327.5417189.2230965
DX12 1st6054.1653.2867.595.79%6190.6118495.46276811
DX12 2nd6055.5454.6869.5696.27%6272.317959.9325488
DX12 3rd6056.755.7773.7696.92%6419.4918184.59242337
Vulkan 1st6049.6849.9272.4197.54%3574.2117556.92221797
Vulkan 2nd6048.5347.7368.8394.93%3529.1617560.32255351
Vulkan 3rd6048.848.0367.6792.42%3513.7217552.65260137

And the TLDR graphical version:

http://i.imgur.com/jvuSgNa.png


Anyone else able to test their GPU to see how the APIs differ on their setup?

Posted Aug 17, 2017, 7:35 PM UTC

212
Loading comments…