Question / Help Stream Lags, dont really want to use NVENC

Malte2411

New Member
So you have probably got a lot of these threads, but im really in need for some help.
My PC is beefy and has really good hardware
i7-6800k 6 core @3.4Ghz
Asus GTX 1070 O8G
16Gb of Ram
Samsung 960 evo SSD.

These (in theory) should be enough for my use, 1080p60fps (mostly csgo).
Im using the veryfast preset and 6000 bitrate. csgo normally has around 300 fps, but when i stream with x264 i get 40-90. also the stream lags a lot.
my cpu is maxed out instantly, but a fucking 400 dollar cpu shouldnt be limited by these primitive settings. with nvenc, everything is perfect, but the quality lacks a lot.
i have looked at multiple tutorials but nothing really helped...
should obs behave like this with a 6 core i7?

log: https://hastebin.com/maqelugone
 
You have a few dropped frames due to rendering lag. This takes place on the GPU. Limit the fps of your game. OBS needs a bit of GPU for scene compositing. If you let the game run without limit, there is no GPU power left for OBS.
 
As much as you don't want to cap your fps, you need to.
from a website: "If you cap, you induce lag. So when you click to fire, you're actually firing on a buffered frame, and 3 ms later, it fires. Leave it uncapped, you have a better 'chance' of it being immediate. I say chance because when it's unbuffered, and it's faster than your monitor can register, it's random if the frame you fired in is the frame rendered."
 
As a human, you have a minimum reaction time of about 180 ms and an average reaction time of 250 ms. 3 ms in this regard is nothing. If 3 ms more means a flawless stream, I tend to prefer a flawless stream, if I were a streamer.

Test yourself: https://www.humanbenchmark.com/tests/reactiontime/
My reaction time with a set of 5 click challenges in a row and not cheated is 203 ms.
 
from a website: "If you cap, you induce lag. So when you click to fire, you're actually firing on a buffered frame, and 3 ms later, it fires. Leave it uncapped, you have a better 'chance' of it being immediate. I say chance because when it's unbuffered, and it's faster than your monitor can register, it's random if the frame you fired in is the frame rendered."
If you don't cap, you don't get consistent frame times, which is even worse, than slightly lower but consistent fps. The other solution would be to not stream, while playing or go for a dedicated streaming PC + capture card.
 
Back
Top