Question / Help OBS can't keep 60 fps even if game is running on way above fps

miky_box

New Member
When I came back from holiday this summer obs started to gave me problems while trying to stream. Even if I am running the game at around 90-144 fps obs keeps lagging between 17-40 fps and the stream quality is of course horrible.
Log file:
https://obsproject.com/logs/M6EbK1WEzo9GqUbq

pc build:
ryzen 5 1600 @3.9 ghz
asus x370 pro mobo
RX580 8gb
2x4 gb ram
 

Narcogen

Active Member
You are significantly overloading your GPU: Even if the renderer wasn't overloaded, the encoder is as well.

11:48:12.807: [AMF] <Id: 9> Initial Frame Latency is 127923326 nanoseconds.

11:49:07.394: Output 'adv_stream': stopping
11:49:07.394: Output 'adv_stream': Total frames output: 3211
11:49:07.394: Output 'adv_stream': Total drawn frames: 2174 (3374 attempted)
11:49:07.394: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 1200 (35.6%)
11:49:07.394: [rtmp stream: 'adv_stream'] Freeing 2 remaining packets
11:49:07.394: Video stopped, number of skipped frames due to encoding lag: 294/3284 (9.0%)

If limiting in-game FPS to 90 has not helped you need to go lower, reduce resolution, or change in-game settings to reduce GPU load.
 

miky_box

New Member
I can understand but why is it that if I stream with amd radeon live I have no issues? I limited the fps to 144 (monitor hz) and I even went on lower graphics but it did nothing. I never had this issue before june and I didn't change anything since
You are significantly overloading your GPU: Even if the renderer wasn't overloaded, the encoder is as well.

11:48:12.807: [AMF] <Id: 9> Initial Frame Latency is 127923326 nanoseconds.

11:49:07.394: Output 'adv_stream': stopping
11:49:07.394: Output 'adv_stream': Total frames output: 3211
11:49:07.394: Output 'adv_stream': Total drawn frames: 2174 (3374 attempted)
11:49:07.394: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 1200 (35.6%)
11:49:07.394: [rtmp stream: 'adv_stream'] Freeing 2 remaining packets
11:49:07.394: Video stopped, number of skipped frames due to encoding lag: 294/3284 (9.0%)

If limiting in-game FPS to 90 has not helped you need to go lower, reduce resolution, or change in-game settings to reduce GPU load.
 

BK-Morpheus

Active Member
I don't know AMD Radeon Live, but it sounds like it is similar to Nvidia Shadowplay and therefor no real scene rendering needs to be done, whereas in OBS your GPU must render your scene which includes downscaling of sources, filtering etc.

Of course you will need an ingame FPS limit to make sure, you don't choke the GPU (which would be no problem, if you only play the game, without using OBS at the same time).
So maybe just try again with an FPS limit of 60 or VSYNC on.

One odd thing:
11:36:57.037: [game-capture: 'Rainbow Six Siege'] init_hook_info: user is forcing shared memory (compatibility mode)

Is this forced shared memory mode the same as SLI/Multi-Adapter compatibility mode?
If so, turn that off.
 

miky_box

New Member
I tried one more time and after doing some more research it seems like it eas just me putting the streamlabs/obs on my 2nd monitor which is 60hz. Seems like windows10 doesn't hold gpu accelerated programs very well on multi screens so I tried putting it on my main 144hz monitor and the stream looks fine. Thanks a lot for your help anyway.
I don't know AMD Radeon Live, but it sounds like it is similar to Nvidia Shadowplay and therefor no real scene rendering needs to be done, whereas in OBS your GPU must render your scene which includes downscaling of sources, filtering etc.

Of course you will need an ingame FPS limit to make sure, you don't choke the GPU (which would be no problem, if you only play the game, without using OBS at the same time).
So maybe just try again with an FPS limit of 60 or VSYNC on.

One odd thing:
11:36:57.037: [game-capture: 'Rainbow Six Siege'] init_hook_info: user is forcing shared memory (compatibility mode)

Is this forced shared memory mode the same as SLI/Multi-Adapter compatibility mode?
If so, turn that off.
 

BK-Morpheus

Active Member
Ah okay, didn't know, that you were using a multimonitor setup with different refreshrates. Yes, that can cause problems, if GPU accelerated content is opened at the second monitor (and this issue is well known to Microsoft since over 4 years now).
 
Top