Android 120hz display jittery scrolling

I’m new to these higher refresh rate displays, and I’m surprised that it’s very hard to get smooth scrolling as I get in the old 2011 LCD TV I got, I mean, the old TV is really smooth, no jitters, no micro stutters, just smooth gameplay overall.

The device is a Poco Pad on Android 16, Snapdragon 7s Gen2 with 8GB RAM

I can force it to run on either 60/90/120hz, but the recommended is to use the auto mode, still, no matter what mode I choose, I can never get the smooth scrolling I get on the old TV with little to no fiddling AND with runahead+shaders, no issues there.

What I’ve tried so far, setting video driver to either Vulkan/GL, changing sync settings, activating the VRR option, sometimes I almost get there, the sound doesn’t crack, unless I turn off V-Sync and things like that.

I must be doing something wrong, standalone applications such as PPSSPP/Dolphin and native games run so smoothly, there must be something I’m missing as it’s clearly a miscommunication between Retroarch and the display driver, what can I do to solve this?

Usually, setting vsync swap interval to 2 for 120 Hz should be smooth.

1 Like

I set Vsync Swap Interval to 2 and the game indeed played with very smooth scrolling, after a few minutes, I noticed uneven frame pacing plus sound crackling, so I took a few screenshots showing my current settings and a short video showing the deviation that’s caused for some reason I`m still not sure what that is, also, I imagine I should activate Sync to Exact Content Framerate?

The last one shows I can either use default or force a specific rate from 60/90/120hz, I set default mostly.

https://youtu.be/OfQ8TgXV-oU

that dynamic refresh rate thing is probably why it’s going wrong over time.

Any ideas, can I solve this?