Question / Help i5-2500k @ 4.8GHz & GTX 780 Ti - Streaming Issue

I previously streamed with XSplit and paid every the money every 3 months to use it, it worked for some games like Outlast and Rust but when it came to games like ARMA I would receive keyboard input lag after awhile of streaming and such.

I primarily play Counter-Strike: Global Offensive now and I'd receive terrible frame drops and similar mouse input lag with XSplit, I only started using OBS as I found that I could use my GPU to encode I believe and figured that'd put less stress on my CPU.

When trying to stream CS:GO with x264 (CPU) I receive really bad frame drops and can't even get stable, at least from what the few tests I've done that's what it seems. But when streaming with Nvidia NVENC the frames and quality (Tried 3500, 2500, and 2000 Bitrate) seem to be fine but there was some input lag via mouse and I had to stop streaming as I was playing poorly due to it.

I was curious if there's any sort of issue on my part, or if I just need to upgrade my CPU?

Log File:
https://gist.github.com/0415f3ba015d5aa45a9e

I thought maybe it could be a GPU issue as I'm running 4 monitors, anyways I really don't know much when it comes to streaming issues. So any help would be greatly appreciated, thanks!
 
Well, your CPU will definitely be counting his last days if you try to stream 1080p footage with it while playing a game like csgo that simply uses all cpu/gpu it can get. I would recommend to limit the fps_max in csgo, for example to 60 or 100 and test with that.
Now I dont have a nvidia gpu currently so I cant talk too much about NVENC, but in general it removes the load of your CPU yeah. You can try its different presets if you have performance problems while using it.
In general I would recommend to stream at 720p, it will look a lot better and your viewers will be happy =D
 
Well, your CPU will definitely be counting his last days if you try to stream 1080p footage with it while playing a game like csgo that simply uses all cpu/gpu it can get. I would recommend to limit the fps_max in csgo, for example to 60 or 100 and test with that.
Now I dont have a nvidia gpu currently so I cant talk too much about NVENC, but in general it removes the load of your CPU yeah. You can try its different presets if you have performance problems while using it.
In general I would recommend to stream at 720p, it will look a lot better and your viewers will be happy =D

Oh wow, I changed the resolution to 1080p when testing after just getting OBS. I forgot to change it back to 720p and thought I was trying to stream in that, thanks a lot for this! I'll see soon how the stream will work after changing it back to 720p!
 
there shouldnt be any performance decrease or even input lag with using nvenc ... then again i'd not recommend streaming with nvenc due to its needs of really high bitrate to achieve a decent quality.


then again 720p30 shouldnt be a problem with the i5 try to use thread=6 as custom parameters

if you are only streaming csgo you can actually downscale even more and use a2kbitrate no matter what.

also make sure that you have -high set in your csgo properties
 
Back
Top