Question / Help Encoding overloaded all the time lately

JohninMotion

New Member
CPU: 3.4GHz Intel Core i7-4770
GPU: NVIDIA GeForce GTX 1070
RAM: 24GB
etc, etc. etc.
Long log here: https://drive.google.com/file/d/0B04Qe1wNzdWmR1hhSjRZUHZwRWs/view?usp=sharing
Videos of my trials: https://www.twitch.tv/resonantdrifter/videos/all (all labeled IGNORE)

I've been playing games five nights a week for over a year now and have rarely come into any issues with overloading until recently. I always use x264 at 2500 bitrate and follow all the "safe" rules for settings. Recently, I was playing Rise of the Tomb Raider and I was quick to notice that, even though my screen was perfect, there was a lot of stuttering on stream especially in certain areas of the game (around water, light, particle effects) and running. I played around with the settings and moved slower to prevent a lot of this but then I was playing RAIN WORLD the other night and noticed the encoding was getting overloaded during this as well! This is a 2d game with simple particle effects. It only happened a couple brief moments so I was easily able to ignore it.

Yesterday I sat down and played with A LOT of settings (both in OBS and in graphical options) in RotTR trying to get the perfect balance and for the life of me I was not able to do it. There doesn't seem to be a perfect balance of settings... or I'm not seeing them. I then thought maybe it's the game so I fired up Doom and, even though I was able to play it before (with lower graphical settings), I had the same issues with this game now no matter what the settings!!

Can anyone tell me what this issue is? I would love to play my games on Ultra since I have this graphics cards that can handle it on my end... Should I make a separate streaming PC? I have all the parts minus the capture card, but if I feel if I can't even stream on low from my gaming computer what good will a streaming PC do for me...

Help!
 

Fenrir

Forum Admin
From your log:

Code:
16:05:42.421: Output 'adv_stream': Number of skipped frames due to encoding lag: 1875 (10.0%)
16:05:42.421: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 33 (0.2%)

Both your CPU and GPU are overloaded. You will need to cap FPS in your game or turn settings down to allow OBS the resources it needs to encode. Video encoding is very hard on your system.

That said, I also see:

Code:
15:38:32.514: [game-capture: 'Game Capture'] memory capture successful

Did you enable multi-adapter compatibility on your game capture source? If so, you should turn that off, it's a significant performance hit and could explain your problems.
 

JohninMotion

New Member
I don't know why I had multi-adapter compatibility turned on... probably trying something to fix this mess.

I can't cap RotTR any less than 50hz as it follows my monitors minimum refresh rate. Even at that and the lowest graphical settings and using the fastest preset my system has encoding issues right from the start... even on the loading screen!

Am I understanding the only way I'm going to fix this is by creating a streaming PC to unload all the encoding processes?
 

JohninMotion

New Member
I don't want to bump but I want to let anyone who comes across this know my issues had to do with my recording the same time as streaming. I had changed some settings within the Recording section that was causing OBS encoding to become overloaded... what exactly those settings are are unknown (and I'll play around with those), but at least I can stream now without stuttering!

Huge thanks to rallyx89 on Twitch for this help!

Mods, you can close this thread.
 
Top