Question / Help Frame drops while streaming

DPluss

New Member
Hello!

I am new to the streaming community! I'm currently trying to broadcast some CSGO gameplay, but I have some issues!

My problem is that in some cases my framerated drops really bad.

My hardware specs:

GPU - Radeon(TM) RX 460 Graphics
Memory - 4096 MB
Memory type - GDDR5
Core clock - 1212 MHz
Windows - Windows 10 (64 bit)
RAM - 8 GB DDR3
CPU - AMD FX-8320E Eight-Core Processor
Monitor - some Acer 5:4 ratio I use it on 1280X1024 (Im using this res in games aswell)

I checked it alot of places it should be enough for 720p streaming.

So with everything ingame turned to low (except shadows) my average fps is 120. When I start broadcasting it floats around 100-110 which is more than enough. BUT, some cases it can drop to 16fps for ~10 seconds, which are really RANDOM, not like explosions or particle effects, sometimes mid round, sometimes when round starts, it has no actual trigger. I tried everything I could find on support pages. Lowering the game resolution is not fixing it either. AMDs Crimson monitoring graph shows no relevant drop in GPU but heres a pic:

d92c06c6b5104846bbcb8e7db05ceeb5.png


The drop in the middle is when I started the stream.

My OBS log of a couple of minutes gameplay when it did the framedrop:

https://gist.github.com/a976e5b62028ad41923cf0e4b8b4823c

Thank you for your help in advance!
 
why is your keyframe interval on 50? set it to 2.

Also you said 720p but your streaming in 1024x818, 720p is 1280x720

Other than that I don't see anything but I don't really know how to read the logs that well.
 
C-Dude keyframe interval 2 seconds and 25 FPS makes it appear as 50 (frames) in log. It´s OK.

17:08:06.737: ==== Streaming Start ===============================================
17:08:11.027: [game-capture: 'Game Capture'] d3d9 shared texture capture successful
17:09:48.997: adding 23 milliseconds of audio buffering, total audio buffering is now 69 milliseconds
17:09:53.393: [game-capture: 'Game Capture'] ----------------- d3d9 capture freed -----------------
17:09:58.234: [game-capture: 'Game Capture'] d3d9 shared texture capture successful
17:12:33.710: [game-capture: 'Game Capture'] capture window no longer exists, terminating capture
17:12:36.532: [rtmp stream: 'adv_stream'] User stopped the stream
17:12:36.533: Output 'adv_stream': stopping
17:12:36.533: Output 'adv_stream': Total encoded frames: 6792
17:12:36.533: Output 'adv_stream': Total drawn frames: 6792
17:12:36.537: ==== Streaming Stop ================================================

This log shows a good stream, with no problems. (3 minutes approx.)


Update OBS.
You are using Windows 10 Insider
Windows Version: 10.0 Build 14965

You need last OBS because you need the workaround for Windows 10 anniversary included since 0.16.5
 
C-Dude keyframe interval 2 seconds and 25 FPS makes it appear as 50 (frames) in log. It´s OK.

17:08:06.737: ==== Streaming Start ===============================================
17:08:11.027: [game-capture: 'Game Capture'] d3d9 shared texture capture successful
17:09:48.997: adding 23 milliseconds of audio buffering, total audio buffering is now 69 milliseconds
17:09:53.393: [game-capture: 'Game Capture'] ----------------- d3d9 capture freed -----------------
17:09:58.234: [game-capture: 'Game Capture'] d3d9 shared texture capture successful
17:12:33.710: [game-capture: 'Game Capture'] capture window no longer exists, terminating capture
17:12:36.532: [rtmp stream: 'adv_stream'] User stopped the stream
17:12:36.533: Output 'adv_stream': stopping
17:12:36.533: Output 'adv_stream': Total encoded frames: 6792
17:12:36.533: Output 'adv_stream': Total drawn frames: 6792
17:12:36.537: ==== Streaming Stop ================================================

This log shows a good stream, with no problems. (3 minutes approx.)


Update OBS.
You are using Windows 10 Insider
Windows Version: 10.0 Build 14965

You need last OBS because you need the workaround for Windows 10 anniversary included since 0.16.5
oh yeah im dumb
 
Back
Top