Question / Help Microstuttering problem

vopeju

New Member
i have a problem where the stream output occasionally microstutters. this does not happen ingame; the game is fine. i only notice it on the stream output. i frame-advanced through the video and it was really odd, it doesn't happen all the time, but sometimes it would keep inserting a duplicate frame every 2 or 3 frames. i.e. GGDGGDGGGDGGD g=good d=dupe etc. the problem seems most evident in high-motion areas but my hunch is it's just easiest to notice since those have the biggest difference between the frames.

i tried a bunch of stuff. nothing seemed to fix it. the log file's pretty big, so have fun. i'd really appreciate it if i could get help w/ this... I've spent a lot of time doing research & trying to make my stream look better over the past couple weeks, and I made some really big improvements, but this is driving me nuts :<

link to example video: https://dl.dropboxusercontent.com/u/4544025/2014-04-20-1743-48.mp4

my cpu usage is around 30-40%, so it's not maxing out. odd things about my setup that may or may not matter: i run the game off a ramdisk, OBS is set to affinity 03 to keep 2 cores open for game/other software.

[edit] and my monitor (hp w2207h) does this weird 59hz thing, idk what difference that makes.
 

Attachments

  • 2014-04-20-1449-38.log
    94.1 KB · Views: 15
Last edited:

Lain

Forum Admin
Lain
Forum Moderator
Developer
That video actually looked really good and smooth. However it's semi-understandable if there are occasionally duplicates -- there are a few reasons why this can happen.

OBS is a compositor, so because of the fact that it's playing at its own rate and that super meat bot is playing at its own rate, it's possible for it not to draw every frame perfectly on time. That doesn't necessarily mean that's what's happening in this case of course.

Capture method also is a factor, some capture methods are better than others in preventing this issue. Sometimes it's better to use game capture, sometimes window capture. The framerate of the game can also be a factor (if using game capture for example, using a higher framerate will often be better than v-sync to prevent this sort of thing). Sometimes it's the GPU (though yours is fine in this case). Sometimes process priority can help a bit.

It all just comes down to the fact that it's compositing and the timing of the compositing. If it's a 59.94 issue, we'll have that fixed in upcoming versions, as that is a minor issue currently for some monitors and capture devices.

That being said your video was super smooth regardless.
 
Top