OBS high CPU Usage

huseyin1990

Prominent
Feb 13, 2018
32
0
530
I have recently built a new PC.

I have a 8400 CPU and a 1060 GFX. I am trying to stream and can do quiet easily with OBS, however my CPU is being pushed and I am unsure why. I am using 95%+ due to OBS using roughly 30% of CPU usage at all times.

I have the stream set up as 1080p 60fps, I have very good internet 100mb+ with good upload speeds.

Having this issue on Fortnite and PUBG, PUBG has had a FPS hit due to this.

Does anyone know what this could be, is it because my CPU is not powerful enough to stream and game?
 

caqde

Distinguished
Streaming is heavily CPU dependent and looking at many reviews that involve streaming the Best CPU's for this task were AMD's Ryzen 7 based 8 core chips and Intel's 8th gen i7 (6core 12thread). This is due to these chips not taking as much of a hit while gaming. Remember your game needs to render the frame and OBS needs to be able to render that frame before the next frame is finished. In order to do this without losing performance your computer needs to be capable of handling all the threads that both the game and OBS generate while handling any background tasks you have open. Given games typically use upto 4 threads and OBS needs at least 2. You can see why your system is maxed out.

Also as a note an application will load up threads and regardless of how high the clockspeed those threads will be utilized until the task is done. On a world simulation like a game the task will never be done until something else in the system delays it. (Like a GPU that can't keep up with your CPU). So basically what you are seeing with the 95+% utilization is that you have no free CPU resources available. Not necessarily that your CPU isn't up to the task (Unless your performance drop is high enough that adequate framerates are not being provided), but that it is being fully utilized by the given task.
 
i think the issue might be you have the settings too high. Monitor CPU usage while you run your game. Let's say CPU usage was around 70%, this means you have 30% or less left over for streaming. So the settings you choose need to work within that limit.

OBS has a lot of options for you to experiment with. The goal is to pick the lowest demanding settings you can while maintaining acceptable quality. Don't just pick the 'best' settings and expect it to work perfectly. One other clue is that PUBG and Fortnite have different requirements, with Fortnite being easier to run. If they both suffer performance hits when you try to stream that tells me your issue is with OBS settings.
 

huseyin1990

Prominent
Feb 13, 2018
32
0
530


I am trying to find the perfect settings but it is hard, my game is running fine when I have OBS on I lose about 10-20 FPS, however for some reason the stream is lagging now and I am not sure how to fix this.

I don't think I can really stop the CPU being any less I guess..
 

huseyin1990

Prominent
Feb 13, 2018
32
0
530


Sorry what do you mean by CPU preset? Where can I find this?
 

Here,this determines how much time the CPU will spend on making the frames look good.
Start with fast and depending on how it goes use a higher or lower setting.
2NEMoni.jpg

If you have good internet upload though you should use your GPU to stream.
Go here and select nvidia.
243HgmP.jpg