Hi! What’s not quite right with Roon? · None of the above quite fits
None of the above quite fits · App interface looks or behaves oddly
Tell us what's going on · Roon on iOS does not scroll smoothly, the frame rate looks quite low. Is this normal? It is certainly below 60 frames per second. Does Roon use a cross platform, perhaps web based framework for its iOS app?
Tell us about your home network · Not applicable
Suedkiez
(Just a fellow user like you)
May 22, 2026, 8:00pm
2
OpenGL, not web based, but yes cross-platform and seems to have a problem with 120Hz phones.
Hi everyone,
Our previous effort addressed edge cases and added logging, but we have yet to fully resolve the issue of 120FPS-capable iOS phones not locking to the optimal frame rate.
You’ll likely notice that if you take a screen recording and then scroll within Roon, it’s much smoother. The phone is locking to 120FPS as expected while recording. The goal is, of course, for Roon to do this automatically when the higher frame rate is available from the OS.
There’s a ticket in the pipeline to …
@grizaudio & @Suedkiez One of my next projects is to modernize the software around the Roon Remote mobile apps. I don’t think it’ll fix the 120hz issue, however, I’m hoping it’ll make it easier to deal with in the future.
ARC uses Flutter which has the proper support by default, hence no issue.
ARC has the advantage of being a completely new and modern codebase. I’m working on improving that for Roon Remote mobile.
This helps somewhat but it’s still not smooth:
Settings > Accessibility > Motion:
connor
(Connor)
May 22, 2026, 8:45pm
3
Hi @fredrik.paasche ,
Thank you to @Suedkiez for the succinct and thorough summary.
The team has work in the pipeline to improve the overall UX on mobile platforms, but we don’t have an estimated timeline to release at the moment.
We’ll re-open the tracking thread marked “Ticket In” in the post above as soon as we have a meaningful update to share concerning this issue.
For now, limiting the frame rate in the Accessibility → Motion settings page is the best workaround.
Thanks for your patience.