What’s the problem with Vsync swap interval 1, Sync to exact content framerate on?
Snes won’t run at 60.1 with your settings.
Probably just something related to my setup, but I’ve noticed judder in horizontal scrolling with those settings. It’s very hard to see but it’s distracting. My monitor is possibly the culprit - it’s gsync compatible, whereas my older (now secondary) monitor was an actual gsync one. I only have it plugged in through hdmi so I can’t activate gsync on it anymore. Maybe one day I’ll run some tests on it, but I’m happy enough with the way I have everything setup for now, even if it’s not 100% accurate.
I can see some small scrolling judder in the 240p test suite since I switched from a GSync module LCD IPS monitor to an LG C2 OLED (GSync compatible using HDMI Forum VRR). For me, it still seems best to use Swap Interval 1 and Sync to Exact enabled. I just tried Swap auto and Sync to Exact off with d3d11 and vulkan and it wasn’t any smoother.
I’m not sure if it’s GSync Compatible not being as good as having the module or OLED’s fast response time showing judder more clearly than LCD. But I’ve gotten used to the judder and don’t really notice it unless I’m looking for it now.
It’s definitely the kind of thing where if you’re not specifically looking for it, you would likely never see it. My line of work unfortunately requires me to search for things like this, and I have trouble giving my eyes a break.
I haven’t done testing for input latency with any of the settings I’ve used, and ultimately I think if it comes down to one setup being more responsive than the other - and I suspect that setup involves sync to exact content frame rate - I will have to go that route.
I should also mention that the buttery smoothness goes away if have “automatic refresh rate switch” disabled (I set it to All Fullscreen Modes to be safe, but as far as I know I’m running Retroarch in exclusive fullscreen). When it’s on, there’s a second or two pause with a black screen before the game starts, and often the game audio will start before the video. Sync to exact content frame rate seems to override the automatic refresh rate switch setting, and displays the game at its proper frame rate, albeit with the judder I’ve mentioned previously.
I’m not entirely sure what’s going on under the hood with a lot of these settings, but I figure it’s worth mentioning them.