Question / Help Unbearable Frame Drop in OBS

nc_gaming

New Member
Hey everyone!

I ran into a pretty big issue that is holding up my stream. I have streamed the game Player Battlegrounds Unknown for 2 days straight with no problem on OBS Classic. On the 3rd day OBS Classic started stating that there was high CPU usage and started dropping frames in OBS like crazy making the stream unwatchable.

The steps I took to try to solve the issue.

1. Reset my router
2. Re-seated my system RAM (Unit was only detecting 12GB when I have 16GB)
3. Lowered the resolution to the lowest settings in game. (OBS was still having frame issues).
4. Downloaded OBS Studio
5. Set my Advanced settings to Ultrafast to take some pressure off the CPU
6. Set both OBS Classic and OBS studio to use NVIDIA codec
7. Verified game files and uninstalled/reinstalled

I did notice that when I am in game (Borderless Windowed) and I tab over to click on OBS Studio it sometimes will almost freeze up my entire unit until I click on to something else other than OBS.

*Most recent update* - I was able to stream last night at an almost constant 30FPS on OBS, but then would have spots where it would constantly drop 5-10 frames freezing the stream up.

The game I am currently streaming is (Player Unknown Battlegrounds) at Medium quality. Keep in mind I am able to stream Digital/Traditional art perfectly fine with no frame rate drops in either OBS Classic or OBS Studio. (I would prefer to use OBS Studio from here on out so I am including my most recent log file from it).
 
Code:
01:43:03.151: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 5355 (6.0%)

You're running into a GPU overload, which it causes slowdowns in background programs such as in OBS. Only known solution is reducing the GPU-based settings and/or capping the frame rate.

EDIT: PlayerUnknown's Battlegrounds is on Unreal Engine 4, notorious for using ridiculous amount of processing power both CPU and GPU-wise. Drop the effects and postprocessing down and use the ini tweak to reduce the FPS limit. I'll put that on the docs in my signature later on.
 

nc_gaming

New Member
Okay, I'll switch back to x264 and keep my CPU setting at veryfast, Going to stream here in a bit and see what results I get. Afterwards I can upload that LOG file to follow up.
 

nc_gaming

New Member
Just read your edit, I have limited the frames to (60.0) vs. the original (1000.00). I will also edit the in game settings to lower the Post Processing and Effects. I will keep everyone posted on my results, starting the stream here shortly.
 

nc_gaming

New Member
Okay I changed those settings and streamed, still getting dropped frames and now warning in OBS Studio. This is extremely frustrating. Here is the log file from the stream.
 

Attachments

  • 2017-05-11 17-41-25.txt
    11.7 KB · Views: 21

nc_gaming

New Member
Code:
17:54:01.210: Output 'adv_stream': stopping
17:54:01.210: Output 'adv_stream': Total encoded frames: 15209
17:54:01.210: Output 'adv_stream': Total drawn frames: 15209
17:54:01.210: Output 'adv_stream': Number of skipped frames due to encoding lag: 7993 (52.6%)
17:54:01.210: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 946 (6.2%)
17:54:01.210: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 23 (0.2%)

It looks like majority of it is coming from something called Encoding Lag and a small amount from GPU issues.
 
Top