Render 120Hz GUI

120Hz+ is supported mostly by gaming oriented monitors.
Professional and cheap screens are usually limited to 60Hz. I’ve not kept up with the most recent developments, but even if that changed, it doesn’t make it “most” displays.
Only the higher-end TVs support 120Hz refresh rate. At 4K you need full HDMI 2.1 support, which the Amlogic SoCs don’t. You’d also require a lot more GPU power than the Amlogic SoCs have to render 4K at higher than 60 FPS.
I still remember the pages long discussions we had with you about the frame-rate limitations.
You can’t compare scrolling on a phone, or using the PC with using Kodi on your TV.
I’ve had a 120Hz capable TV for over 6 years now, and not once had it occurred to me:
“Hmmm. I wish I could get Kodi at 120 FPS!!!”

With all that said, I’m not saying that your request is invalid. It’s just so low on the priority list that it’s unlikely anyone on the team currently working on CE will ever get to it.

2 Likes

Makes me wander why my very expensive Sony BVM-HX310 4K TRIMASTER HX Professional Master Monitor has only 60Hz :(((

1 Like

I think now it is enough to be written. Everyone express it’s own view and nothing more is needed. If anything change from development point of the view it will be told. Until that time please stop repeating same thing again and again. This case is now closed!

1 Like

@TheCoolest

  1. We rarely realize that a technical improvement is necessary until we have tried it. In very many cases, it is when it is already present that we say to ourselves “how I did before”.

  2. But in order to be precise and clear → If I suggested the implementation of a 4K@120hz display option, it is because I thought (perhaps wrongly) that it this was a quick and easy feature to add. This is indeed a feature that many of us have been waiting for, but which is not essential. We will wait 1 more year if necessary, 5 years if necessary. In short, I wanted to bring the arguments that seemed legitimate, but it is nothing more than a suggestion. Either way, time will do its thing. When we get used to this standard, then CE users will think “hey, what’s wrong?”. And the evolution will happen naturally.

  3. Finally ; to choose, I prefer bug/artifact-free 4K@60hz (Unscaled) display support to be at the top of the priority list. And by far ! This seems much more “important” to me. But I know it’s very tedious to fix it. So I’m not going back to the subject. And I patiently wait.

  • We can never say it enough, but thanks to your collective work, artefact or not, my family and my friends have a blast on CE. Thanks.

Sorry for the off topic below

@Sholander

1. Maybe because Kodi is not a professional software but a media player with a modern interface. Which therefore, like Windows, Android, PSN, etc. should support all current consumer display standards.

2. Or, because your screen is more geared towards static imagery, in favor of color space, rather than motion. Indeed, your monitor is a very specific case, since it is mainly used as a reference for the calibration of HDR films. Colorimetric space and high definition are often favored for “graphic” work. . Displaying a high-precision image saturates the bandwidth of many connectors. So it is necessary to decide between one or the other. But now, thanks to the DP, there are many 120hz/144hz monitors. Then, whether they are stamped “pro” or not, is just marketing. As long as the colorimetric drift is less than what the professional human eye can perceive (Delta less than 1.5) and that the colorimetric space and the definition correspond to the needs of the job, then we can go on a 120hz/144hz monitor no problem if the connection allows it. The experience would only be better and productivity increased. But if you want a more specific answer. This refresh limit has historically been linked to the nature of the IPS panel (panel favored for its colorimetry, but bad for movement). But that era is gone.

Again, in many professional circles, and even among mainstream tech specialists, this has long since ceased to be a debate. In some respects, it is even an absolutely essential criterion. Especially when the field of vision occupied by the screen is important. I strongly advise against viewing a 24fps film on a very large screen without exacerbated motion blur, or without electronic motion compensation. A fortiori, it is for example impossible to work on a VR screen below 90 hz, without the eyes getting tired and without the brains interpreting the latency as a phase shift between the inner ear and sight (Motion sickness). In short, 120hz is commonly accepted as the optimal frequency for all interactive uses, from the small screen (smartphone) to the large screens (TV). Whether for professional use or not. This is even more true for what is “interactive”; GUI/game. Because in addition to fluidity, the notion of latency comes into play. Why do all recent smartphones, tablets, TV and game consoles target this frequency ? You now have the answers.

EDIT :
@vpeter <-> Fine !

1 Like

Out of curiosity what’s the alternative to fbdev?

1 Like

Direct rendering manager?

1 Like

DRM is only the layer between driver and hardware. You will need the overhead what is included now in closed source libMali blob. What I know for Android ION is used, look at Khadas sources.

We use already DRM to communicate from Kodi with the display driver and it does emulate the fbdev for us ;). Kodi on Android use MediaCodec blob (also closed source) and this handle the interface between user app and kernel driver. So not usable on CE as well.

But for ION there does no Kodi render system exists…

2 Likes

Hi guys, just an anecdote :
For several weeks I have been doing a lot of work on setting up the Kodi interface with the only tool, a remote control (creation of playlists, Widgets, etc.). This induces hundreds of manipulations per day. It is simply to say that under these conditions we realize that the latency is disabling. For example, it is impossible to go very quickly without making typing errors with the virtual keyboard, or when browsing the long lists of titles to select. When we go back to PS5 for example, it’s day and night. The display and the control are perfectly synchronized, it is a real pleasure to navigate through the menus. So yes, VRR is enabled on PS5. Indeed, it would be the Holy Grail to get it one day on CE, but I dare not even talk about it, as in the eyes of some it would seem to come from the future. And then I think it has to be introduced by Kodi first. If anyone is interested, a request is open here : https://www.reddit.com/r/kodi/comments/zy5n3n/videos_with_more_than_one_refresh_rate/
(Besides the latency gain, it’s also the end of black screens when going from a 60hz source to 24hz for example. And it’s also the possibility of playing more content whose frequencies would be variable, such as some Japanese series or maybe Avatar 2. A nice evolution to come for our multimedia boxes)

But without going that far, this daily experience confirms the idea that a 120hz option in the menu would already be a nice step forward and would make browsing easier. However, this request is not urgent. The Khadas devs confirmed to me that the Vim4 could not output 4k@120, but only 4k@90hz or 1080p@120hz. So it will be for the next iteration of Amlogic. However, I see that there is already a 1080p@120hz option in CE’s menu. Unfortunately, I get a black screen. Do you know where this problem comes from?

1 Like

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.