Question / Help OBS 17.0 Seemingly Causing Low FPS in OBS

True

New Member
I'm not at home at the moment so I don't have a log file. But I can say, there's no frames dropped due to internet connection, but there is frames dropped due to the other two things (encoding, etc etc, I forget what they are called exactly). The issue, is it does this in Nvenc, or x264. It also does it if I'm not even recording or streaming after it occurs the first time. What seems to happen is the CPU usage goes up a bit, (even in nvenc) and then suddenly FPS goes from 60.0 to in the 40s-50s, It'll stay there and basically never hit 60 again until I close OBS and restart. Thing is, this didn't happen in 16.6, or 16.5, or any OBS Studio before frame buffer. Now I would say it's possible that my gpu or cpu isn't powerful enough, but I'm running with a GTX1080 and an i7 6800k OC'd to 3.9GHz. The fact of the matter is my hardware is strong enough to do 720p60 x264 (very fast) 4500kbps, or nvenc at 6500kbps. Internet is 1Gb up as well, so there's no issues there. This didn't happen before 17.0 and others seem to be having this issue as well. Is there any indication at all that 17.0 is having issues with lowering the fps? Thanks!

(I can send logfile as soon as I get home, but I'm 90% sure it's just going to show that I'm unable to keep steady 60fps due to hardware being unable to keep up, but I promise you in reality it can keep up just fine.)
 

Harold

Active Member
16:54:41.239: ┃ ┣download_frame: min=0 ms, median=4.585 ms, max=66.517 ms, 99th percentile=22.743 ms

Something in your video card definitely isn't playing nice. What pci-e mode is it in (screenshot of gpu-z will do)
 

True

New Member
Alrighty, just did a whole bunch of tests. lets see how this goes.
Attached is OBS Studio 17.0 New log testing NVENC and x264, OBS Studio 16.6 new log testing NVENC and x264, and screen of GPU-Z.

NVENC: While playing Overwatch NVENC will remain at 60fps in OBS, but my GPU will slowly clock back down to 1607 (from 1870s-1880s), start to cool down significantly and my frames in game will dip well into the 40s (from 120). This happens in both 16.6 and 17.0. Only seems to happen during stream, not during recording, despite encoding settings and quality.

x264 (CPU): While playing Overwatch with 17.0 x264 will struggle to keep 60fps, and eventually drop into the 40s. It also seemed on average to make CPU use less percentage than 16.6. While playing Overwatch with 16.6 no issues will arise at all. (except a small dip to 57.05fps (which is why you see the small frame dip due to rendering in the log) in OW menus as for some reason those bring GPU usage to 96~%, but that's an OW thing, not a OBS thing (or so it seems). 16.6 will also seemingly let CPU use more percentage (not all in OBS, just in general).

16.6 obviously runs better on my machine. I just want to know why since replay buffer is an incredible service, that I essentially can't use at the moment.
 

Attachments

  • 2016-12-30 20-25-21 OBSv17.0.txt
    23.3 KB · Views: 10
  • 2016-12-30 21-21-05 OBSv16.6.txt
    15.6 KB · Views: 7
  • gpu-z true.gif
    gpu-z true.gif
    24.1 KB · Views: 12

True

New Member
I uploaded that stuff late, so I'm bumping to see if people can see it. These logs (at least to me) show that 17.0 isn't working as well as 16.6 on my machine. And lots of similar threads lately would seem similar for others, I'd like to see if anyone has any ideas about it
 
Top