Question / Help FPS problems when streaming

FrankieNBloo

New Member
I either can't seem to get the settings right for streaming, or I have a toaster PC.

I run the auto-configuration tool, and, since i have 10 up, it tells me I should be streaming at 6000 bitrate (I don't, i bumped it down to 2k) and at 60 fps with output res at 1280x720. cpu usage at very fast.

I can't stream x-com enemy unknown without fps dipping below 30 fps. CPU is running at about 5 to 10%, and I'm getting zero dropped frames. The only issue is the FPS.

I've tried reducing the output res - even to 420p. I've tried to put the settings in game to the lowest amount. I've tried lowering the cpu usage preset. I've tried lowering the FPS to 30. I don't know what is going on. I cannot maintain a 30fps minimum.

Do I just have a toaster computer? Or are my settings just not correct?

I have an i7-6700 @3.4ghz processor
GeForce GTX 745
16 gb RAM

Log file: https://gist.github.com/6f74f25449748b8bbd10109e5f218889
 

FrankieNBloo

New Member
I'm just bumping this because the problem is still not resolved. Am I unable to stream this game with the PC I have? Or do I have the incorrect settings?
 

Thomas Samaroo

New Member
i have this same issue and i did see that you are streaming with your cpu and not your gpu but thats not the reason why. hope i can find a fix for this and tell you soon
 

EBrito

Active Member
A lot of media sources with wrong setting:
23:16:25.579: close_when_inactive: no

Set it to YES.

ALL media is playing in background
 

Laocorn

Member
Had this problem once but not in your same exact situation, but it helped when i switched encoding from software to hardware.
 

FrankieNBloo

New Member
So I tried to play the game hollow knight (which I would believe is less graphically demanding than xcom: enemy unkown) and still experience the same fps drops on stream. I've tried setting process priority on obs higher than the game being played. I've tried running on the encoder NVENC instead of x264. I still drop to 15 or so frames. I just want to stream at 720p 30. I've even tried the free download of xsplit to see if it was OBS, but no. I'm having the same issues on xsplit as I am on OBS.

From my initial belief, the major limitation to streaming is the CPU - if you don't have at least an i7 core processor, you probably shouldn't be streaming. I don't believe my processor is the issue for me, but maybe the issue is my graphics card? I clearly don't have a GTX 1080. Instead I have a 975 (which is basically on the lowest end of the GPU's for gaming). I'd love to get a new computer, but I don't have 1,500 dollars on hand. Is this belief correct: CPU commands all for streaming?

So is my low-end GPU the issue here? When I actually run these games, my computer handles it fine, but is the encoder just not able to process it fast enough? I have no idea what the major issue is.
 

EBrito

Active Member
Have you corrected error with all media playing in background as I mentioned?


23:19:58.550: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 487 (13.7%)
Rendering issues. Reduce ingame graphics. You need to leave some space for OBS.
 

FrankieNBloo

New Member
EBrito,

I think I've found a temporary solution. So I reduced my native scaling down to 1280x720 and it seems to be running at smooth 30fps.

You mentioned the close when inactive setting earlier with regards to my other programs. In order to do this, do I have to go to their properties window and change this? Or is there some global command that I can change for all sources?
 
I either can't seem to get the settings right for streaming, or I have a toaster PC.

I run the auto-configuration tool, and, since i have 10 up, it tells me I should be streaming at 6000 bitrate (I don't, i bumped it down to 2k) and at 60 fps with output res at 1280x720. cpu usage at very fast.

I can't stream x-com enemy unknown without fps dipping below 30 fps. CPU is running at about 5 to 10%, and I'm getting zero dropped frames. The only issue is the FPS.

I've tried reducing the output res - even to 420p. I've tried to put the settings in game to the lowest amount. I've tried lowering the cpu usage preset. I've tried lowering the FPS to 30. I don't know what is going on. I cannot maintain a 30fps minimum.

Do I just have a toaster computer? Or are my settings just not correct?

I have an i7-6700 @3.4ghz processor
GeForce GTX 745
16 gb RAM

Log file: https://gist.github.com/6f74f25449748b8bbd10109e5f218889
Try changing the bitrate to 1500 worked for me green light all the way
 
EBrito,

I think I've found a temporary solution. So I reduced my native scaling down to 1280x720 and it seems to be running at smooth 30fps.

You mentioned the close when inactive setting earlier with regards to my other programs. In order to do this, do I have to go to their properties window and change this? Or is there some global command that I can change for all sources?
It's all about bitrate
 
Top