Bug Report OBS is suddenly forcing Vsync onto Overwatch since the latest Windows 10 update. How to stop this?

Kylix

Member
EDIT: I can't delete this thread, but I created a new, more accurate and simplified version of this post here so it's easier to understand the actual problem is. I did some troubleshooting and narrowed down the true issue. Feel free to delete this post now if necessary.

When I have Overwatch open and Vsync turned off, I can actually see the screen tearing in Overwatch (which is fine, I actually prefer it), but when I merely OPEN OBS Studio (22.0.2) and go back into Overwatch, the screen tearing stops (like Vsync has been suddenly turned on) and my aim is actually worse. If I close OBS, the screen starts tearing again (which I need). So just having the program open is causing this to happen. I don't even have to be streaming or recording.
Why is OBS suddenly doing this? It was never an issue before Windows 10 updated to 1809.
I need a solution if anyone can help. I can't play the game like this.
Vsync is off in Overwatch, it's off in the Nvidia control panel for both Overwatch.exe and OBS.exe. Windows 10 game features are all disabled as well. I can't think of anything else.
 
Last edited:

carlmmii

Active Member
Are you running overwatch in fullscreen mode? Have you tried disabling fullscreen optimizations?

You might also want to try using the Nvidia Profile Inspector to force vsync off.
 

Kylix

Member
Are you running overwatch in fullscreen mode? Have you tried disabling fullscreen optimizations?

You might also want to try using the Nvidia Profile Inspector to force vsync off.

If you looked at the last part of my post, I mentioned that I already tried all of those things. Vsync is off in every conceivable way, Nvidia control panel and all, for global and each program. And I've disabled all of Window's gaming "optimizations" and features.

This seems to have something to do with OBS specifically and how it hooks into capturing the game I believe.

Also, it's worth mentioning that this issue occurs whether I run overwatch in full screen, or borderless windowed.
 

carlmmii

Active Member
Nvidia Profile Inspector. Not the control panel.

Does this problem happen only with OBS, or does it happen when you have any other hardware accelerated program running on a separate monitor, such as playing a youtube video in Chrome/Firefox?

Does this happen when OBS has an empty scene? Does game capture vs display capture make a difference?
 
Last edited:

Kylix

Member
Nvidia Profile Inspector. Not the control panel.

Does this problem happen only with OBS, or does it happen when you have any other hardware accelerated program running on a separate monitor, such as playing a youtube video in Chrome/Firefox?

Does this happen when OBS has an empty scene? Does game capture vs display capture make a difference?

I went down all the troubleshooting you suggested and found one interesting result. I used the profile inspector, but it already had Vsync set to force off, (https://i.imgur.com/PmiG58i.png) so that didn't make any difference. Then I used Chrome on my second monitor to play a YouTube video at maximum quality and in full screen, but it didn't affect Overwatch at all. Then I opened OBS and set it to a brand new profile and brand new scene collection (aka, an empty scene) and then added a single 'game capture' source and it DID NOT give me any issues. So what does that mean? Something else within my other scenes are causing this "forced vsync" issue? How could that even be possible? Thanks for your help by the way.

EDIT: After further investigation of my scene elements, it looks like when I turn off a 'display capture' that I have going, the game performs without the "forced vsync" issue. I'm not sure why this element is suddenly causing it, but I would love a resolution for it because this display capture is a major element of my stream. Any advice for that? Clicking "properties" for a display capture doesn't offer anything useful.

It looks to me like the display capture is forcing my game (even in full screen mode) to sync up with it's refresh rate for some reason. Hopefully there's a fix for this.

I have 3 monitors if that's relevant. [ 1 ] [ 2 ] [ 3 ]
1 is being display captured, while 2 runs the game and 3 shows OBS and other software I use.
 
Last edited:
Top