Question / Help Stuttering in Recorded Videos

SirDufferton

New Member
Hello, I've been having issues with recording for a while. While recording I have no dips in frames while playing the game (that I notice), however whenever I go to check out the video for quality there is a lot of stuttering in the video file. Anyone have any ideas of what I could do to fix this?

I play on a 2560x1440p 144hz monitor and normally record in 2560x1440p 60fps. I've done this fine before, but I have gotten annoyed enough by the stutter as of late that I'd like to fix it.

edit: I mostly record with Game Capture. I sometimes use Desktop Capture if I'm having issues with Game Capture, but the issue persists on both.

This is my first time posting here, so if more information is needed please let me know!

Here is a log of a match of Modern Warfare from today.
https://obsproject.com/logs/i4PAr8jZWbaj1QS3

Specs:
Nvidia 1080 GTX
i7-6700k
16Gb 3000Mhz RAM
Windows 10

Things I've tried recording in:
- 60fps (1440p/1080p)
- 120fps (1440p/1080p)
- CQ Level 15-20
- Preset: Quality, Performance
- Profile: high, main
- Settings in game on Low
- Capping fps to 120 in game and nvidia control panel
- Windows Game Mode On/ OBS Run as Admin

edit: Other logs
2560x1440p 60fps
https://obsproject.com/logs/0wSNrNnmmD-g2aOM
Gamemode On/OBS Run as Admin
https://obsproject.com/logs/qsXQy74j7uYQTflU
Turned Settings down to Low-Med in CoDMW
https://obsproject.com/logs/w9trbLnd9Z-rhE4k
 
Last edited:
Can you post a log of a 60fps attempt? 1440p120 is not something I would expect even nvenc to handle flawlessly except through shadowplay, so the rendering and encoding lag that the logs show are kind of expected.

I will say though, from a pure frame timing standpoint (i.e. even if you were able to record perfectly with no lagged frames), going from 144fps to either 60fps or 120fps is guaranteed to create stuttering. There's not any way to have a clean conversion from one to the other, since neither 60 nor 120 goes into 144 evenly.

The only way mathematically you're going to be able to capture a smooth framerate is to run your game/monitor at 120fps.
 
I will get a 60fps log asap. I thought I had recorded at 60fps in that one as I normally do, but must have forgot to change it back while I was testing. I will also see if I can't cap my monitor at 120 and see if it makes a difference. I don't think I hit over 120 often enough, but I'll definitely try it.
 
Ok, so that log shows you're still running into ~1% of lagged frames due to rendering lag, which is a result of OBS not getting enough GPU allocation to handle scene rendering. You've already got all your encoding settings correct so as not to use extra CUDA processing, but if the GPU is being used near 100% by the game, there isn't going to be left over for OBS to use.

There's 2 options. You can either try to lower your in-game settings to the point that you're not maxing out your GPU... or you can try the 24.0.3-only feature:

- Turn Game Mode on in windows settings (yes, contrary to previous version advice)
- Run OBS in administrator mode

Hopefully, that will allow windows to allocate the necessary resources to OBS, but your mileage may vary.
 
I have been having same trouble no matter what settings theres still random frame drop from 60 fps to what looks like 30 fps , ive just updated to rtx 2060 super 8gb and still same happens with all OBS based software

RYZEN 2600x 3.6
RTX 2060 super 8gb
HYPERX FURY 16 gb
 
The 2nd log file (settings low-med) show a grand total of 2 frames lost due to encoding lag.

If you're seeing stuttering in that log file, then either your source is stuttering (very doubtful here), or your playback method is stuttering.

What are you using to play back your recordings?
 
The 2nd log file (settings low-med) show a grand total of 2 frames lost due to encoding lag.

If you're seeing stuttering in that log file, then either your source is stuttering (very doubtful here), or your playback method is stuttering.

What are you using to play back your recordings?

I mostly use MPC-HC. I downloaded VLC to see if that helped and I believe there is a slight difference, but it has horrible screen tearing during playback.
 
So VLC runs the raw videos a lot smoother than MPC-HC for sure. There is still some stutter, but it isn't as prevalent. I am using dual monitors too and read that it might cause issues too since they aren't the same refresh. I disconnected my second monitor and I think it reduced the stutter of the recording.

I like having the second monitor tho so I can easily glance at OBS to make sure it is still running. Do you think a better processor would help with the dual monitor set up?
 
Nope. It's a problem inherent to windows and graphics acceleration that takes place on multiple monitors from the same GPU. Apparently it's possible to work around it by having each monitor connected to a separate graphics card/unit (i.e. iGPU for one, GPU for the other), but I don't know enough about the quirks of that to recommend it.
 
I dont have any trouble at all when using mirillis actuion i get perfect recordings everytime so i can only assume its something to do with OBS based software
 
You may have a different problem entirely. Post your problem in a separate thread an include a log file of a recording attempt where your issue is happening.
 
For reference sake, I saw you are recording to a F: drive. Is it a local storage drive?
 
Last edited by a moderator:
Nope. It's a problem inherent to windows and graphics acceleration that takes place on multiple monitors from the same GPU. Apparently it's possible to work around it by having each monitor connected to a separate graphics card/unit (i.e. iGPU for one, GPU for the other), but I don't know enough about the quirks of that to recommend it.
I will look into that. See if i can get it to work and if it makes a difference.

For reference sake, I saw you are recording to a F: drive. Is it a local storage drive?
Yeah it's local. It's a m.2 nvme I recently installed.
 
I changed my encoder to NVIDIA NVENC H.264 from the (New) one and I am getting better results than before. H.264 is definitely worse.

I also hooked up my second monitor to iGPU and didn't see a noticeable difference. It's possible with the combination of iGPU and the original NVENC encoder it is helping my individual case. I will test some more and post here with my findings.
 
I have a gtx 1080 ti and I have the same issue with stuttering even at 1080p60. I'm convinced there is no fix at the moment.
 
I finally got my recordings to be smooth, but I also play and record in 1080p60. One thing I noticed that could help you is a more powerful CPU? It should help with keeping your FPS in game strong and running OBS on the side. Have you tried disabling your preview in OBS?
 
Back
Top