interspool
New Member
Hello all! First I've scoured the internet for answers on this. It's the last issue I need to iron out before I consider my OBS/Stream settings "Perfect".
System Specs:
Ryzen 1700X @ 3.8ghz
3200mhz CL16 Memory
GTX 1080
Dell 144hz 1440p Monitor
The Problem: It's very subtle, but there is a noticeable amount of input lag and frame duplication on my screen in game any time I have OBS open. The effect manifests as something similar to screen tearing (even on Gsync monitor) and a slightly mushy mouse feel. I want to be clear, this happens even while NOT streaming and NOT recording. OBS can be idle, with Preview OFF and it's still happening. CPU overhead and GPU usage are nowhere near maxed out, and I could be well over 200fps and the issue is still there.
Things I have tried:
Putting OBS in Taskbar and on Main Monitor
Literally ALL NVENC and x264 Presets
Enabling/Disabling Preview
Game Capture vs. Display Capture Modes
My Conclusions:
It seems the people who say OBS Studio forcing a constant frame rate (CFR) ( this guy made a video: https://www.youtube.com/watch?v=pAFIPj2f9YM ) are onto something. Also it's well known that Shadowplay can record/stream without this issue as well using the same NVENC encoding option that OBS utilizes. I have used NVENC and really enjoy that option because of the very low CPU usage in-game. When you have a 144hz monitor you want all the frames you can get in a fast paced shooter. But, throwing more frames at it only puts a band aid on the issue. If I manage to drop below 100fps in-game it becomes almost unplayable. I think there is some syncing issue with OBS and the constant frame rate.
Is there any way to utilize Shadowplay's "secret sauce" through OBS so that it does not cause this issue? I'd be happy to stream using NVENC as I think it looks decent in 720p60 @ 6000kbps. I just want the input lag to go away. x264 would be even better. Thanks!
System Specs:
Ryzen 1700X @ 3.8ghz
3200mhz CL16 Memory
GTX 1080
Dell 144hz 1440p Monitor
The Problem: It's very subtle, but there is a noticeable amount of input lag and frame duplication on my screen in game any time I have OBS open. The effect manifests as something similar to screen tearing (even on Gsync monitor) and a slightly mushy mouse feel. I want to be clear, this happens even while NOT streaming and NOT recording. OBS can be idle, with Preview OFF and it's still happening. CPU overhead and GPU usage are nowhere near maxed out, and I could be well over 200fps and the issue is still there.
Things I have tried:
Putting OBS in Taskbar and on Main Monitor
Literally ALL NVENC and x264 Presets
Enabling/Disabling Preview
Game Capture vs. Display Capture Modes
My Conclusions:
It seems the people who say OBS Studio forcing a constant frame rate (CFR) ( this guy made a video: https://www.youtube.com/watch?v=pAFIPj2f9YM ) are onto something. Also it's well known that Shadowplay can record/stream without this issue as well using the same NVENC encoding option that OBS utilizes. I have used NVENC and really enjoy that option because of the very low CPU usage in-game. When you have a 144hz monitor you want all the frames you can get in a fast paced shooter. But, throwing more frames at it only puts a band aid on the issue. If I manage to drop below 100fps in-game it becomes almost unplayable. I think there is some syncing issue with OBS and the constant frame rate.
Is there any way to utilize Shadowplay's "secret sauce" through OBS so that it does not cause this issue? I'd be happy to stream using NVENC as I think it looks decent in 720p60 @ 6000kbps. I just want the input lag to go away. x264 would be even better. Thanks!