Question / Help Smoothness/Screen tearing when streaming + gaming.

kozeetje

Member
well, I guess you know that OBS hooks scenes and downscales them in the GPU, so no, you're right, that couldn't be the problem. Its either a CPU bottleneck or a GPU one. If you go back to 1080 (and again, just a test) and the problem is gone, then its CPU is have to prioritize OBS and the game. the GPU is sort of an educated guess, I'm not nocking your hardware, by GPU, it could be drivers for all I know.
driver version 325.86 nvidia.
is a cpu bottleneck possible with a 4790K 4.6ghz? and you mean 1080 ingame reso or obs reso?

update:

Played some testgames tonight and when I stream at 30 fps 3500bitrate its alot better but still not the same experience as non streaming...

So its my CPU that cannot handle streaming + gaming at 60fps 3500bitrate?
Even when I check 60 fps 3500bitrate its like not that good quality either... very weird.

log:

https://obsproject.com/analyzer?url=https://gist.github.com/anonymous/706fbdf22a17859a15c7
https://gist.github.com/d72ea8e8c63e4f76debb
 
Last edited:

Taikerker

New Member
I have exactly same problem with my CSGO. The streams looks perfect, but the tearing while gaming is killing me. I tried to lowered the res to 480p with 1800 bitrate, it's even worse than 720p bitrate 2000.
I did try to shut everything down as well. And it certainly helped with the FPS drop, but the tearing just keep existing.

i7-2600K @4.4GHz
 

kozeetje

Member
I have exactly same problem with my CSGO. The streams looks perfect, but the tearing while gaming is killing me. I tried to lowered the res to 480p with 1800 bitrate, it's even worse than 720p bitrate 2000.
I did try to shut everything down as well. And it certainly helped with the FPS drop, but the tearing just keep existing.

i7-2600K @4.4GHz
Ye its very annoying, like I have still decent fps ingame (250-600) but the ingame gameplay isnt smooth as non streaming.
Played some testgames tonight and when I stream at 30 fps 3500bitrate its alot better but still not the same experience as non streaming...
 

Taikerker

New Member
Ye its very annoying, like I have still decent fps ingame (250-600) but the ingame gameplay isnt smooth as non streaming.
Played some testgames tonight and when I stream at 30 fps 3500bitrate its alot better but still not the same experience as non streaming...

Streaming does lower down the performance, and I expect that. But I'm just really curious if all the streamers experience the same, and they just got over it? or I'm just not having the right setting. The screen tearing is really harsh to my eye, and I feel like even though I have more than 120fps constant and it's still unplayable.
 

kozeetje

Member
Streaming does lower down the performance, and I expect that. But I'm just really curious if all the streamers experience the same, and they just got over it? or I'm just not having the right setting. The screen tearing is really harsh to my eye, and I feel like even though I have more than 120fps constant and it's still unplayable.
I know exactly what you mean. I understand I will sacrifice fps but not the smoothness of my game... I dont think they have the same, I cannot imagine pro players will stream their games if the dont have the smoothness they are used too. I've saw even some guys streaming official matches so... Settings isnt the problem I guess cause I'm working 7 days till 7o clock and tested everything. Even if U use NVENC or Quicksync I felt the same problem. And yea its just not enjoyable, its like im playing 75hz on my 144hz monitor.
 

dping

Active Member
driver version 325.86 nvidia.
is a cpu bottleneck possible with a 4790K 4.6ghz? and you mean 1080 ingame reso or obs reso?

update:

Played some testgames tonight and when I stream at 30 fps 3500bitrate its alot better but still not the same experience as non streaming...

So its my CPU that cannot handle streaming + gaming at 60fps 3500bitrate?
Even when I check 60 fps 3500bitrate its like not that good quality either... very weird.

log:

https://obsproject.com/analyzer?url=https://gist.github.com/anonymous/706fbdf22a17859a15c7
https://gist.github.com/d72ea8e8c63e4f76debb
a friend of mine also noticed stuttering in game lately after he overclocked since it wasn't a stable one (4770 to 4.2). Anyway, its such a finite issue that its really hard to try what exactly is at fault. this is why I am trying to isolate with extremes.

did the stuttering exist when you brought your game up to 1080?
 

kozeetje

Member
a friend of mine also noticed stuttering in game lately after he overclocked since it wasn't a stable one (4770 to 4.2). Anyway, its such a finite issue that its really hard to try what exactly is at fault. this is why I am trying to isolate with extremes.

did the stuttering exist when you brought your game up to 1080?
I think I found the solution. I found people who had fps drops cause of hypertreading technology... So I was thinking well just disable HT in bios & lets play... Result = streaming & gaming perfect but CPU goes to 95%.

I had launchoptions -threads 8 in cs:go. When I changed this to 4, I could perfectly stream & game at same time.

I guess the problem was because cs:go was also working on those 4 imagine cpu's (threads) and was fighting with OBS for performance. Now OBS can use 4 real cpu's & 4 threads it can stabilize itself and cs:go uses just 4 threads to work fine.

