Question / Help Input lag when steaming CS:GO, help?

CobR

New Member
I have quicksync on and streaming at 720p. I would lower the streaming res but I think that would really hurt my chances of actually getting viewers.

i7 4790K @4.8 and GTX 780Ti are my main components. I have an SSD with all my stuff on it, and 8GB of RAM in a single stick (second one died).

How can there be so many streamers with lesser hardware who seem to be doing just fine? My 780Ti is faster than a 970 after all and the CPU is as fast as you get on the 1150 socket.

I just feels awful and I don't want to perform badly for any potential viewers.
 
I dont know if you meant to post a log that was showing rocketleague.exe as your game capture...

there are two things you can attempt and see if the input lag lessons.
1. disable OBS preview window. right click on the preview, click preview again, and uncheck "enable view".
2. lower webcam to 720p as well. that is just a waist of OBS bandwidth if its set to higher than the stream resolution especially if you are running a webcam smaller than your stream window, make sense?

is the input lag constant or occasional? I see your stream is stalling every so often so this is why I ask.
Code:
Stalled for 2126 ms to write 334844 bytes (buffer: 0 / 335872), unstable connection?

just so you are aware, your 4790K should easily be able to do 720@30 without introducing addtional lag using x264.
 
I dont know if you meant to post a log that was showing rocketleague.exe as your game capture...

there are two things you can attempt and see if the input lag lessons.
1. disable OBS preview window. right click on the preview, click preview again, and uncheck "enable view".
2. lower webcam to 720p as well. that is just a waist of OBS bandwidth if its set to higher than the stream resolution especially if you are running a webcam smaller than your stream window, make sense?

is the input lag constant or occasional? I see your stream is stalling every so often so this is why I ask.
Code:
Stalled for 2126 ms to write 334844 bytes (buffer: 0 / 335872), unstable connection?

just so you are aware, your 4790K should easily be able to do 720@30 without introducing addtional lag using x264.

The lag is constant, however I am doing another method of solving this issue now. I would not mind solving this problem though.

I overclocked my CPU, but I have given it enough voltage and it passed my stress tests. Perhaps a little more will help?

Honestly I have no idea why it causes so much lag when I stream. The CPU is only at 70% load at max while streaming.

I have one stick of 8GB RAM, would that be a problem since I am not using at least dual-channel?
 
Last edited:
The lag is constant, however I am doing another method of solving this issue now. I would not mind solving this problem though.

I overclocked my CPU, but I have given it enough voltage and it passed my stress tests. Perhaps a little more will help?

Honestly I have no idea why it causes so much lag when I stream. The CPU is only at 70% load at max while streaming.

I have one stick of 8GB RAM, would that be a problem since I am not using at least dual-channel?
720@30 is easy for quicksync, turn down your webcam (to 720p) or eliminate it from the scene until we get things working.
set your buffer and bitrate to the same. change to x264.

lower your overclock to stock until we get things working, again, 720@30 is really easy for your 4790k even at stock speeds.
we can drop the CPU preset once things are working. lower bitrate to 2000 to rule out the connection stalling.

There isn't a huge advantage to dual channel, so I wouldn't worry but it could help a little if you have a second RAM stick to put in.


then post another log after streaming for 5 minutes.
 
720@30 is easy for quicksync, turn down your webcam (to 720p) or eliminate it from the scene until we get things working.
set your buffer and bitrate to the same. change to x264.

lower your overclock to stock until we get things working, again, 720@30 is really easy for your 4790k even at stock speeds.
we can drop the CPU preset once things are working. lower bitrate to 2000 to rule out the connection stalling.

There isn't a huge advantage to dual channel, so I wouldn't worry but it could help a little if you have a second RAM stick to put in.


then post another log after streaming for 5 minutes.

Log: https://gist.github.com/332b8f18cb7af6e09f4c

I don't know how but this works now very well, although I disabled everything.

Running 720p@30, webcam off, buffer and bitrate to 2000, x264, stock clocks, preview disabled.

Either it was the cam, overclock, or stream preview. I have a lot of game lag if I fullscreen a twitch stream on my second monitor so the preview could have been the problem. I will add them back and let you know which it was.

Now I feel silly since I bought a capture card and a bunch of cables to stream to my old gaming rig.
 
720@30 is easy for quicksync, turn down your webcam (to 720p) or eliminate it from the scene until we get things working.
set your buffer and bitrate to the same. change to x264.

lower your overclock to stock until we get things working, again, 720@30 is really easy for your 4790k even at stock speeds.
we can drop the CPU preset once things are working. lower bitrate to 2000 to rule out the connection stalling.

There isn't a huge advantage to dual channel, so I wouldn't worry but it could help a little if you have a second RAM stick to put in.


then post another log after streaming for 5 minutes.


Once I turned on the webcam at 1080p there was some stutter, but still nowhere near as bad as before. Here is the log: https://gist.github.com/3d59a5f0ccfc0eb28b21

By the way my upload speed is 6Mb/s, so I don't think that 2500 on the bitrate would be the problem. Testing that now. I will just edit this post for future changes.
 
Once I turned on the webcam at 1080p there was some stutter, but still nowhere near as bad as before. Here is the log: https://gist.github.com/3d59a5f0ccfc0eb28b21

By the way my upload speed is 6Mb/s, so I don't think that 2500 on the bitrate would be the problem. Testing that now. I will just edit this post for future changes.
so you can guarantee that the route between you, your ISP and twitch's ingest servers? Then there are the viewers, their traffic comes from Twitch's web servers and each client will need to sustain 2500bitrate.

Either way, my point is, the internet is a big place and the chance of having a perfect connection 100% of the time goes down exponentially with the higher the bitrate. We have found that 2000-2500 to be the sweet spot for non-partnered streamers.

My point was the connection was stalling which is a fact in your log, so lowering to 2000 might be ideal.

If you have stalling in the future, run this tool for your region:
http://www.teamliquid.net/forum/tech-support/478845-twitchtest-twitch-bandwidth-tester

Speed tests dont always reflect with what the ingests are doing with your traffic.

Log: https://gist.github.com/332b8f18cb7af6e09f4c

I don't know how but this works now very well, although I disabled everything.

Running 720p@30, webcam off, buffer and bitrate to 2000, x264, stock clocks, preview disabled.

Either it was the cam, overclock, or stream preview. I have a lot of game lag if I fullscreen a twitch stream on my second monitor so the preview could have been the problem. I will add them back and let you know which it was.

Now I feel silly since I bought a capture card and a bunch of cables to stream to my old gaming rig.

Watching your own stream can use up an additional 25% of your own CPU depending on the browser and the quality of the stream. We recommend not doing that.

As for the preview, some have found better with it off. Reducing the webcam to 720p would be best.

After you test this, you can attempt to OC to see where that gets you, but you shouldn't see a huge advantage until everything is stable. with your stream.
 
Back
Top