Wednesday, July 13th 2016
DOOM with Vulkan Renderer Significantly Faster on AMD GPUs
Over the weekend, Bethesda shipped the much awaited update to "DOOM" which can now take advantage of the Vulkan API. A performance investigation by ComputerBase.de comparing the game's Vulkan renderer to its default OpenGL renderer reveals that Vulkan benefits AMD GPUs far more than it does to NVIDIA ones. At 2560 x 1440, an AMD Radeon R9 Fury X with Vulkan is 25 percent faster than a GeForce GTX 1070 with Vulkan. The R9 Fury X is 15 percent slower than the GTX 1070 with OpenGL renderer on both GPUs. Vulkan increases the R9 Fury X frame-rates over OpenGL by a staggering 52 percent! Similar performance trends were noted with 1080p. Find the review in the link below.
Source:
ComputerBase.de
200 Comments on DOOM with Vulkan Renderer Significantly Faster on AMD GPUs
That AMD has better compute (they do) does not make them better in low level apis. It makes them better at games that ufilize compute heavily. The API? The API just facilitates access to the hardware. It has no brand loyalties.
If the GTX1080 was priced to replace the 980 it architecturally replaces, it wouldn't be such a surprise a card with Fiji's raw power does so well. Fury X has a whole shed load of processing power and finally we're seeing it being used. On paper it's more than a match for what Nvidia has at it's top end for now. The problem still remains - where is gaming going? Is it DX12, is it Vulkan? How long is DX11 staying around?
Undoubtedly the improvements shown in this Vulkan game show AMD to be fantastic. The GTX 1080 does actually put in a very good show and that is the 980 replacement. Also recall that Fury X is still (where available) a >£500 card.
What people should still realise (and so few do due to their differing views) is that nothing has changed on the generic landscape yet. If we all knew that Vulkan was the way forward and it was going to be used in everything, shit, we'd all go and buy AMD tomorrow. But we don't know what's happening on the gaming dev front. I could go out tomorrow and try and buy a Fury X and then find out some of the new games have went with an Nvidia sponsored DX12 title and lose out to an optimised Maxwell/Pascal.
Ditto with staying Nvidia. It's shit that instead of one playing field (DX11), there's now possibly 3 (or more). This is not the best environment to purchase in. We need some stability from dev's to decide which is the likely way forward Well that's okay because salt is not bitter. Unlike others.
i find the answer however... in steam forum ..:
"I'm using an older HD7970 and it's running like a dream so far with Vulkan at 1080p with a mixture of high to ultra settings (and medium shadows, but I haven't tweaked the graphics settings much from default to be honest). Well impressed that I'm able to run games like this at 60-80 fps consistently on a 5-year-old card. :) "
seems is working like a charm and older cgn stuff still good stuff (to a certain point) 2 bad my actual card is not cgn..waiting custom 480 from aib....:p
But as usual, clueless people are the quickest to make assumptions. To this date AMD has never bothered to implement proper OpenGL support, so clearly they can get higher "gains" from Vulkan.
Does DOOM support asynchronous compute when running on the Vulkan API?
Asynchronous compute is a feature that provides additional performance gains on top of the baseline id Tech 6 Vulkan feature set.
Currently asynchronous compute is only supported on AMD GPUs and requires DOOM Vulkan supported drivers to run. We are working with NVIDIA to enable asynchronous compute in Vulkan on NVIDIA GPUs. We hope to have an update soon.
Soooo yeah but not if you're running the wrong setup for it.
It's also clear that if they weren't paying out enough love to open Gl they are now.
And I personally think vulkan has got bite and backing ,ie apple ,Google , PC and I'd expect its implementations to work well on console ;)
Have to admit I've chatted some poop over the years re Amd on tpu but its nice to see some of it is as I said it would be.
Damn this pone
Having said that, I really like the direction we are heading to (eliminating bottlenecks & general performance gains thanks to better utilization of hardware architectures/features) and everyone -AMD & Nvidia fanboys alike - should be happy about said direction. Certainly, interesting and exciting times lie ahead of us!
The weird thing is there a host of youtube vids with 1080's at 1440p nightmare gfx settings on Vulkan running at around 150fps.
We'll need to get the 1070/1080 owners thread to run the benchmark. See what the overpriced mid tier 980 replacement does.
Interesting read &
Another interesting video...
Edit: I'm noticing some flickering at far distances. It could be the TSSAA, I guess.
Edit 2: Flickering went away when I turned off AA. Funny thing is that frame-rate didn't change much after I disabled it.
Edit 3: It appears that TSSAA (8x) seems to be the only mode that causes flickering.
Edit 4: Same scene does about 39-60FPS on 5760x1080 which is far better than I was seeing before but, it isn't what I would consider acceptable. This is with the same settings as at 1080p, Ultra + 16x AF + 8x TSSAA. This is also with no overclock on my GPU with the stock 1040/1500(6000).
Vulkan should be adopted in ANY game, since it offers so much more then the standard DX11/12 and / or OpenGL. It means that we get higher FPS from even 2 generations of cards before, which contain the GCN featureset.
AMD was'nt stupid when it developped the Async stuff into their stuff. AMD was'nt stupid either that the future contains multiple cores in both CPU and GPU camps and it is betting huge. By doing so and pushing Mantle for what it was, it just opened up a new feature. Remember almost any generation of console now and future, will proberly be driven by AMD GPU's. The vulkan thing is something that we will see more often.
If anyone remembers the Amiga 1200,
That thing had less then 2MB of ram, and not even a GPU but an AGA capable graphics chip with up to 256 colors, lol. But still programmers managed to sqeeze graphics and tech demo's out of that peace of antique like never before. It was because they understood coding to the metal. Same as the PS2, which is RISC based and on some games really shined and where way ahead of other games, with only 4MB of video-ram and 32MB of total system ram.
Even Nasa builds hardware that's based upon 8086 processors and head into space. It's because they understand the logic(s) and power of a chip. The PS3 contains a complete different CPU platform, but still manages to produce the very best graphics best in it's time. Just straight coding to the metal.
AMD cards simply age better.