Question / Help Streaming gives me a FPS drop for a millisec every 2-3 sec

Invision

New Member
Hello.

So after upgrading my rig from:

- GTX 770 to 1070
- Stock cooler on my i7 4770K to NH-D15
- DDR3 1333mhz 2x8GB RAM to DDR3 2300mhz 2x8GB RAM

I was expecting to get rid of my low FPS while streaming, and sure.. it worked. I went from 140-170 FPS to now a stable 300FPS, both while playing and streaming. BUT the problem now is that every 2-3 seconds my fps drops from 300 to 240-260, which is noticable and feels choppy. It annoys me, and doesn't happen when I don't run OBS / stream.

I also tried locking my fps ingame to 150-200, but it seemed worse when I locked it below 200.

My CPU seems to be on a 35% load from the game, and switching from 5-15% load from OBS while streaming, and my temperatures are in the low 50s while streaming (degree celcius).

P.S: I noticed in the log file that it said physical memory: 4GB. Is this my RAM? Coz my 16GB are all available.

https://gist.github.com/anonymous/4fbc66d95ab7a4b79261e4a182f87167
 

Invision

New Member
Okay EBrito, you are my saviour! I don't know how or why it was targeting the 32 bit version as I personally went to the 64bit folder and made a shortcut from there. But after manually changing the location, it now runs stable at 300fps while streaming. Thank you so much!!
 

Invision

New Member
Seems like I still have a decent drop of FPS. Instead of stable 300fps with drops to 250 every 2-3 sec, I'm now at 150-200FPS stable. Not sure what's causing it though. How do I finish my log? Do I have to stop my stream?
 

Invision

New Member
Okay. So I finished stream and found the log. I uploaded it as a file.
 

Attachments

  • 2016-11-27 13-47-14.txt
    10.1 KB · Views: 9

Invision

New Member
I see, I chose the one after my stream session. Here should be the one during my session. Not sure if it's more complete than the original one though. You're the expert :).
 

Attachments

  • 2016-11-27 11-15-46.txt
    15.9 KB · Views: 10

EBrito

Active Member
Streamwas good
13:46:42.071: Output 'adv_stream': Total encoded frames: 152130
13:46:42.071: Output 'adv_stream': Total drawn frames: 152129
13:46:42.071: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 249 (0.2%)

So, you need a real OBS expert (not me) to check end data of log, if that data can lead to a solution
Sorry. :(
 

Invision

New Member
Okay, so I tried streaming with some new layouts etc. and also did some different tests today, but it seems like the same issue is here.

Every second I have a drop of 40-100 fps which is horrific. I can put the game from 300 fps cap to 200 fps cap when not streaming, and not notice any difference, but the drops while streaming make the game extremely choppy, almost as if I was at <60 fps.

I tried putting the game from fullscreen to window borderless and widowed (which shouldn't help), and the drops were removed, but then the game has input lag.

Please, any tips?
 

Attachments

  • 2016-11-29 03-45-11.txt
    39 KB · Views: 9

Invision

New Member
After testing a lot with a helpful fella from linustechtips, I reset my CPU overclock from 4.0 GHz to 3.5 GHz, my RAM from 2400 MHz to 1333 MHz (no XMP) and removed my 2nd. monitor which was a 60Hz monitor.

I now run with a single 144Hz monitor and stable 143 fps (when locked at 144 fps), but I'm unable to get a stable 300 fps when unlocking it. I might try to re-clock my CPU and RAM when I wake up later tonight, to see if that helps when still using only 1 monitor.

Does anyone know why my 60 Hz monitor is interfering with my fps, and how to avoid it (without having to unplug it)?
I'm able to run stable 300 as I've stated, when not streaming, it's just strange that it drains so much from my streaming.

Would it be better if I bought a new 144 Hz as a 2nd. monitor?
Could it be the HDMI -> DVI cable, or the port maybe?
 

EBrito

Active Member
I have two 60Hz monitors. So, I´m lost. :(
But, in my opinion, you shoulkd stay at 2400 Mhz RAM for better performance.

In another thread from this forum, I helped another user with similar PC. His stream was fine, but he had little stuttering in CSGO even playing above 200 FPS. The solution: he has installed OBS CLASSIC and that stuttering has disappeared. Maybe it´s OBS Studio network layer, hardcoded, and not yet ported from Classic. Or maybe Windows 10 anniversary, although a workaroung was implemented since OBS Studio 0.16.3
 

alpinlol

Active Member
Did you run any appliaction on the 2nd Monitor like OBS while streaming/recording? Also did you check that the Hz was properly configured.

You are trying to capture Overwatch and Its not really possible to achieve a stable 300FPS even if you are talking about CSGO there will always be dips due to the renderer of certain things across the Map.
 

Invision

New Member
@EBrito I used OBS Classic, OBS Studio 0.16.4/5/6 and Classic seems to be the worst of them all.

@alpinlol I usually have my OBS on the 2nd. monitor, as well as a couple of other things; task manager, chrome etc.
 
Top