Gadgetory


All Cool Mind-blowing Gadgets You Love in One Place

DOOM: Vulkan vs OpenGL Benchmark - The tide turning in AMD's favour?

2016-07-13
the doom reboot was released two months ago now and in that time a lot has happened in the world of graphics cards namely we've seen the release of invidious high-end Pascal GPUs and more recently the arrival of the mainstream radian rxt 480 from AMD upon release doom supported OpenGL making it a rare title indeed today nearly all games use some form of DirectX however it was doomed claimed support for Vulkan API that generated the most buzz we were told volcán would be patched in at a later date though it was demonstrated running on NVIDIA GTX 1080 at their press day in Texas on May the 6th since then I've been waiting eagerly for the day when I open up steam and finally see doing being patched up to support Vulcan well yesterday was that day Monday morning a fired up steam to find a dim patch that enabled support for Vulcan hell yet many of you are probably aware the doom isn't the first game to support Vulcan rather the Talos principle was the first game to support it followed by dota 2 in May that said dooms the first triple a title to use Vulcan and as a fast-paced first-person shooter it's an interesting pairing so we can assume it's software has been working with NVIDIA on dooms Vulcan support but what about little old AMD well the developer says it's worked with both Nvidia and AMD on a daily basis since late March to bring full doom and Vulcan driver support to the community like DirectX 12 volt is a low-level application programming interface however while DirectX 12 is the successor of DirectX 11 Vulcan is the successor of OpenGL a dated API are created by Silicon Graphics way back in 1992 the Cranitch group obtained the standard in 2006 and has been working on successor ever since as a low-level API Vulcan gives developers direct access to the GPU and offers more efficient multi-threading capabilities for the end user this translates to better overall performance and in the case of doom it will allow those with older video cards to run the game and much more acceptable frame rates that being the case I'll be comparing all the current generation and most of the previous generation AMD and NVIDIA GPUs in Doom using OpenGL and Vulcan also be running a few old GPUs as well to see what the benefits are for those using legacy hardware to enable Vulcan doom simply navigate to the advanced settings menu and switch the graphics API from OpenGL to Vulcan the game then resets exiting and then reloading as the changes are being made before I jump through the benchmarks here are a few quick notes all tests were conducted using my GPU test rig which is built inside the corsair carbide 600c with an Intel Core i7 6700 K clocked and locked at 4.5 gigahertz for a full list of the system specs please check the video description you'll also find a detailed video index there as well as always I'm using reference AMD and NVIDIA graphics cards unless otherwise specified ok so first let's take a quick look at how all these current and previous generation GPUs compare using OpenGL at 1080p using the Knightmare quality settings along with tssaa a we see that the nano and Furious struggle against the likes of the GTX 970 not something you'd expect to see likewise the gtx 960 our piece is the r9 380 comfortably now with Vulcan enabled ivory sorted the graph from fastest to slowest and we see quite a different lineup the GTX 980 for example went from the 4th fastest graphics card when using OpenGL to the 4th slowest with Vulcan this is down to the fact that the 90s performance is boosted by just three and a half percent well the I know 390 for example found an extra 51 percent which is actually incredible even the new affordable our X 480 is able to outpace the GTX 980 when using Vulcan rendering an impressive 128 FPS on average another big shock is the r9 380 which went from 53 fps to 85 fps a massive 60% jump in performance at the top of the AMD food chain we find the fury acts enjoying what's also a massive 52 percent increase in performance this is an incredible result for AMD as it means the fury X is actually 8 percent faster than gtx 1070 and just 14% slower than the gtx 1080 moving up to 1440p let's first take a quick look at the opengl results again we see the nanos strugglers against the GTX 970 while the fury X is only able to match the GTX 980 the GTX 960 easily beats the r9 380 as well while the three 9390 X and our X 480 are all slower than the GTX 970 resawing the graph according to the performance found when testing with Vulcan we again find a very different picture a picture that looks mighty encouraging for the red team although the fury acts wasn't able to beat the 10:17 this time was just a single frame slower whereas it was 18 FPS slower using OpenGL meanwhile the GTX 980 is beaten by the RX 4 ad albeit by a single frame although you'll also find the 390 and 390x delivering even greater performance towards the bottom of the graph the r9 380 can be found enjoying another 60 percent performance boost courtesy of Vulcan finally at 4k here are the results arranged by the OpenGL performance the GTX 980 is again able to match and even beat the fury acts by single frame here the gtx 960 is 2 FPS faster than the r9 380 while the GTX 970 was 1 to 2 FPS faster than the Ono 390 and RX 480 at 4k we find virtually no difference between using OpenGL and Vulcan with the Maxwell and Pascal GPUs the gtx 1070 for example averaged 53 FPS using both api's the fury acts however was 40% faster at 4k when using Vulcan allowing for a huge jump from 37 fps to a very playable 52 FPS this jump also placed the fury acts on par with in videos 980ti and 1017 noteworthy gains can be seen when looking at the recently released our X 480 where we went from a dicey 31 FPS using OpenGL to a much smoother 42 FPS with Vulcan diono 390 and nano also saw similar gains incredibly if the unknow 390x was just 2 FPS slower than the gtx 1070 using Vulcan I believe the 390 X and 390 you're doing so well here in relation to the fury X and nano due to the limited 4 gigabyte memory buffer of the HBM cards The Fury axon nano is certainly powerful enough to utilize more memory so this could be an issue at 4k using the TSSAA a setting before wrapping up the benchmarks I wanted to take a look at how some of the older AMD Radeon graphics cards benefited from dooms Vulcan support what I found was graphics cards such as the Radeon HD 7970 in r9 280 didn't receive much of a performance boost at all in fact the gains were similar to what was seen with the Nvidia Maxwell and Pascal GPUs initially I put this down to them being GCN first gen paths but the r7 370 debunked that with a massive 110% gain using Vulcan the gcn ii j9 290 enjoyed a 46% performance boost and the r7 260x became 116 percent faster I'm not willing to say there aren't gains for the 7970 and 280 I've seen some on forums claim big gains for these cards sadly though I wasn't able to replicate those gains using my test system alright guys fasten your socks because they're about to be blown clean off previously we've seen the rx4 ad generally consumes more power than in videos previous generation Maxwell Bay's GTX 970 and this is true for doom using OpenGL here the our X 480 consumed almost 4 watts per frame while the GTX 970 consumed just 3.2 watts per frame however and this is the soft blowing part with Vulcan the story changes dramatically the RX 480 now consumed just under three watts per frame while the GTX 970 consumes roughly the same amount of power that it did using OpenGL for 3.2 watts per frame this makes the rx 40 considerably more efficient when using the Vulcan API and that's big news for AMD we've seen how well AMD's GCN architecture holds up in games such as ashes the singularity and hitman these are my opinion the most impressive results yet Doom is a title that predominantly favoured in video hardware and this can still be seen when testing with OpenGL however with Vulcan the story changes completely and we're now able to see the true potential of AMD's GCN architecture seeing the fear X able to match the gtx 1070 or 1440p and 4k was inspiring and will no doubt have the Radian 300 series owners very excited not only to the high-end AMD GPUs farewell but more importantly strong gains can be seen on the lower end cards with GPUs such as the r9 380 it was also great seeing strong gains on truly low-end discrete GPU such as the r7 370 and 970 260x oddly we didn't see any real gains from the 7970 and 280 but this could have just been an early teething issue I expect there'll be another update made to the game soon as we did encounter a few issues when testing often resolution changes would result in strange and inconsistent results forcing the game to be closed after each setting change and then reloaded there was also the occasional crash and is mostly impacted the green team in fact I was unable to load the game using a g4 6-years GPU so there could be an Nvidia driver update in the works as well thankfully we didn't see the NVIDIA GPUs performance going backwards like they're doing ashes of the singularity using DirectX 12 at times the word gains to be had although they only appear under CPU limited scenarios such as the 1070 and 1080 or 1080p that said some GeForce owners reporting a decline in performance when using Vulcan so I'll continue to do some investigating with different hardware configurations on that no performance gains received when using the Vulkan API will vary depending on the CPU used for example a weak CPU with the strong GPU will see much larger gains than pairing a strong CPU such as the 6700 K of 4.5 gigahertz like we did with a strong GPU by working closer to the metal Vulcan is able to bypass the CPU and feed the workload directly to the GPU so where the CPUs performance was once really important it's much less so now dooms implementation of Vulcan is really exciting and if this is a sign of things to come then the future looks very bright for AMD it seems like we've been waiting forever for the GC and architecture to pay off so could dooms Vulcan support mark the turn of the tide let me know what you think in the comments I'm your host Matt as always and I'll see you guys next time youtubers like me depend on your support to continue improving the quality and content of our videos to support the channel directly consider becoming a patron to also get access to a heap of cool rewards and exclusive giveaways also don't forget you can check prices and buy the products I looked at in this video through the Amazon links in the video description below thank you kindly for supporting me and the hardware unbox channel it means a lot to me and I really do appreciate it and in return I'll continue to work as hard as I can to keep producing the content you enjoy
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.