Unreal Engine 4 games flicker with gsync in dark areas
Posted: 07 Jul 2020, 18:19
I’ve noticed off behavior in unreal 4 based games. If I’m using gsync compatibility on my oled I get light pulsing or flickering in dark areas. My frametimes are stable, so I don’t believe it to be the frametime spikes that have been know to cause this behavior.
This isn’t my video, but it’s another user with the same display in an unreal 4 engine title.
Another user talks about flickering in blair witch which is again a UE4 title.
"Played Blair Witch the game today and finally gsync causes issue like I mentioned earlier. During night scenes in the game with the whole screen being almost dark grey, there’s intermittent flashing when the character walks around (which causes fps fluctuation and activates gsync)."
https://www.avsforum.com/forum/40-oled- ... st59292992
Disabling gsync removes the flicker. Another odd thing about unreal engine 4 games I’ve noticed is I can’t get them to tear. With gsync off and with vsync off, even at driver level I can’t induce frame tearing. I increased FPS cap over my refresh rate of 120 and it did indeed go above that framerate. So vsync isn’t on.
A user on unreal forums suggested that perhaps fast sync is baked into unreal engine 4 because they noticed the same issue.
“ The only reason for this I can figure out is that UE4 would somehow have hardcoded "FastSync" in, which basically drops frames that are not drawn in time for next screen update and prevents tearing that way, but even if I go to nVidia control panel to make sure even FastSync is off, I am still not getting any screen tearing.”
https://forums.unrealengine.com/develop ... l-engine-4
Whatever causes unreal engine 4 games not to tear even without vsync has me thinking it causes issues with gsync/vrr. I’d like to see what some of the experts around here think though.
This isn’t my video, but it’s another user with the same display in an unreal 4 engine title.
Another user talks about flickering in blair witch which is again a UE4 title.
"Played Blair Witch the game today and finally gsync causes issue like I mentioned earlier. During night scenes in the game with the whole screen being almost dark grey, there’s intermittent flashing when the character walks around (which causes fps fluctuation and activates gsync)."
https://www.avsforum.com/forum/40-oled- ... st59292992
Disabling gsync removes the flicker. Another odd thing about unreal engine 4 games I’ve noticed is I can’t get them to tear. With gsync off and with vsync off, even at driver level I can’t induce frame tearing. I increased FPS cap over my refresh rate of 120 and it did indeed go above that framerate. So vsync isn’t on.
A user on unreal forums suggested that perhaps fast sync is baked into unreal engine 4 because they noticed the same issue.
“ The only reason for this I can figure out is that UE4 would somehow have hardcoded "FastSync" in, which basically drops frames that are not drawn in time for next screen update and prevents tearing that way, but even if I go to nVidia control panel to make sure even FastSync is off, I am still not getting any screen tearing.”
https://forums.unrealengine.com/develop ... l-engine-4
Whatever causes unreal engine 4 games not to tear even without vsync has me thinking it causes issues with gsync/vrr. I’d like to see what some of the experts around here think though.