Interval stutter / jitter / duplicated frames bug - workarounds

rockbottom

Active Member
When the frames aren't delivered in a timely fashion, there's stuttering.

You need to troubleshoot your rig, OBS is not causing your stuttering.....
 

rockbottom

Active Member
I never tested openGL, heard it's not so stable on Windows so not something I would bother testing. Might be a good idea to try removing it.
OBS 32.0.2 log file uploaded at 2025-12-01, 21:05:36

20:55:32.579: Command Line Arguments: --allow-opengl

1764684086516.png
 
Last edited:

Image Diller

New Member
So, here's what happened:

All that worked was running the game at 120 FPS, but recording it at 60.

Additionally, I enabled vertical sync in the NVIDIA general settings.
I set the FPS limit to 60.
Same for the OBS.
For the game, I disabled vertical sync and limited the FPS to 120.

I didn't notice any lag in the 40-minute recording. Something similar might be observed if you have V-sync disabled, but that's only visible to you in video record.

Tomorrow I'll do an hour-long test stream, analyze it, and then close this topic for myself until I build a powerful system with two PCs and a video capture card.

I won't even mention the other advice that's all over the internet and forums; it's all been done a long time ago.
I don't know if it matters, but my monitors are 60Hz, so I'm putting up with screen tearing for now so that viewers can see the quality.
 

rockbottom

Active Member
Cool! This one goes in the settings bin. Glad you found a combo that works with that game.

Test v-sync, I use Fast pretty much all the time but it doesn't work with all games properly. If you're using v-sync On, Triple Buffering should be enabled too.

Build a single powerful PC & call it a day. Get an Nvidia GPU that has dual or triple encoders if you want all encodes at the highest quality possible.
 
Last edited:

OmegaMalkior

New Member
You need to troubleshoot your rig, OBS is not causing your stuttering.....
There unfortunately is nothing else I can find to troubleshoot. That's the problem here. And when one program works, my instincts, after having been chasing this supposed "troubleshoot" that will "fix" my rig for more than a week, is that the program needs to adapt. Not me, because I have tried way too many things up to no avail.

I just recently did a recording at 120 FPS for 30 minutes. Every single program I could find, closed. Guess what, it was still a stutter fest in OBS preview, but not in Elgato Studio, as per usual. Logs? Frames generated = 241651. Frames output = 241631. A 0.0083% percent frames lost. You can't tell me that 0.0083% is actually meaningful in any way for the actual frames I am seeing being lost visually, which are obviously a lot more, to pin point it's actually hardware. Again, the logging tool is woefully incomplete to be practical for this case here.

My conclusions remains the same. If one program can do it right, the other should adapt at doing equally as well. I'll keep trying at making OBS working properly, and if anyone has any suggestions feel free, but man has this been exhausting, and moreso when this issue has been brought up by others years ago and it's still this long without any actual direct proper solution.

When the frames aren't delivered in a timely fashion, there's stuttering.

But they're being delivered fine in a timely fashion in Elgato Studio, but not in OBS, hm...

I never tested openGL, heard it's not so stable on Windows so not something I would bother testing. Might be a good idea to try removing it.
OBS 32.0.2 log file uploaded at 2025-12-01, 21:05:36

20:55:32.579: Command Line Arguments: --allow-opengl

That's how you know how desperate I've been to troubleshoot lol I even went there. But yeah same thing, and I've had that disabled for a while now, only using DX11. Wish we had DX12/Vulkan to test but I don't its there yet.
 
Last edited:

rockbottom

Active Member
Disagree with all of it. If OBS was the issue I would be stuttering too. Rig &/or El Gato is where I would focus. Have you tried a different source/taken the capture card out of the mix? Is the capture card connected to a header or a hub?
 

rockbottom

Active Member
This file is a minute long. It should play the entire 60 seconds without any skipping until it loops if you let it. Use VLC or Media Source both have been tested & work. Record it for a few minutes & then import to your editor & go frame by frame, see any skips?

 
Last edited:

rockbottom

Active Member
There hasn't been any encoding lag in any of your logs so I never bothered to look but your encoding settings aren't very good, especially for 1440p. Lame actually. Up your game.

17:09:49.128: [obs-nvenc: 'simple_video_stream'] settings:
17:09:49.128: codec: H264
17:09:49.128: rate_control: CBR > CQP
CQ Level: I use 15-18 for 1080p & 18 for 4k
17:09:49.128: bitrate: 6000
17:09:49.128: keyint: 250 > 2 Seconds
17:09:49.128: preset: p1 > P5
17:09:49.128: tuning: hq
17:09:49.128: multipass: qres
17:09:49.128: profile: high
17:09:49.128: width: 2560
17:09:49.128: height: 1440
17:09:49.128: b-frames: 2 > 0
17:09:49.128: b-ref-mode: 0
17:09:49.128: lookahead: true (8 frames) > False
17:09:49.128: aq: true > False
17:09:49.128:
17:09:49.200: [CoreAudio AAC: 'simple_aac']: settings:
17:09:49.200: mode: AAC
17:09:49.200: bitrate: 160
17:09:49.200: sample rate: 44100
17:09:49.200: cbr: on
17:09:49.200: output buffer: 1536

Nvidia bible...

 
Last edited:
Top