Question / Help Extremely high cpu usage with cam, change to nvenc?

Cryptonite

New Member
Hi there.

First of all, here are my pc specs:
Intel Xeon E3 1231v3
GTX 970
8GB RAM
Streaming at 1920x1080 30FPS

I am experiencing huge cpu loads (96-100%) (OBS usually above 40%) throughout all of my games while streaming and using my logitech c920 pro hd. I am streaming infront of a greenscreen which makes this cam essential to me. The high cpu load seems to make all of my games feel really laggy and slow. If I turn off or scale down the quality of my webcam it is getting better but not quite perfect yet. Scaling down the streaming resolution does literally nothing.

Is there any way of getting full webcam quality without my cpu maxing out during my streams? Might switching to nvenc be an option? I could handle a bitrate of 4000. Is it true that nvenc has poor quality in comparison to x264?

I guess quick sync is not available for my cpu. Please help me with all your suggestions. They are much appreciated. Thank you all in advance.

Edit with my log: http://www.pastebin.ca/2962655

I would like to emphasize again that this problem might have something to do with my webcam. Without it the cpu load seems a little less and the games feel normal.
 
Last edited:
Can you tell me what settings you are using under the 'Advanced' section? Or maybe show me the text from your most recent log file?
 
Last edited:
But wouldn't nvenc reduce my cpu load?

My greenscreen etc won't be affected by using my cam in 640x480?

Yeah, as a SIP ASIC h.264 encoder implementation, shouldn't it actually offload a majority of the encoding work from the CPU?
Try it and compare the results.

Using your cam at 640x480 would reduce its quality considerably (if you stretch it). Try setting your cam resolution to 1280x720 if you have problems with using it at its full resolution while using NVENC to encode your stream.
 
Yes, but it would also affect the quality.
Also if the webcam is just sitting in a corner, 1080p is a ridiculous resolution to use.
 
Yes, but it would also affect the quality.
Also if the webcam is just sitting in a corner, 1080p is a ridiculous resolution to use.

I am using a greenscreen, which I am keying out, so basically I am sitting in the middle of the game somewhere. I might try out nvenc but you said "Yes, but it would also affect the quality.". Was that in regards to using nvenc?

EDIT: After switching to nvenc I found out the following:

x.264 + webcam in full HD: OBS at 40+% cpu load, ingame BFH (on high settings) 50-70 FPS (game feels slow)
nvenc + webcam in full HD: OBS at 10+% cpu load, ingame BFH (on high settings) 70-100 FPS (game feels good)

I am concerned about reading a lot about nvenc being inferior to x264 quality wise. Can maybe someone help lift my doubts?
 
Last edited:
NVENC will affect the quality yes, especially with streaming bitrates.
For local recordings it's fine, because you can throw as high a bitrate as you want at it.
 
Back
Top