Question / Help Random video lag

FierceGinger

New Member
So OBS Studio does this thing where I have to open it 2-3 times and restart my stream when I'm about to play. I've had 9 hour streaming seshs and it be completely fine, but it's happened a lot and it is annoying. The issue is, when I first start my stream and in the middle of a stream, I lose frames. It simply doesn't hold the 60 frame minimum and I don't lose the frames in my game, just the stream. I don't know why I can run my stream for 1-2 hours and be fine and then get that very annoying little frame drop.
You can see the very tiny, annoying issue here: [ https://clips.twitch.tv/ArtsyWittyPonyMikeHogu ] Is there a way to fix this?

PC Specs: https://gyazo.com/3b0b1bad3cea578cb3911171440024af
 

Attachments

  • 2017-04-11 02-05-42.txt
    14.5 KB · Views: 8

RytoEX

Forum Admin
Forum Moderator
Developer
From your log:
02:05:42.999: OBS 17.0.0 (64bit, windows)
[...]
02:05:43.582: Warning: The OpenGL renderer is currently in use. On windows, the OpenGL renderer can decrease capture performance due to the lack of specific features used to maximize capture performance. The Direct3D 11 renderer is recommended instead.
[...]
02:05:50.343: [game-capture: 'Game Capture 1'] d3d11 memory capture successful
[...]
02:05:50.399: [game-capture: 'Game Capture 1'] memory capture successful
[...]
02:15:43.579: Output 'adv_stream': Number of skipped frames due to encoding lag: 1002 (2.8%)
02:15:43.579: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 5516 (15.5%)
This is mostly render lag, which suggests graphics performance issues.

You're actually using an older version of OBS Studio. The current version is 18.0.1, but you're using 17.0.0. You can get the new version here.

You generally shouldn't use the OpenGL renderer on Windows. Use Direct3D 11 instead (Settings > Advanced > Video > Renderer). That should perform better and hopefully eliminate the render lag.

You also generally shouldn't enable the "multi-adapter compatibility" setting for game capture unless you cannot get it to capture any other way. Having it enabled often reduces performance. You can disable it in your game capture source's properties.

You also shouldn't need to use a custom buffer size for Twitch. Just uncheck that option and let OBS handle that (Settings > Output > Streaming > Use Custom Buffer Size).

Try these things, and then post a new log from a new streaming session.
 
Last edited:
Top