Power & Source of Big Ideas

Developers attention please

Moderators: chensy, FATechsupport

So, I've got my CM3588 NAS kit and began to fiddle around with it. Starting with Android TV to compare it with another RK3588 box using Android TV. I found that there are some huge issues concerning refresh-rate availability and switching, making it somewhat useless as a all-round media player.

On the other RK3588, I can choose a HDMI resolution (like 4K@60), set the UI screensize to 1920x1080 @320DPI. Subsequently, I can then have have video apps like Smarttube or Kodi, switch between the available display modes (the system provides) and/or frame-rates depending on the video content used.

(click to open)
Image
Image
Image

Code: Select all

dumpsys display | grep mMode={id
      DisplayModeRecord{mMode={id=1, width=1920, height=1080, fps=60.0, alternativeRefreshRates=[24.0, 25.0, 30.0, 50.0]}}
      DisplayModeRecord{mMode={id=2, width=1920, height=1080, fps=50.0, alternativeRefreshRates=[24.0, 25.0, 30.0, 60.0]}}
      DisplayModeRecord{mMode={id=3, width=1920, height=1080, fps=30.0, alternativeRefreshRates=[24.0, 25.0, 50.0, 60.0]}}
      DisplayModeRecord{mMode={id=4, width=1920, height=1080, fps=25.0, alternativeRefreshRates=[24.0, 30.0, 50.0, 60.0]}}
      DisplayModeRecord{mMode={id=5, width=1920, height=1080, fps=24.0, alternativeRefreshRates=[25.0, 30.0, 50.0, 60.0]}}
      DisplayModeRecord{mMode={id=6, width=1280, height=720, fps=60.0, alternativeRefreshRates=[50.0]}}
      DisplayModeRecord{mMode={id=7, width=1280, height=720, fps=50.0, alternativeRefreshRates=[60.0]}}
      DisplayModeRecord{mMode={id=8, width=720, height=576, fps=50.0, alternativeRefreshRates=[]}}
      DisplayModeRecord{mMode={id=9, width=720, height=480, fps=60.0, alternativeRefreshRates=[]}}
(dumpsys taken from just a monitor, not a 4K TV, the list would then be far longer)
Anyway with this firmware, an attached TV can switch and match the original content's refresh rates. For example, playing a movie @23.976 FPS and thereby preventing artifacts like tearing, making it a perfect device for media playback.

However, with the latest FriendlyElec Android TV image, I can also choose HDMI resolutions, set the UI screensize, but apps are NOT provided with the supported modes, concerning all available res/refresh-rates.

Image
Image
Image

Code: Select all

dumpsys display | grep mMode={id
      DisplayModeRecord{mMode={id=1, width=1920, height=1080, fps=60.000004, alternativeRefreshRates=[]}}


It has - probably - something to do with the h/w composer/displayservice not making the supported modes available to apps that support this. It would be GREATLY appreciated if this shortcoming could be corrected with an update or in the next release (along with the faulty HEVC 10bit HW video decoder)
Looks like the FriendlyElec build only exposes one display mode, which breaks refresh rate matching. Probably an HWC/EDID issue — hope multi-mode support is planned, it’s key for smooth media playback.
That’s a solid breakdown — the lack of proper refresh-rate switching really kills the media experience. Hopefully FriendlyElec addresses it in the next firmware.

Who is online

In total there are 6 users online :: 0 registered, 0 hidden and 6 guests (based on users active over the past 5 minutes)
Most users ever online was 5265 on Sun Aug 31, 2025 11:40 pm

Users browsing this forum: No registered users and 6 guests