Question / Help OBS using GPU reducing fps?

techcaboose

New Member
Does anyone know why OBS is reducing FPS from 187 to 167 in Battlefield 5 when it is just idle (not recording/streaming)? THANKS!
https://i.imgur.com/jjJhGXj.jpg
https://i.imgur.com/P4QJE3J.jpg
(I also tried disabling the preview screen, did not help.) All OBS settings are default. Just reinstalled.
9900k 5ghz/2060. The goal is to run NDI with laptop for no performance impact, but just OBS running at idle is an issue.
 

Attachments

  • 2019-03-27 18-50-11.txt
    13.7 KB · Views: 7
Last edited:

carlmmii

Active Member
"Idle" does not mean "doing nothing" when it comes to OBS. OBS uses GPU resources to do scene compositing, which it is always doing. You can try disabling preview, but the very act of capturing the frame buffer to put into VRAM is going to be an extra load on your GPU, and the effect of that task is going to be highly dependent on how windows is prioritizing GPU loading.
 

techcaboose

New Member
"Idle" does not mean "doing nothing" when it comes to OBS. OBS uses GPU resources to do scene compositing, which it is always doing. You can try disabling preview, but the very act of capturing the frame buffer to put into VRAM is going to be an extra load on your GPU, and the effect of that task is going to be highly dependent on how windows is prioritizing GPU loading.
Thanks for the reply. I actually just tried disabling the preview earlier. No noticeable change.

I thought OBS/NDI would be less impact than shadowplay atleast. I just tried shadow play and it is less of an impact than OBS just idle in the background.
Without OBS 179 fps
Shadowplay 171 fps
OBS idle (not streaming/recording) 157 fps.
 

carlmmii

Active Member
Shadowplay has the distinct advantage of being able to leave everything on the GPU. It doesn't perform any scene composition past what it can perform on the GPU itself, so it's a direct path all the way from framebuffer to encoder.
 

Narcogen

Active Member
Literally nothing you can do with OBS will be less impact that ShadowPlay. The functions that OBS can perform that ShadowPlay cannot means it uses more GPU resources-- even if you choose not to use those functions.
 
Top