Question / Help Update from a few weeks ago: Still having problems streaming on an i9/1080ti

RonUSMC

New Member
Here is the previous thread: https://obsproject.com/forum/thread...have-tried-several-things-list-inside.100969/

I'm still trying to stream at 1080, but any resolution still causes a bit of a split second freeze about every 5 seconds. You can see an example here, https://www.twitch.tv/videos/399076880## .

I went through about 25 different pieces of advice and tweaks, so to start over I went through the configuration wizard to get back to defaults. Basically, using software decoding at 6000, which is what the wizard set it to. CPU never gets above 15%.

Here is what I have set in game:
1920x1080
60fps frame limit, 59.95fps
Nsync OFF
some of the graphics have been turned down according to a guide about streaming Division 2.

https://obsproject.com/logs/8o7M3FiGk_5HuOrH
 

carlmmii

Active Member
Your latest log file doesn't show a streaming or recording attempt, so there's no information as to whether it's rendering or encoding lag you're experiencing, or even what encoder/settings you're using. But going from the previous logs, let's just assume you're still getting rendering lag w/ no encoding issues.

That said... update windows to the October 2018 update, and turn off game mode. Your current version doesn't let you turn off game mode, which is a big source of GPU prioritization issues.

Also, it looks like you're trying to include remote media sources in your scenes:
Code:
18:30:52.848: [Media Source 'Blue Cloud']: settings:
18:30:52.848:     input:                   //tower/Gaming/Production/Renders/blue-cloud.mp4
18:30:52.848:     input_format:            (null)
18:30:52.848:     speed:                   100
18:30:52.848:     is_looping:              yes
18:30:52.848:     is_hw_decoding:          yes
18:30:52.848:     is_clear_on_media_end:   no
18:30:52.848:     restart_on_activate:     yes
18:30:52.848:     close_when_inactive:     yes
18:30:52.867: WASAPI: Device 'VoiceMeeter Output (VB-Audio VoiceMeeter VAIO)' initialized
18:30:52.874: WASAPI: Device 'Headset Microphone (Sennheiser Communication Audio)' initialized
18:30:52.879: [window-capture: 'Eve Client'] update settings:
18:30:52.879:     executable: exefile.exe
18:30:52.879: [Media Source 'Galaxy movie']: settings:
18:30:52.879:     input:                   //tower/Gaming/Production/Clips/4K 5min, Galaxy Animation, Nebula Video Background,Milky Way, Free Video Background..mp4
18:30:52.879:     input_format:            (null)
18:30:52.879:     speed:                   100
18:30:52.879:     is_looping:              yes
18:30:52.879:     is_hw_decoding:          yes
18:30:52.879:     is_clear_on_media_end:   no
18:30:52.879:     restart_on_activate:     no
18:30:52.879:     close_when_inactive:     yes
This will most likely cause rendering hiccups any time it has to re-initialize the data feed. Your best bet is to move these media files to a local drive.
 

RonUSMC

New Member
You were exactly on point. Specifically it was the slide show that went through images on my network. After deleting that from everything it is smooth as silk.

Quick question, now that I'm running dual pc is there any need to run low graphics, low fps on my main monitor? I'm using the OBS full screen preview to my "3rd monitor" which is the Elgato.

Thank you so much for the help.
 

carlmmii

Active Member
I'm guessing you're using OBS on your gaming rig to get around higher-than-60fps gaming capture? If so, then all of the standard rules apply for rendering lag -- if OBS doesn't have enough GPU resources available to perform the scene rendering, then you'll end up with rendering lag/missing frames.

As far as better ways to deal with this... I know I read about a windows-based solution that would allow you to mirror your main display and aux display at separate refresh rates/resolutions, but I can't find that guide anywhere. There's also the option of using NDI, which may or may not work better than your current solution.
 

RonUSMC

New Member
Small update. I still have a small choppiness every 10 seconds or so. Here is an example:
https://i.imgur.com/dHjLI4o.gifv

I ran the auto config wizard and have everything set to recommended. Here is the latest log file.
https://obsproject.com/logs/fgHSiQQq5bu8QBDt

@carlmmii My only thinking is, even though it is software encoding, that the minimal video card is causing it to render lag.

EDIT: Let me clarify, as I think I am vague.

This is on the streaming computer and it is taking the input from the internal Elgato card. There is no choppiness on the gaming rig or in the OBS on the gaming rig. It is confined to the streaming computer, which is what I'm talking about here. The game is playing smoothly, and then on the streaming computer it gets just a bit of lag every 10 seconds or so.

EDIT 2: I've also watched the capture card on Elgato's software and can confirm that it's not lagging there. It is confined to OBS in some way.
 
Last edited:

choper

Member
This is on the streaming computer and it is taking the input from the internal Elgato card. There is no choppiness on the gaming rig or in the OBS on the gaming rig. It is confined to the streaming computer, which is what I'm talking about here. The game is playing smoothly, and then on the streaming computer it gets just a bit of lag every 10 seconds or so.
That's the thing, I only play and stream in 1 pc but it holds perfectly with the game I'm trying to stream and others even more demanding. My game is smooth too and I play perfectly, so the issue has to come from internet and/or OBS (or other things that I don't understand xD)

But it's weird that in my case the problem arrives suddenly with no system changes, I'm going to contact with my ISP tomorrow to check if there is comething with streams platforms or something..
 
Last edited:

RonUSMC

New Member
I may have fixed it by going back to the original advice. I went through and removed the screenshots rotating object from all scenes and it might have cleared it up. Even though the images were on the local drive, something about accessing them might have caused the stutter. I'll stream for a bit and see if that truly does fix it, but as of now it looks smooth.
 

choper

Member
I may have fixed it by going back to the original advice. I went through and removed the screenshots rotating object from all scenes and it might have cleared it up. Even though the images were on the local drive, something about accessing them might have caused the stutter. I'll stream for a bit and see if that truly does fix it, but as of now it looks smooth.
But the program reads that images once and never do it again on that sesion, I mean it reads when you open the program and that's it. Right ?

How is possible that the images on scene cause the problem ?
 

RonUSMC

New Member
Streamed for several hours and can confirm that the Image Slide Show, if it was on pause or run always, would cause stuttering.
 

LadySamouray

New Member
Hi @RonUSMC how are you ? Can you tell me if you fixed your problem and what did you do? I have the same issue and I don't know how fixed it. I'm not very familiar with OBS. Yesterday, I did my first stream with it and I got a few second freeze about every 5 seconds like you.
Here is my stream yesterday to see how was: https://www.twitch.tv/videos/440118559


Thank you very much
 
Top