How to eliminate screen tearing in UE4Editor?

While using the UE4Editor and fast navigating in viewport, i noticed heavy screen tearing in the upper part.
I added a commandline param -VSync, that limits the FPS to 60FPS, but the tearing is still there.
This happens in fullscreenmode too (shift-F11).

Is there a way to get a real fullscreenmode with synced swap chain flips (as opposed to blits) per config or commandline option in UE4Editor?

BTW:
I monitored the DXGI related API calls and found that the DXGI::CreateSwapChain call, didn’t contain a valid enumerated display mode (DXGI_MODE_DESC). Maybe a bug?

link text

Hey ,

I’ve got an email out to some engineers to see if they have any additional suggestions for you. In the meantime, can I get your dxdiag info?

-.

Hey ,

If you’re on Windows 7 or older, can you check in Computer->Properties->Advanced System Settings->Advanced Tab->Performance Settings->Visual Effects Tab and look for “Enable desktop composition”. If that’s off, it is preventing windows from Vsyncing the viewport and the “Fullscreen Mode”, which isn’t true fullscreen.

Concerning your bug suggestion at the end of your post, the rendering team is taking a look. I’ll touch base if that goes anywhere.

-.

Hey ,

enabling desktop composition (together with reenabling DWM and themes services) solved the tearing problem for me.

Many thanks and greets,
Fred_97

Great! Glad it helped.

I have this tearing problem but I’m on Windows 8.1 there isn’t “enable desktop composition” for me …

Hi Yahiya,

Could you open up a new bug report going into more detail on your issue? Since you’re on a different OS, we are going to treat this as a separate issue. Include a link to this Answerhub question in your report.

-.

EDIT: The reason Windows 8 and 8.1 don’t have this option is because it is always enabled. This is why I suspect your issue could be different.