Question / Help Streaming CS:GO and having massive lags on the stream

Truki

New Member
Hi everyone. I've been trying to stream some CS:GO today and tried a looot of set ups without much success.. I finally reached 720p (2500 kbs) and 30 fps with only a few lags every 10/15 seconds but still.

I've got 70m of upload and a Intel Core I5-4460 as my proc. I know I5 are a bit low to stream high definition but I thought it would do better since it doesnt need too much requirements for it to run smoothly.

OBS1.jpg
OBS2.jpg
OBS3.jpg


Those are my settings (sorry it's in french). Any idea if I could change something with what I have


And finally are capture card of any help ? Thanks for your time.
 

dping

Active Member
Hi everyone. I've been trying to stream some CS:GO today and tried a looot of set ups without much success.. I finally reached 720p (2500 kbs) and 30 fps with only a few lags every 10/15 seconds but still.

I've got 70m of upload and a Intel Core I5-4460 as my proc. I know I5 are a bit low to stream high definition but I thought it would do better since it doesnt need too much requirements for it to run smoothly.

View attachment 10482 View attachment 10483 View attachment 10484

Those are my settings (sorry it's in french). Any idea if I could change something with what I have


And finally are capture card of any help ? Thanks for your time.
No capture cards are not for single PC setups.

As for your issue, are you running any launch options with CS:GO? if so, remove -high and -threads from the launch options.

If that doesn't fix it, post a log of you recording or streaming for 5 minutes or more.
giphy.gif
 

Truki

New Member
Hi dping.

I tried to remove -high -threads 4 but then i'm going from 180 fps to jumping 70/120 so I think my cpu wont be enough ? Maybe i could only remove -high ?
then for the log you want, should i do it in 720p 60fps when it's almost smooth or 1080p when it freezes ?
 

dping

Active Member
Hi dping.

I tried to remove -high -threads 4 but then i'm going from 180 fps to jumping 70/120 so I think my cpu wont be enough ? Maybe i could only remove -high ?
then for the log you want, should i do it in 720p 60fps when it's almost smooth or 1080p when it freezes ?
720@30 is what your pictures show. 720@60 is a bit high for your CPU
 

dping

Active Member
https://gist.github.com/82d4937ba32a2861a59d this is my log for this video : http://www.twitch.tv/truki83/v/21890677

it's 720@30 but with 4k bitrate (was doing tests to up the quality a bit) and still can see some drops. 2 hours ago i was playing 720@60 with 4k bitrate and it was working better... No idea why.
Here's the thing, if you want CS:GO to run well by itself with 4 threads, get an i5
If you want to stream and run CS:GO, either remove the threads and high launch options or get an i7. Even with an i7, CS:GO shouldn't run with the threads command because it does mess with the thread priority and either messes with the game or the encoding process.

you only have 4 threads so what are you leaving for the encoder but to be using whats left? which isn't much.
 

Truki

New Member
So it means that my cpu is too weak.
with an i7 i could run csgo without those commands and stream it in 1080@60 ?
If so, which one would you recommend ? I'll stream some Overwatch too but well i can't tell about the specs of this game yet
 

dping

Active Member
So it means that my cpu is too weak.
with an i7 i could run csgo without those commands and stream it in 1080@60 ?
If so, which one would you recommend ? I'll stream some Overwatch too but well i can't tell about the specs of this game yet
oh so streaming 1080@60 is a different story. recording for youtube is another. 1080@60 is not advised for several reasons.

1. it needs 4500-8000 bitrate to look good. this is WAY above twitches soft limit of 3500 bitrate.

2. most non partnered streamers will cause the majority of their viewers to buffer with streams above 2500 bitrate. this isn't always but there are usually a few that can't handle 3000 bitrate or higher, even if they have the speed for it, sometimes it just buffers.

3.the processor needed for a 1080@60 stream is better left to intel hex and octa cores and sometimes a 2 PC setup with a dedicated 4790K overclocked. so you ask what processor? It should be an intel if its a 1 PC setup and over 6 cores with hyper threading. AMD FX octacores as dedicated stream PC can sometimes work as well, but it would be recommended for a huge overclock.

720@60? 1PC just get an 4790K at minimum. 2PC setup minimum a k series i5 at minimum, but dont expect to be able to drop the preset much.

4. on the viewer side, you just disqualified all your mobile viewers plus anyone with under a i5 from being able to view. Why? because that huge 1080@60 stream you just put up now needs an i5 to decode. Yes, with hardware accelerators, it is easier on the CPU but none the same, if I'm watching your stream and my CPU is starting to go over 20% usage, there is an issue.

All this being said, dont do 1080@60.
 

Truki

New Member
I understand.
i removed the 2 commands in the cs go launches and tried 720@60 with 3k bitrate. I have around 130 fps but it looks okay I guess, i'll run with that.
Thanks for your time
 

Truki

New Member
I just have one last question : would investing in a i7-4790K be of any use ? to stream at 720@60 very smoothly, and for the upcomming Overwatch ? Because my guess is that it will take more from the CPU ? my motherboard : HP/
Kaili2 2B36 has the socket LGA1150 so they are compatible
 

dping

Active Member
I just have one last question : would investing in a i7-4790K be of any use ? to stream at 720@60 very smoothly, and for the upcomming Overwatch ? Because my guess is that it will take more from the CPU ? my motherboard : HP/
Kaili2 2B36 has the socket LGA1150 so they are compatible
From what I've seen a 4790K @ 4.5 can do 720@60 with Faster and sometimes medium preset. this varies per game though.
 
Top