Question / Help OBS lag with gpu upgrade [gtx 1080]

Zalg0

New Member
So, I just upgraded from my r9 290 tri-x OC (4gb). it broke after years of service. But prior to that I have not had a single issue with FPS lag when streaming with OBS, even when running games that went above specs.

Now I "upgraded" to an Asus GTX 1080 Strix (8gb). All games run fine until I turn on OBS. I now get this weird type of intermitten fps lag that lasts for only a few seconds at a time at what seems like random times. The lag happens so fast that very rarely does the fps counter even catch it.

I've tried it with Overwatch (I run at all low for a smooth 144 fps for my monitor), and rainbow six siege, which I was able to run at high with no fps lag before but now I get it.

Is there maybe some type of setting that you need to change in OBS since I've changed my card from an AMD card to an Nvidia card? I'm not sure. All I know is from what I know about my PC, it is more than powerful enough to run 90% of things smoothly with OBS and did so with a weaker card. But again, this lag only happens when streaming with OBS.

here are my OBS settings:

http://i.imgur.com/xkouqd9.png http://i.imgur.com/F6nsc2Z.png

PC specs:

OS windows 7 64 bit.

RAM = 32gb ddr3

CPU = i7 5820k Haswell-E

GPU = asus GTX 1080 strix
 

vapeahoy

Member
Disable aero, use advanced encoder settings instead, you can ramp bitrate above 3500 now.
Im not familiar with overwatch but experiment with on/off threaded optimisations in nvida driver settings.
Settings you provide is also quite incomplete, so not going to sit here and guess what could help you further.
 
did you uninstall AMD driver with DDU? post your log AFTER you go trough this list if problem still presists

1. 60hz desktop refresh
Replace with 59,94 for display like HDMI TV
If you have 144hz monitor its fastest and most reliable to forget about 144hz and follow 1,2,3,4
2. 60 or 30 in OBS (59,94 or 29,97 for HDMI TV)
3. 60 in game if there is switch for it (like bf3, bf4, overwatch) - 59,94 for HDMI TV
4. Enable vsync in game
5. Run obs as administrator
6. Enable high performance mode in windows power options
7. On Win10 disable game mode, game bar and game DVR https://i.imgur.com/7CVH7c5.png
8. Make sure your gpu can do stable 60fps in game without being maxed. OBS needs some of gpu resources as well. If you did points 1+4 and its still maxed lower resolution and/or details.
9. Install Afterburner (or pure RTSS+HW Info) to monitor cpu/gpu load and start experimenting with tuning resolution / fps / x264 preset. GPU/CPU load should not exceed 85-90%
 
Disable aero, use advanced encoder settings instead, you can ramp bitrate above 3500 now.
Im not familiar with overwatch but experiment with on/off threaded optimisations in nvida driver settings.
Settings you provide is also quite incomplete, so not going to sit here and guess what could help you further.

disabling aero is not best idea
you dont need advanced mode to set bitrate above 3500
 

Zalg0

New Member
So, I changed my monitor to 60hz and it "fixed" the issue it seems. I have a dual monitor setup. The 60hz is running off of HDMI and my 144hz is running off of DVI-D. my r9 290 had 2 DVI-D slots so I could use it on both monitors. But this one doesn't so I had to use HDMI for my secondary (I dont know if that would even make a difference even if they were both DVI-D).

Now after reading around I see that this is a common issue for Nvidia cards. Now, if the only "fix" is to have to downgrade my monitor's refresh rate every time I want to stream on an upgrade I'll probably just return this thing.

Here is a log of the last time it gave me the fps drop big time in rainbow six siege.
https://pastebin.com/xm8bbkB1
 
Disabling aero is an absolute must on windows 7 for obs.
its old meme from times of obs classic. also quite a lot of games use aero for vsync so disabling it breaks vsync. btw im talking about game capture. window and display - maybe yes i dont know. but whatever works for you. just dont make posts "omg it stutters halp" when your gpu is maxed
 
Last edited:
Top