Question / Help High CPU Encoding *Updated*

Veetus

Member
Something I have noticed is there isn't a framedrop noticeable to me at least in the VoD on Twitch. Only for me locally I guess.
 

Veetus

Member
Ok, everything seemed to be fixed for Rocket League, which was the main game I was playing when these problems occurred.

Now they seem to be back when playing Overwatch. Although now I am getting OBS alerts in the bottom left saying my encoding is too high. I switched from 'veryfast' to 'ultrafast' and there was stutter.

Here is the latest log: https://gist.github.com/de71a68db94f22cf7471c3cbc96a8e5d
 
There's no stream in the trace can you do another test where you see the problem and then upload the log, make sure it contains the phrase Streaming Stop so you know you got all the data we need.
 
You are streaming 720p 60fps in 2500 kbps - it probably will look choppy :-( for 720p 30fps you'd be OK for 60fps you need a bitrate of at least 3500 kbps (which is the most Twitch allows :-))
 

Veetus

Member
I just did 30fps to see if it would change things and it didn't. And I am not partnered so I can't really go above 2500. So what else can I do?
 
Can you share a link to a past broadcast and a matching log file so I can take a look. There weren't any issues in the log so it's possibly as good as it gets :-(
 

Veetus

Member
Can you share a link to a past broadcast and a matching log file so I can take a look. There weren't any issues in the log so it's possibly as good as it gets :-(

I guess if you are not seeing any issues in the log files is it safe to assume OBS is not the issue? The game runs fine either way with or without OBS/while streaming. Also, I've done 720p/60fps/2500 KBPS no problem with other games before.

What broadcast/log would you like to see? Just another instance of me getting the OBS high encoding warnings?
 
What I'd like to see is a past broadcast where you can see the choppy quality and the log from that stream - doesn't matter if you get errors or not just so that we can compare.

It's a known problem that if you are streaming high motion games at 60 fps you need quite a lot of bandwidth to get good quality, that's why even the top streamers stick to 720p 60fps at 3500, going down to 2500 will reduce the quality considerably.
 

Veetus

Member
I used to be able to stream (before OBS Studio) with 60 FPS around 3000 bitrate no problem. Windows 10 came along, OBS Studio got better, so I switched. I've been unable to stream certain games still at 60fps. I went and upgraded my GPU because I thought it was the bottleneck, from a 970 to a 1070.

I thought there was no way my i7 4770K would be bottlenecking but I am still in fact getting high encoding warnings, and noticeable performance hits and 100% CPU usage. I feel like there's something in my settings that isn't right but I can't tell what. Does anyone have any clues? I can obviously do NVENC just fine but the pixelation quality is not worth it to me. I prefer x264 because of the higher quality and that's why I forked over the $$ for the i7 in the first place.

EDIT: I am starting to think I need to upgrade my CPU -- anyone else have any ideas?
 

Attachments

  • 2016-08-05 21-18-20.txt
    17.2 KB · Views: 17
  • 2016-08-05 20-59-24.txt
    19.7 KB · Views: 20

Veetus

Member
Also to add, though I don't think it should matter, I always use vsync to limit frames, because I can't stand screen tearing.
 
Top