Sorry for the double post, but after messing with this game for the past couple of hours I thought I'd share some of my findings on how this game handles certain things regarding resolution and Vsync. It's definitely one of the weirder games I've played in regards to this. There's very little documentation about the PC version of Recore out there, so hopefully this will help someone. PCs are weird, so what I encountered may be different for you.
- Setting "Fullscreen" to "On" engages double buffer Vsync regardless of your "Vsync" and "Target FPS" settings. Dips below 60fps drop to 30fps, then 20fps. This was evident when downsampling from 1440p and 4K. This is really strange because I was under the impression that all UWP games ran in a borderless window which should use real triple buffering.
- Speaking of downsampling, the only way I could select higher resolutions with Nvidia DSR was to change my desktop resolution to my desired resolution before starting the game.
- One way I found to deal with the framerate drops and stuttering caused by double buffer Vsync in Fullscreen mode is to force Adaptive Vsync from the Nvidia Control Panel. Framerate drops beneath your monitor's refresh rate exhibit screen tearing as usual, so not an ideal solution unless screen tearing doesn't bother you.
- There's another way, and I don't know why it worked, but it did and I discovered it completely by accident.
First, I change my desktop resolution to something higher like I would when downsampling. In my case, I set my desktop to 1440p. Next, I start the game, change my in-game resolution to 1440p to match, then exit the game. Now I change my desktop resolution back to my native resolution (1080p). Start the game again, and my in-game resolution will still be 1440p, but the resolution box will be blank.
Now as long as I don't change the resolution again, I will have my downsampled resolution and a proper variable framerate. Changing the resolution again will bring back the double buffer Vsync and you'll have to repeat these steps again. This is good for me because I have extra performance to spare at 1080p, but only minor framerate drops at 1440p.
- The only way I could actually unlock my framerate was to set "Fullscreen" to "Off" and run the game in a window. This often would not actually resize the window to my chosen resolution so I had to use the "Windows logo key + Up arrow" shortcut to maximize the window, although the border at the top would remain. Didn't matter if "Vsync" was "Off" or "FPS Target" was set to "Maximum," as long as "Fullscreen" was "On" I would get double buffer Vsync.
- This is already known, but "Temporal AA" 4x and above are busted and exhibit constant flickering. You're better off using FXAA. I could not see any difference between the two FXAA options.
My specs:
GTX 1060 6GB
Driver 375.70
i5 2550K @ 4.5 GHz
8GB DDR3
Windows 10 Version 1607 (OS Build 14393.576)
MSI Afterburner Overclock:
+150 Core Clock
+500 Memory Clock
So yeah, this game has some weird issues, and I'm not holding my breath that they'll get fixed.
Anyone get like a weird ghosting/reflection while walking on the sand?
Try turning off Dxtory. Fixed it for me.