Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
What about the stutter? By and large, the complaint about DX12 is the stuttering and micro-stuttering not the frame-rate. Do you just put up with the stutter or you don't have this problem?
And, btw this is not a problem on OP's end. DX12 is significantly slower when GPU is the bottleneck in this game. However, it is the complete opposite when CPU is the bottleneck. You probably get lots of CPU bottlenecks in the game and get better results with DX12 in CPU intensive horde moments. OP, on the other hand, is completely GPU bottlenecked with his benchmark at 3K, and he is completely correct with his opinion in his situation.
Check out this video. Guy tests DX11 vs. DX12 in vermintide 2. He gets better fps with DX11 mostly because he is GPU bottlenecked. But, there is one section where he gets a CPU bottleneck with DX11, and DX12 yields better result as expected.
DX11 better fps: https://i.imgur.com/8A7W0jl.jpg
Immediately at a different POV in the map DX12 better fps: https://i.imgur.com/zLqYSID.jpg
https://www.youtube.com/watch?v=IVgc5PcSVV0
Which API will give you better results depends on:
1. Your PC specs (I have fast CPU/RAM to push past CPU load in the game, but my GPU is mediocre. DX12 therefore for me is utter trash unlike for you).
2. What situation you are in during gameplay (increased CPU insensitivity situation)
3. What part of the world map you are looking at (increased CPU drawcalls)
But, overall what can be said is that this game's DX12 implementation is really poor. And, it's a testable fact. Not only its a stuttery mess, but fast GPUs simply do not work as good as DX11 at all frame-rate-wise. In CPU intensive moments with slow CPU specs, obviously DX12 will surpass DX11, but that doesn't mean its the better overall, especially in light of the fact that it's much more stuttery than DX11.
There is no way OP is GPU bottlenecked with a 2080Ti at whatever resolution he's calling 3k. I'm not GPU bound at 3440x1440 with a Titan X Pascal, so there is no way in hell a 2080Ti is somehow doing worse.
60-80FPS on DX11 sounds bad to begin with, so I can only assume that either the rest of OP's system is old and simply had a GPU upgrade, is improperly configured, or there is something else running that is sapping performance. For all we know, OP's trying to run the game in windowed/borderless mode while streaming and watching videos on the side.
Also, that vid you linked to is almost completely irrelevant since it is from before the retail launch, back when the DX12 implementation was horrifically inconsistent and performed like trash for most people.
The stutter is caused by DirectX 12 caching shaders and such. Once things get cached the stuttering will stop.
Source of this information? How long does it take for the stuttering to go away? Does it need to do that every time the game is launched?
like, 1 or 2 games.
no. It'll come back if you change back to dx11 and then back to 12 again and there may be some stuttering (that will go away) if you go changing some of the graphics settings.
Found the relevant reddit post. 1 hour every time after you start the game! Lol. That's ridiculous.
So, it does shader caching. Initially the "shader caching" is intense. Hence, severe freezes and stutters at the beginning. But, the longer one plays in DX12, the more shader caching is done, and the stutters lessen. However, the process of "shader caching" does not seem to completely stop. So, the initial persistent freezes and stutters will turn into occasional micro-stutters. And, there is no arbitrary number like 1 hour or 2 hours etc. Usually, this much for the freezes to go away.
https://www.reddit.com/r/Vermintide/comments/ayb4a0/how_to_remove_freezes_on_dx12_solution_that/
edit: you also read the reddit post wrong. it does not say every time after you start the game
I did test DX12 several times including today. DX12 is a stuttery mess for me.
Did you use to have stuttering and after long playtime its gone? Or, did you not have it from the beginning at all?
Sure, maybe OP is exaggerating the numbers or the gap, or maybe he is lying through his teeth about all this altogether. We can not verify his exact numbers other than take his words for it; just like we also take your words for what you are saying (unless you provide demonstrable data with OSD information in the form of a video or the like).
My post was a response to a "general implication" that you made in your post. I am not interested in what fps numbers one is supposed to get at 3K with a RTX 2080 Ti or what not; my interest is in knowing which API can be said to have faster fps-wise and more stable frame-time-wise overall (some claim you made in your post). You seemed to suggest that DX12 is better than DX11 overall (otherwise its a problem). Can you provide data for this statement?
Scientifically speaking, we can not take people's words or personal experiences for info. The reason why I sided with DX11 being slower in GPU intensive moments is because of available data on youtube and from fatshark dev comments themselves. There are a few videos on youtube that seem to suggest that DX12 is indeed slower in GPU intensive task in this game. The video linked maybe absolutely relevant if devs have not made any changes/patches to DX12 implementation since the time the video was posted. Did they? Can you provide patch note?
Here is another more recent video with the same result as previous video. https://www.youtube.com/watch?v=D71U1NDJ3R4
But, last but not least, let's hear it from the horse's mouth. A developer on reddit actually contradicts your statement and goes in line with what I said earlier. Unless you provide data contradicting the dev's words, your WORDS should be taken with a grain of salt.
https://old.reddit.com/r/Vermintide/comments/ayb4a0/how_to_remove_freezes_on_dx12_solution_that/ei00b4n/
It's all my words against your words, my experience against your experience from lots of thick-heads speaking for themselves. But, you should never take people's anecdotal experiences for granted. Lots of idiots on the forums that can't genuinely feel the differences you might be extremely irritated by: low-fps, micro-stutters you name it. These are the ones going around freely saying "its all good you guys' PCs suk" only cos they can't perceive it themselves rather than them actually being problem-free. Performance is subjective. Test it (DX12 in this case) for yourself. If they work for you, good for you. If not, move on.
So instead you wasted your time asking questions that have already been answered and spreading false information because you misunderstood a 5 line reddit post...
Your time management skills are on point.