Question / Help I cant run my stream @ 720p30

Sirrecklesstv

New Member
I upgraded my PC recently from and i5-4670k, Asus maximus hero vi and 16gb ddr3 ram to an i5-9600k Asus z390a mb and 16gb ddr4 3200 ram. I get 300 down and 20mb up internet. I use to be able to stream with no issues before the upgrade and now I cant stream 720p 30fps at all. Idk whats going on. I tried running it on x264 and on my GPU. I have my CPU OC to 4.8, GPU is overclocked slightly. I run 2 monitors my main is 144hz and my secondary is 60hz. Anyone have any knowledge they can think of that might help me out?
 
Last edited:

carlmmii

Active Member
You're running into 1-5% rendering lag, which is a result of overloading your GPU >80-90%. The encoding lag reported percentage appears to be a byproduct of this, as it is following rendering lag exactly.

You've got game mode disabled, which is good... but you'll also need to limit your GPU usage, otherwise OBS just doesn't get enough resources to composite the scene. I'm not familiar with apex legends, but I've heard this game doesn't really have a way to cap fps without vsync (which if you're using a 144hz monitor, that won't do anything to help unless you're constantly at 144fps+). Something you could try is downloading "Nvidia Profile Inspector" (separate program, not the normal device settings menu), and manually set an FPS cap for your game (select the game in the top drop-down, and I believe it's "Frame Limiter v2" that should be set to your desired FPS).

Something else to try is to turn off Psycho Visual Tuning, and drop the quality setting down from High Quality. This may free up some resources, but this is more of a long-shot.

Side note, it looks like you're using CQP:20 for your encoder. Don't do this -- set it to CBR, and set to 6000kbps or lower for twitch (it looks like the "Enforce Streaming Service Encoder Settings" is saving you by capping it at 6000kbs).
 

carlmmii

Active Member
Try using these settings for advanced:

no Enforce Streaming Service Encoder Settings
no Rescale Output
rate control: CBR
bitrate: 6000kbps
keyframe interval: 2
quality: Default
profile: high
no 2-pass
no Look Ahead
no Psycho Visual Tuning
b-frames: 2

That's about as standard as you get for Nvenc.... and remember, this is just for testing. If it ends up that vsync or something else fixes things, you can try changing the quality back to High Quality, enable Look Ahead and Psycho Visual Tuning, and bump b-frames up to 4.
 

Sirrecklesstv

New Member
so dont use enforce streaming service encoder settings?

and im not sure what you mean by
no 2-pass
no Look Ahead
no Psycho Visual Tuning
 

carlmmii

Active Member
Make sure you're using the Nvenc (new) encoder. I'm not at my computer, so I can't verify if 2-pass is still an option with the new one, but Look Ahead and Psycho Visual Tuning are... just leave those unchecked for now.
 

Sirrecklesstv

New Member
so what is the difference between Nvenc and Nvenc new?

oh and thank you very much for the help. When i find the time to stream next ill keep you updated
 

Sirrecklesstv

New Member
look good to you?

606aaad2ab63d92fc42c817e44ac3875.png
 

carlmmii

Active Member
Looks good. That's about as best you can to try and minimize the encoder impact on things. Everything else is going to be the game load, and keeping that under control so OBS has the resources it needs.

As I said as well, you might want to give the Nvidia Profile Inspector a shot. It's a very power tool.
 

carlmmii

Active Member
Nothing wrong with that at all, and you should definitely give that a try as well. Theoretically though, the new Nvenc encoder would have the absolute least impact on rendering performance since it's not having to send data over the PCIe bus as many times. But nothing is ever ideal.
 

Sirrecklesstv

New Member
Okay, i may give that a try too if all else fails, do you have any recommended settings for x264? or should i try it then post a log?
 

carlmmii

Active Member
The biggest one is just the cpu preset that's used. Stick to veryfast for now. Keep the same CBR @ 6000kbps. If you're running into your CPU getting overloaded, then try lowering your output (scaled) resolution in the Video settings.
 
Top