Hi everyone,
I’m using an RK3588-based Android TV box (FriendlyElec / CM3588 NAS kit), and I’ve noticed that the system only offers one fixed display mode (typically 1080p @ 60Hz), unlike other RK3588 boxes that automatically switch between multiple refresh rates (24/25/30/50/60Hz) depending on the video content. For example:
DisplayModeRecord{mMode={id=1, width=1920, height=1080, fps=60.000004, alternativeRefreshRates=[]}}
This prevents apps like Kodi or SmartTube from matching the source video’s native frame rate, causing playback issues (tearing, judder, etc.). It feels like the hardware composer/display service isn’t exposing the supported modes to apps. Speed Stars
Has anyone:
- Experienced the same issue on CM3588 / FriendlyElec images?
- Found a workaround to enable refresh-rate switching?
- Submitted a bug report or patch upstream?
- Adjusted any settings or configs (e.g., in
build.prop
, display HAL, or vendor overlays) to re-enable those extra modes?
Would love to hear your insights or step-by-step fixes! Thanks in advance for any help.
RK3588
FriendlyElec
video playback
refresh rate