Question / Help Input Lag When Open

WyvernK9

New Member
I’ve been streaming console games using OBS on my old laptop for about a year, and recently decided to move to PC gaming. I bought my first PC through ibuypower roughly one month ago, consisting of an i7-9700k processor, 16gb of DDR4-3200 ram, an nvidia RTX 2070 graphics card, and liquid cooling. I tried streaming off OBS for the first time using this PC a few days ago, only to find that there’s a substantial amount of frame skip and input lag in game (Destiny 2). The stream looks great according to viewers, but the game is nearly unplayable. I streamed at 720p, 30fps, 2000 bit rate, and ultra fast cpu usage. This problem persists regardless of whether or not I’m actively streaming or recording - simply having OBS open gives input lag and frame skip. With both applications open plus several others, my CPU runs at roughly 20%, and my GPU runs around 50% according to task manager. Nothing is overheating and all my drivers are up to date. Does anyone have any ideas? I’d really hate to move back to my old 2011 laptop to stream, as I was looking forward to streaming at a higher quality for my viewers. I’ve been told a this is unfixable, and that the only solution is a dual PC setup, but I have friends with lower specs than me who stream off of one PC with no problem. Any ideas would be greatly appreciated, apologies for the long post.
 

Narcogen

Active Member
There's no streaming session in the log. You need to run a complete session, including stopping streaming, and then upload the log-- otherwise it's just app startup in there. Without that there's no information on your encoding settings or performance data in the log. But as your problem is game performance, not OBS performance...

What I do see so far:

17:45:49.422: Windows 10 Gaming Features:
17:45:49.422: Game DVR: On

Turn that off, it negatively impacts performance.

If the problem is game performance, but not stream quality, I would try reducing your canvas resolution to 720p and not scaling. That will decrease your image quality a bit, but will consume less GPU resources while rendering, assuming that what is happening is that OBS is negatively impacting the game's performance-- usually the opposite is true, but since Destiny 2 has to be captured using Display capture, that might be what is happening.
 

WyvernK9

New Member
Okay, thanks for the input. I changed the settings you mentioned. I'll stream sometime soon and get a log, I was hesitant due to the fact that the game is nearly unplayable to the point I don't want to stream it, and I don't want to pull in viewers just for a test stream, but if it means potentially fixing my problem I'll go live for a bit.

And, to clarify, the problem is entirely game performance. My stream looks perfect.
 

Narcogen

Active Member
You can try setting up a recording profile with the same settings if you need to test without notifying subs.

Or install NGINX with RTMP on your machine and use that as a test server.
 

DEDRICK

Member
Display Capture enables V-sync on your games, even if you force V-Sync off.

Use Game Capture. You can still have a Display Capture but make a dedicated scene for it, do not use Display Capture for games or in the same scene as Game Capture.

If your 1 monitor is 144Hz, make sure it is set to 144Hz in Windows/Nvidia and not just the game. If you have it at Windows set to 60Hz when OBS is open below the game it will drop you to 60Hz, this will be perceived as input lag.
 

WyvernK9

New Member
Display Capture enables V-sync on your games, even if you force V-Sync off.

Use Game Capture. You can still have a Display Capture but make a dedicated scene for it, do not use Display Capture for games or in the same scene as Game Capture.

If your 1 monitor is 144Hz, make sure it is set to 144Hz in Windows/Nvidia and not just the game. If you have it at Windows set to 60Hz when OBS is open below the game it will drop you to 60Hz, this will be perceived as input lag.
My only monitor is 60hz, that's why my windows is set to 60hz. Game capture doesn't work on Destiny 2 due to Bungie's anti-cheating protection, hence the display capture. I know multiple people who use display capture for Destiny 2 and have no issues with stuttering or input lag, so I'm not sure if that's the problem. I'll play around with game capture and see if there's some way to use it with Destiny 2. Thanks for the quick responses.

Edit: I just removed all capture devices from OBS and attempted to play the game. Even when it's not being captured, it plays choppy simply because OBS is running.
 
Last edited:

WyvernK9

New Member
Toyed with OBS some more today and figured out that my frame stutter goes away when I disable all audio sources in settings. While I was initially excited to find this, I soon realized that the input lag stayed and streaming without audio isn’t exactly an option.
 
Top