Question / Help Why do I lose around 5 fps just by having obs mp open?

Osiris

Active Member
Because obs-mp does use some resources depending on the sources you have set up to render the preview.
 

Anonanon

Member
Because obs-mp does use some resources depending on the sources you have set up to render the preview.
I usually have the habit of disabling the preview when I start recording. Can you confirm if turning off the preview frees up said resources?
 
I usually have the habit of disabling the preview when I start recording. Can you confirm if turning off the preview frees up said resources?

kind off,it frees a little bit of those resources so instead of losing 5 fps I lose between 3 and 4.Is there anyway of decreasing even more the fps drop(resources usage)?
 

Osiris

Active Member
Why do you care about 3-5 fps, because you shouldn't, if you don't want performance loss don't record or stream. And if you aren't doing either, close obs.
 

Lapppy

Member
Why do you care about 3-5 fps, because you shouldn't, if you don't want performance loss don't record or stream. And if you aren't doing either, close obs.

Depending on the hardware setup, a 3-5 difference in fps can lead to massive stuttering and can be very noticeable. Especially if this means that the game can't run at the refresh rate anymore...

Anyways, I guess i'll at least try to help him out... ahem.

Unlike in the original OBS, OBSMP is always capturing and rendering the preview and there is no real way to turn that off.
You can hide the preview which can improve performance slightly, but not by much.

The preview is also rendered at the frame rate you set. If you set OBS to 60 fps, the preview will be rendered at 60 fps and will use double the resources even when OBS is considered 'idle'.

I've found that different capture methods preform very differently. If you can, try out another capture method. Display capture actually works for full screen games in Windows 10, but in some cases it can preform worse (in my case, on dual gpu laptops).
 

SogeHige

Member
It would be really good if we can disable preview and encoding of preview. When I start OBS-MP, I have CPU usage of OBS at ~10-20%. Without preview it is ~8-15%. It looks like a lot for me, when I am using NVENC.
 

Osiris

Active Member
@Lapppy He's talking about a 3-5 fps loss ingame afaik. You won't lose 3-5 fps on the encoding itself.
And since he's probably playing csgo without vsync, his fps is already pretty high. 3-5 fps on 200fps csgo gameplay is nothing.
 

sneaky4oe

Member
Actually, it can be terrifying how obs mp eats off FPS. I was unable to play csgo with obsmp hidden with the same settings as in the original OBS (where I had it stable and smooth in game). I had to turn obs mp off and switch back to original for csgo.
 
If you are really serious about your capture having zero influence on your game performance you can look into dual pc capturing. Though, in my opinion, that's quite a cost for a 5 fps gain...
 

Osiris

Active Member
Actually, it can be terrifying how obs mp eats off FPS. I was unable to play csgo with obsmp hidden with the same settings as in the original OBS (where I had it stable and smooth in game). I had to turn obs mp off and switch back to original for csgo.

99% sure that was just a matter of settings.
 
Top