Can't achieve a flat frame time graph in RTSS in many emulators with Freesync
Posted: 27 Mar 2021, 00:35
I was under the impression that Freesync would "just work" with emulators (at least MAME and Retroarch) but, according to RTSS's frame time graph, that doesn't seem to be the case. In MAME for example, if I try the game Galaxian with RTSS's frame time graph enabled, there will be consistent, slight variations, despite Freesync being enabled. This is with all vsync options disabled in MAME and throttle enabled. However, if I input the refresh rate in RTSS that MAME reports upon boot: 60.606061, then the graph will be flat.
I've noticed the same thing in Retroarch with various cores like beetle-saturn, genesisplusgx, mupen and mesen. I have Retroarch set up to use Freesync, but the RTSS frame time graph will show consistent, slight variations. I've been able to achieve a flat graph in those cores by inputting a 59.94 limit in RTSS.
In RPCS3 for at least one game, using a 59.94 limit was need for a flat graph.
In Dolphin I needed to use a 59.97 limit for a flat graph.
Curiously, trying a game in Xenia didn't need any special limit for a flat graph.
I've been using Freesync in the aforementioned emulators for awhile now and didn't notice perceivable stutter, so I'm not sure if RTSS is measuring frame time variance that I've not noticed or if it's not functioning properly for this use case. I'm using an Alienware aw2521hf 240hz monitor. RTSS is version 7.3.1.
I've noticed the same thing in Retroarch with various cores like beetle-saturn, genesisplusgx, mupen and mesen. I have Retroarch set up to use Freesync, but the RTSS frame time graph will show consistent, slight variations. I've been able to achieve a flat graph in those cores by inputting a 59.94 limit in RTSS.
In RPCS3 for at least one game, using a 59.94 limit was need for a flat graph.
In Dolphin I needed to use a 59.97 limit for a flat graph.
Curiously, trying a game in Xenia didn't need any special limit for a flat graph.
I've been using Freesync in the aforementioned emulators for awhile now and didn't notice perceivable stutter, so I'm not sure if RTSS is measuring frame time variance that I've not noticed or if it's not functioning properly for this use case. I'm using an Alienware aw2521hf 240hz monitor. RTSS is version 7.3.1.