• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Doom Vulkan vs Open GL performance

Ahhh cheers Matt and will have another run. I had just finished a night shift at work, so will let myself off :D

I would be interested to see what VRAM it needs to run at certain resolutions. I am wondering if 8GB is enough for 4K and everything on max?

It ran okay on OpenGL, cost a few FPS but nothing too dramatic. Once i complete the game i will try it on Vulkan once it is unlocked, see if it is working any magic.

It should run on my RX 480 though.
 
Huh? No special build and running everything bog standard. So you are saying there is no A-Sync support for me? Well I am not sure what to say to that really :confused: Running well here and I guess when it is added, it will run faster :p


s.

The thing I have noticed about Async on or off with AMD cards is that it doesntly add any extra max fps but almost all of the dips disappear and it remains pretty much constant.

So for example Opengl might be 70 -90, Vulkan then becomes 90 - 120 and with aysnc on it becomes 115-120.
 
You only.answered 1 of 2 questions, you ignored this one:

Well I answered one of 2 but you didn't answer any of mine. As to the other question, it isn't that simple. I will explain in laymen terms as best i can.... Basically, NVidia deal with ACE differently to AMD and whilst AMD's iteration is fantastic, NVidia deals with pre-emption far better than Maxwell could on Pascal however, it still won't compete with GCN on a toe to toe basis.
 
Huh? No special build and running everything bog standard. So you are saying there is no A-Sync support for me? Well I am not sure what to say to that really :confused: Running well here and I guess when it is added, it will run faster :p



True that brother but I am an old man who needs his beauty sleep :D



Ahhh ok, coolio :o

@ Fivestars, that is the nightmare display settings that you can choose in the game options.

Gregster, Doom has been out for a few months now - it runs best on OpenGL for NVIDIA cards. It can run on Vulkan also, though you actually loose a little performance in some scenes.

Far better to stick to OpenGL until NVIDIA release a driver to allow software based async compute to work.

The point of this thread is that AMD cards are getting massive performance increases from Vulkan. NVIDIA get no performance increases, they actually loose performance on Vulkan compared to OpenGL.

So stick to OpenGL for NVIDIA users, we'll still get more FPS than any AMD card that uses Vulkan, as the 1070/1080 just annihilate this game with OpenGL, though we knew this a few months ago when the game released.

Let the AMD owners have some fun in this thread, Greg.
 
Well I answered one of 2 but you didn't answer any of mine. As to the other question, it isn't that simple. I will explain in laymen terms as best i can.... Basically, NVidia deal with ACE differently to AMD and whilst AMD's iteration is fantastic, NVidia deals with pre-emption far better than Maxwell could on Pascal however, it still won't compete with GCN on a toe to toe basis.


I'm not a politician so refrained from answering a question to a question until I got an answer.

Secondly, I'm not looking for laymans terms either you still haven't answered but diverted round, do you still believe Nv's Maxwell and Pascal are hardware capable like you have stated in the past?

Yes or no for Maxwell and Pascal hardware Async if you like but that's all that's asked.:)
 
If you can't understand my answer, even though I explained it simplistically, nothing more I can say really.

Edit:

New upload with fully maxed out settings this time (sorry guys).


btw guys, I am not an NVidia spokesman/ GPU engineer but enjoy hardware. Maybe ask some of those questions to those that do work for NVidia?
 
Last edited:
Gregster, Doom has been out for a few months now - it runs best on OpenGL for NVIDIA cards. It can run on Vulkan also, though you actually loose a little performance in some scenes.

Far better to stick to OpenGL until NVIDIA release a driver to allow software based async compute to work.

The point of this thread is that AMD cards are getting massive performance increases from Vulkan. NVIDIA get no performance increases, they actually loose performance on Vulkan compared to OpenGL.

So stick to OpenGL for NVIDIA users, we'll still get more FPS than any AMD card that uses Vulkan, as the 1070/1080 just annihilate this game with OpenGL, though we knew this a few months ago when the game released.

Let the AMD owners have some fun in this thread, Greg.

The problem is wasn't nvidia months ago hyping the whole vulkan thing at there launch...

Personally i think its a poor show from the green team re this vulkan doom patch ...
 
I dont remember nvidia ever mentioning that there maxwell or pascal cards have async compute in the hardware.

They don't have hardware async support in the same way as AMD. They added finer grained preemption which helps with switching between graphics and compute queues. It helps reduce the cost of switching but is not async with graphics + compute executing simultaneously.
 
The problem is wasn't nvidia months ago hyping the whole vulkan thing at there launch...

Personally i think its a poor show from the green team re this vulkan doom patch ...

The 1060/1070/1080 don't need Vulkan - they easily max this game out using OpenGL. A 1070/1080 using OpenGL provides much more performance than any AMD card, though these cards are obviously more expensive (you get what you pay for etc).

AMD needs Vulkan just to have playable framerates, though ironically it's only the 390/390X/480 that can max out the settings, as the Fury range doesn't have enough VRAM (Doom requires 5GB for max settings).
 
If you can't understand my answer, even though I explained it simplistically, nothing more I can say really.

Edit:

New upload with fully maxed out settings this time (sorry guys).


btw guys, I am not an NVidia spokesman/ GPU engineer but enjoy hardware. Maybe ask some of those questions to those that do work for NVidia?

You still seem to be missing the point - redo the benchmark using OpenGL and you'll see more FPS - Pascal doesn't have async enabled yet in Doom, so Vulkan actually hinders performance.

P.S. The game gets x100 more demanding later on, when you have many more demons attacking etc. The first few levels are very subdued.
 
Last edited:
They don't have hardware async support in the same way as AMD. They added finer grained preemption which helps with switching between graphics and compute queues. It helps reduce the cost of switching but is not async with graphics + compute executing simultaneously.

It is more complicated than that - the problem isn't the ability to do graphics and compute at the same time but on Maxwell indiscriminately loading up the compute while doing it can with a long queue stall out the graphics pipeline. Maxwell is further penalised (in very generalised terms) in that everything has to wait on the longest command - so unlike AMD where once stuff has finished its job it can almost immediately be loaded up again Maxwell has to wait until everything is done before starting on the next task. Pascal sorts this in a number of ways including more advanced pre-emption - making it closer to a much faster executing 1+2 GCN architecture while Maxwell will only ever operate like a 1+1.

(I suspect this is a lot of the reason behind the delay on the nVidia side as if developers just chuck ASync at nVidia GPUs in the same way as an AMD GPU at best you can see performance penalties and potentially even crashes).
 
Last edited:
The next question is will further games have both OpenGL and Vulkan support ? Do they go hand in hand? If not, what happens when a game appears and it is Vulkan only with no DX or OpenGL? Is that even possible? If it is then does AMD benefit more?

I'm no game dev so I don't know the answers but I am intrigued to find out
 
The best option is to have just the Vulkan path - you are still held back if the game has to support Open GL compared to the potential with being developed ground up to exploit the potential of Vulkan. To early days really to say who will benefit more in the long term.
 
Does anyone think that since using vulkan, they see a more noticeable grid lines when looking at the martian landscape? I'm also seeing more texture pop-in as well.

Edit: just tried open gl and it was the same with respect to the lines.
 
Last edited:
Back
Top Bottom