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!
 

C-Dude

Member
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.
 

EBrito

Active Member
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

Member
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
 
Top