I've tested this on deathmatch 20 players where I had even unsmooth gameplay when not streaming (I guess becuz of the threads 8 becuz cs:go is optimized for 4) and It was all working fine.

Tomorrow i'll stream a whole day and some official games with my team and I'll post result later but im almost sure this is the solution.
 

dping

Active Member
I think I found the solution. I found people who had fps drops cause of hypertreading technology... So I was thinking well just disable HT in bios & lets play... Result = streaming & gaming perfect but CPU goes to 95%.

I had launchoptions -threads 8 in cs:go. When I changed this to 4, I could perfectly stream & game at same time.

I guess the problem was because cs:go was also working on those 4 imagine cpu's (threads) and was fighting with OBS for performance. Now OBS can use 4 real cpu's & 4 threads it can stabilize itself and cs:go uses just 4 threads to work fine.

I've tested this on deathmatch 20 players where I had even unsmooth gameplay when not streaming (I guess becuz of the threads 8 becuz cs:go is optimized for 4) and It was all working fine.

Tomorrow i'll stream a whole day and some official games with my team and I'll post result later but im almost sure this is the solution.
I asked what your launch options were :/ well glad you found the fix, HT enabled should be fine if you get rid of that threads completely? sometimes less is more...
 

kozeetje

Member
Streaming does lower down the performance, and I expect that. But I'm just really curious if all the streamers experience the same, and they just got over it? or I'm just not having the right setting. The screen tearing is really harsh to my eye, and I feel like even though I have more than 120fps constant and it's still unplayable.
I think I found the solution. I found people who had fps drops cause of hypertreading technology... So I was thinking well just disable HT in bios & lets play... Result = streaming & gaming perfect but CPU goes to 95%.

I had launchoptions -threads 8 in cs:go. When I changed this to 4, I could perfectly stream & game at same time.

I guess the problem was because cs:go was also working on those 4 imagine cpu's (threads) and was fighting with OBS for performance. Now OBS can use 4 real cpu's & 4 threads it can stabilize itself and cs:go uses just 4 threads to work fine.

I've tested this on deathmatch 20 players where I had even unsmooth gameplay when not streaming (I guess becuz of the threads 8 becuz cs:go is optimized for 4) and It was all working fine.

Tomorrow i'll stream a whole day and some official games with my team and I'll post result later but im almost sure this is the solution.
 

Taikerker

New Member
I think I found the solution. I found people who had fps drops cause of hypertreading technology... So I was thinking well just disable HT in bios & lets play... Result = streaming & gaming perfect but CPU goes to 95%.

I had launchoptions -threads 8 in cs:go. When I changed this to 4, I could perfectly stream & game at same time.

I guess the problem was because cs:go was also working on those 4 imagine cpu's (threads) and was fighting with OBS for performance. Now OBS can use 4 real cpu's & 4 threads it can stabilize itself and cs:go uses just 4 threads to work fine.

I've tested this on deathmatch 20 players where I had even unsmooth gameplay when not streaming (I guess becuz of the threads 8 becuz cs:go is optimized for 4) and It was all working fine.

Tomorrow i'll stream a whole day and some official games with my team and I'll post result later but im almost sure this is the solution.
well, but im using -threads 4, and it didn't fix for me. Ill try to disable the HT thingy, but I doubt it will work lol. Time to change a new CPU.
 

kozeetje

Member
I have exactly same problem with my CSGO. The streams looks perfect, but the tearing while gaming is killing me. I tried to lowered the res to 480p with 1800 bitrate, it's even worse than 720p bitrate 2000.
I did try to shut everything down as well. And it certainly helped with the FPS drop, but the tearing just keep existing.

i7-2600K @4.4GHz
I can recommend you the 4790K, easy to OC with decent cooling
 

Taikerker

New Member
I can recommend you the 4790K, easy to OC with decent cooling
nah, I'm not upgrading it anytime soon, and it is still going strong for me anyway. I have disabled the HT thing, and I think it worked. with 720p 30fps, CPU usage is like 70%. I tested it on 16 man DM server.

but the stream quality isn't as good as HT on tho..., even tho I have the exact same setting, really weird.
 

kozeetje

Member
nah, I'm not upgrading it anytime soon, and it is still going strong for me anyway. I have disabled the HT thing, and I think it worked. with 720p 30fps, CPU usage is like 70%. I tested it on 16 man DM server.

but the stream quality isn't as good as HT on tho..., even tho I have the exact same setting, really weird.
when I disable HT & stream at 720/60fps bitrate 3500 my 4760k goes to 90%... How can you have 70%? and Quality should be the same.
 

Taikerker

New Member
when I disable HT & stream at 720/60fps bitrate 3500 my 4760k goes to 90%... How can you have 70%? and Quality should be the same.
I have no real clue dude. Probably because I'm OCing, and 2600K is actually not that bad compare to new ones, it is still a usable CPU, just not as good and as efficient compare to the new ones. Or probably because of the 30fps and 60fps. The game is unplayable for me, if I go above 720p30fps.
 
Top