Hy guys,
Recently, i bought a new phone (Rog3) and i have a significant issue with it.
The 60 hz screen is actually 59.3 hz, as displayhz.com shows. I had no clue this was the case, this info does not exist anywhere.
Problem is, whatever i do, i can not get the 60 fps games run smoothly in Retroarch. I manually set the Vertical refresh rate to 59.3, but Retroarch tends to go to 60 every few seconds, and while it runs perfectly smooth as long as the framerate shows 59.3, it stutters quite noticeably when it jumps to 59, 60ā¦
I tried various combinations, with and without Audio Sync, vulkan, GL, no solution. The value of 59.3 doesnāt stick for long. Iāve mainly run Mame and FBneo cores.
I also tried the other display values of the phone (90, 120, 144) hz, together with Sync to exact content framerate in Retroarch, but every time thereās some sort of stuttering more or less.
The smoothest experience, similar to my OnePlus7 (60.02 hz screen refresh) is when the Vertical refresh sticks to 59.3.
What can i do guys? Itās really a deal breaker for me, so iām gonna try to sell the phone, but maybe, maybe thereās a solution.
Thanks so much!

No other emulator can sync to 59.3 hz (neither Dolphin, Citra or Aether) the way Retroarch does (ppsspp is the only one that can actually).
The games i play are the usual arcade games in mame/fbneo (fighters, shmups, brawlers), they run at ~ 60.
But in order to run them at 120 hz with Swap Interval 2, it seems i have to be able to run them at more than 120 fps (unthrottled).