Question / Help PUBG Smooth as glass but OBS has low FPS!

FrostyLives

New Member
Ok so I have been streaming for a loong time now, i have NEVER had issues streaming EVER before, previous to this i was able to stream Pubg at 48 fps with absolutely no problems. I had multiple scenes set up with various sources that ranged from GIFS to just pictures for BRB and overlay etc. Also follower/donation text through stream labs.

So my issue is when I am in OBS my frame rate is perfect and everything works as it should, then I click on the game and make it active and within 3 seconds my stream starts losing fps from 30 to 11 and stays down near 11.I have sprent the l;ast two days doing every single thing possible to fix this, I have disabled windows games i have made sure my power options are max, all my cores are unparked, my gpu is a gtx 1070 etc etc. I even went as far as downloading xsplit just for testing purposes and it worked flawlessly with no dropping fps, however i love OBS and do not want to use xsplit ever again cause it doesnt feel as good as obs

This is easily the most infuriating thing I have experienced on a PC and i have no idea what is wrong i did absolutely nothing different...anyone know anything how to fix this??

https://gist.github.com/83cdfca79bbfab285af15d5eefb20f10
 
if youre on obs 20.0.1 there is a bug with new networking code uncheck this and everything should be how it was like on obs 17,0/18.0
 
your gpu is maxed and has no resources left for obs

1. 60hz desktop refresh
2. 60 or 30 in obs
3. 60 in game if there is switch for it (like bf3, bf4, overwatch)
4. enable vsync in game
5. run obs as admin
6. make sure your gpu can do stable 60fps in game without being maxed. OBS needs some of gpu resources as well. If you enabled vsync@60 and its still maxed lower resolution and/or details.
(replace with 59,94 and 29,97 for 59,94 display like hdmi tv)
with 144hz monitor its fastest and most reliable to sacrifice 144 and follow 1,2,3,4

disable rescale output option in output tab and set your stream resolution as scaled in video tab with lanczos filter
change x264 profile to high
you can probably change x264 preset to fast or even medium for 720p30 - monitor cpu load and make sure it wont exceed 90% ever during game+stream
 
Last edited:
your gpu is maxed and has no resources left for obs

1. 60hz desktop refresh
2. 60 or 30 in obs
3. 60 in game if there is switch for it (like bf3, bf4, overwatch)
4. enable vsync in game
5. run obs as admin
6. make sure your gpu can do stable 60fps in game without being maxed. OBS needs some of gpu resources as well. If you enabled vsync@60 and its still maxed lower resolution and/or details.
(replace with 59,94 and 29,97 for 59,94 display like hdmi tv)
with 144hz monitor its fastest and most reliable to sacrifice 144 and follow 1,2,3,4

disable rescale output option in output tab and set your stream resolution as scaled in video tab with lanczos filter
change x264 profile to high
you can probably change x264 preset to fast or even medium for 720p30 - monitor cpu load and make sure it wont exceed 90% ever during game+stream

This is SOOO close to working its still dipping down though, makes sense why it started to happen i just got a new monitor, first time streaming with HD monitor. The frames are only dipping by like 1 or 2 at most. IM gonna fool around with some resolutions and see what happens.
 
Back
Top