obsproject / obs-studio

OBS Studio - Free and open source software for live streaming and screen recording
https://obsproject.com
GNU General Public License v2.0
60.36k stars 7.99k forks source link

Since OBS 28 theres less HZ being outputed to the main monitor if using output projector to another screen #7716

Open alexandremix opened 2 years ago

alexandremix commented 2 years ago

Operating System Info

Windows 10

Other OS

No response

OBS Studio Version

28.1.1

OBS Studio Version (Other)

No response

OBS Studio Log URL

https://obsproject.com/logs/Kp6SHFg_MIXNokRp

OBS Studio Crash Log URL

No response

Expected Behavior

When using output fullscreen projector to a screen the game should stay smooth as not using fullscreen projector

Current Behavior

When I right click and do fullscreen projector to my 3rd monitor the game feels like its playing at 60Hz (maybe its more but its noticeable to the point i dont want to play the game) even tho the same framerate is being outputed.

Steps to Reproduce

  1. Open OBS and a game In my case is call of duty modern warfare II . Also happens in warzone. Didn't test in more games.
  2. Right click the viewfinder and do output projector fullscreen.
  3. Notice how the game is less smooth than it was.
  4. Close Fullscreen projector on the 3rd screen
  5. Notice that the game is smooth again ...

Anything else we should know?

This exact pattern on any 27 version build does not happen at all.

this obs is clean it only contains gamecapture and nothing more. this pc is not even streaming or recording

MattyFresh68 commented 2 years ago

Possibly also related to https://github.com/obsproject/obs-studio/issues/4354 ? Also had another user in discord that claims rolling back to 27.0.1 fixed their issue with tearing on projector. https://discord.com/channels/348973006581923840/374636015396192257/1039261828557045790

alexandremix commented 2 years ago

I never had any screen tearing. but maybe the projector function is broken in 28

flaeri commented 1 year ago

I have some testing basis regarding this on my own, but I do not have a 240hz, so I cannot test your specific use.

My theory is that this is related to mixed refresh rates. At the very least, it happens for me if I mix 144hz and 60 on dx12 games, and I've read some reports of the same happening when the diff between the slowest and the fastest monitor is 4x or higher, like with 60hz and 240hz (or higher)

Could you try to set the 240hz monitor to 180hz (or 120hz, or 60hz). Make double sure it set both on windows, and in game. Does the problem go away?

I suspect the same issue would happen if you had OBS w/ preview or a fullscreen YouTube video on the 60hz monitor.