I want to start by saying that this is not even just GZDoom, but also RAZE and perhaps even every game that uses Vulkan as a whole. Might go as far as to include the wrapper DXVK, but I have not tested thoroughly.
I've had a conversation in another thread about Vulkan where I had issues with how the game felt not smooth at all here; viewtopic.php?p=1235644
Sadly, although I thought the problem was fixed, it was not. And even if I can just use OpenGL, well, I can't give any good argument other than that "what I want to use should function correctly for me and all" as well as that what about Vulkan-only games like Doom Eternal, but that's another game.
I've been using Vulkan (on both GZDoom and RAZE might I add) for a long time and I never had issues until I got a new PC, but an important information for this new PC is that, my videocard is still the same, it's an Nvidia RTX 2070.
And although I was not paying attention, I am very sure I never had stutters even on my new PC, this problem started with most surely an Nvidia driver update. My current driver version is 527.56, I went ahead and reverted to 522 and then to 512.
My reasoning for that inversion is because of what's documented in here: https://uk.download.nvidia.com/Windows/ ... -notes.pdf
In there, you can see that they apparently added OpenCL support for Vulkan in the 525 release. I have a theory that this might be the cause.
I was wrong. I still had stutters, yet thankfully I was not the only one with issues and the subject in question also had the desire to debug such an issue, as seen here: https://www.nvidia.com/en-us/geforce/fo ... picPage=40
So, according to that post, I reverted to 512 and sadly the problem was still there. I have no idea as to why Vulkan would cause stutters, yet OpenGL itself runs fantastically fine.
For better information; my PC is an MPG B550 GAMING PLUS, Ryzen 7 5800X, 32GB of DDR4 at 3200mhz speed, RTX 2070 and GZDoom is in a Crucial SSD.
My monitor is AOC G2260VWQ6, this one has 75hz. In game, I set the framerate max to 72 to avoid possible tearing and VSync used to be on, now it's off (because of the conversation in that GZDoom link, I still have some tears maxed at 75 and anything above 76 causes worse stutters than at 72).
If information is needed on how I test these "microstutters", I play using "Lost Civilization" (https://www.moddb.com/mods/lost-civiliz ... ization-15) and just start from the first area, when I go forward I can see that my grass is very finicky, as if jumping frame-by-frame somehow, it's just so uneven and fuzzy, not smooth at all. With OpenGL though, everything is smooth, the grass looks fantastic.
Because the reversion to driver version 512 didn't work for me, I am unsure if this is an issue with GZDoom or Nvidia itself, so I thought it would be necessary to post this.
Vulkan renderer has microstutters
Moderator: GZDoom Developers
Forum rules
Contrary to popular belief, we are not all-knowing-all-seeing magical beings!
If you want help you're going to have to provide lots of info. Like what is your hardware, what is your operating system, what version of GZDoom/LZDoom/whatever you're using, what mods you're loading, how you're loading it, what you've already tried for fixing the problem, and anything else that is even remotely relevant to the problem.
We can't magically figure out what it is if you're going to be vague, and if we feel like you're just wasting our time with guessing games we will act like that's what you're really doing and won't help you.
Contrary to popular belief, we are not all-knowing-all-seeing magical beings!
If you want help you're going to have to provide lots of info. Like what is your hardware, what is your operating system, what version of GZDoom/LZDoom/whatever you're using, what mods you're loading, how you're loading it, what you've already tried for fixing the problem, and anything else that is even remotely relevant to the problem.
We can't magically figure out what it is if you're going to be vague, and if we feel like you're just wasting our time with guessing games we will act like that's what you're really doing and won't help you.
-
- Posts: 76
- Joined: Sun Oct 06, 2019 8:47 am
- Graphics Processor: nVidia with Vulkan support
-
- Posts: 125
- Joined: Tue Jan 29, 2008 4:02 am
- Preferred Pronouns: He/Him
- Operating System Version (Optional): Windows 10 Pro
- Graphics Processor: nVidia with Vulkan support
Re: Vulkan renderer has microstutters
Had a similar problem with my 144hz monitor ( AOC ) and Nvidia 3070ti .
Now with : frame limit to 140 ( multiple of 35 ) and Nvidia driver 528.49 the problem is fixed. ( At least for me
)
Now with : frame limit to 140 ( multiple of 35 ) and Nvidia driver 528.49 the problem is fixed. ( At least for me

-
- Posts: 76
- Joined: Sun Oct 06, 2019 8:47 am
- Graphics Processor: nVidia with Vulkan support
Re: Vulkan renderer has microstutters
I've updated to 528.49, tried it out again and surprisingly, even at 75 FPS and higher, I have no stutters whatsoever.
I guess it was yet another Nvidia driver bug that finally got fixed.
I guess it was yet another Nvidia driver bug that finally got fixed.