obs performance is affected by its process Priority.

hilalpro

Member
so as i was saying earlier.. there is two ways you can control the fps output.

the max fps value which will cap the process load when that value is reached

and there is the priority which if set to high will try to achieve and maintain the max fps value at the cost of other process's time

here is a little comparison i made that show's how the priority affect the live encoded output while the cpu is on full load and no fps cap

http://i.imgur.com/rF5vY.jpg
low priority : video ~18 fps game ~21 fps

http://i.imgur.com/3kjQ9.jpg
high priority : video ~27 fps game ~12 fps

conclusion: if you have a reasonably powerful cpu still not being able to achieve that max fps value while getting +100fps in game you can try setting obs.exe to a high priority and swap the cpu load around.

this is definitely something that can be integrated inside obs settings.

you can also incorporate something advanced called "adaptive fps rate control" where (that max value is set to 60 and hidden) this way the output completely relay on the priority/spare cpu resources.

this value can be set to aggressive (high) normal (normal) or passive (low)
 
Top