4K @ 60Hz (2160p60) distro support?
#1
Question 
Hello,
  The "Software Images" wiki page has a table that mentions 30Hz refresh for 3840x2160 resolution, but after searching, it's still not clear whether or not there's a Linux distro that supports this full resolution @60Hz.  Can someone confirm that this is working?
(I know the HW spec says HDMI 2.0, so it's just a question of drivers and software).

Also, if it supports 2160p60, does it work at RGB444 chroma subsampling?  (not just YUV420 or YUV422)

Not worried about HDR10- I just want to have a lot of xterm windows open at once (so that rules out Android), and small text looks pretty bad at YUV420.
(I know 30Hz is OK for text too, but since my monitor supports 60Hz, I'd prefer it)

Thanks in advance!
  Reply
#2
you might want to check with ayufan on chat. he does not check forum as much as he is logged onto chat.
  Reply
#3
Now 2160p60 works only with YUV420 output format (Pixel Clk: 594MHz/TMDS Clk: 297MHz).
For example YUV420/10bit (Pixel Clk: 594MHz/TMDS Clk: 371.25MHz) does not work (rockchip probably does not ever test it (blocked by bug)).
RK3328 does not support TMDS clk more then 371.25MHz.
I left this community in Aug 2019 due to PINE64 refusal to produce/deliver ROCK64-1G version 3 after more than one year of changing statuses to "planning", "evaluating", "releasing", "availability", "estimated availability" and finally "no schedule" Angry. ROCK64 is dead platform without any advantage. Buy Raspberry PI 4 !
Away
  Reply
#4
(02-19-2018, 03:21 PM)dkryder Wrote: you might want to check with ayufan on chat. he does not check forum as much as he is logged onto chat.

Thanks for the tip, got this reply from #Rock64 IRC :

Quote:<lukasz> spawnflagger: in latest Bionic and LibreELEC images, yes
  Reply
#5
(02-20-2018, 02:30 PM)mcerveny Wrote: Now 2160p60 works only with YUV420 output format (Pixel Clk: 594GHz/TMDS Clk: 297GHz).
For example YUV420/10bit (Pixel Clk: 594GHz/TMDS Clk: 371.25GHz) does not work (rockchip probably does not ever test it (blocked by bug)).
RK3328 does not support TMDS clk more then 371.25GHz.

Thanks for the info!

If possible, can you test this image while running at 3840x2160 @ 30Hz? Are the bottom 2 lines of text legible?
  Reply
#6
I tested 4k@60 (YUV420 not HDR, "bbb-3840x2160-cfg02.mkv") with mpi_dec test. HDR ("LG Chess 4K Demo.mp4") and HLG ("LG Cymatic Jazz 4K Demo.ts") test are decoded ~60FPS but output only with 4k@30 output (forced in extlinux.conf) to LG TV OLED without problem. Check actual output chain with:

Code:
# cat /sys/kernel/debug/dw-hdmi/status
# cat /sys/kernel/debug/dri/0/summary
I left this community in Aug 2019 due to PINE64 refusal to produce/deliver ROCK64-1G version 3 after more than one year of changing statuses to "planning", "evaluating", "releasing", "availability", "estimated availability" and finally "no schedule" Angry. ROCK64 is dead platform without any advantage. Buy Raspberry PI 4 !
Away
  Reply
#7
If the RK3328 TMDS clock is indeed limited to ~371MHz (hardware limitation, not just a bug in the driver), then they should not advertise the Chip specs as having HDMI 2.0a.
They would need at least 533MHz TMDS clock (for reduced blanking video modes), and more like 594MHz (standard 60Hz).  If true, RK3328 really should be advertised as HDMI 1.4b.

(it's also possible that the Rock64 implementation introduced some clock limit that's not inherent to the chip, but rather some PCB capacitance, etc., that limits it)

also a clarification:  I'm only referring to the 4K refresh rate capability of the graphics chip, not the CPU/GPU/VPU frame rate decoding capability with any codec.  It's impressive that it can decode 4K content at or near 60fps, but pointless to do so at any frame rate greater than the refresh rate.  There's still a lot of movie content that is 24fps, so it's useful to set display resolution of 3840x2160@24Hz in those cases, but that resolution spec was part of HDMI 1.4, back in 2009...
  Reply
#8
(02-21-2018, 01:01 PM)spawnflagger Wrote: (it's also possible that the Rock64 implementation introduced some clock limit that's not inherent to the chip, but rather some PCB capacitance, etc., that limits it)
This is the Question. Pine64 should clarify this problem. There is only few "marketing" public documents.

(02-21-2018, 01:01 PM)spawnflagger Wrote: also a clarification:  I'm only referring to the 4K refresh rate capability of the graphics chip, not the CPU/GPU/VPU frame rate decoding capability with any codec.  It's impressive that it can decode 4K content at or near 60fps, but pointless to do so at any frame rate greater than the refresh rate.  There's still a lot of movie content that is 24fps, so it's useful to set display resolution of 3840x2160@24Hz in those cases, but that resolution spec was part of HDMI 1.4, back in 2009...
Not exactly true. Now you can decode and display in 60FPS (of cause in YUV420, TMDS Clk: 297MHz) and after resolving some problems HDR/HLG (of cause in YUV420-10bit, TMDS Clk: 371MHz). Rock64 is capable of sending "frame metadata" to support static HDR (HDMI2.0a) and HLG (HDMI2.0b).
I left this community in Aug 2019 due to PINE64 refusal to produce/deliver ROCK64-1G version 3 after more than one year of changing statuses to "planning", "evaluating", "releasing", "availability", "estimated availability" and finally "no schedule" Angry. ROCK64 is dead platform without any advantage. Buy Raspberry PI 4 !
Away
  Reply
#9
(02-21-2018, 04:44 PM)mcerveny Wrote: Not exactly true. Now you can decode and display in 60FPS (of cause in YUV420, TMDS Clk: 297MHz) and after resolving some problems HDR/HLG (of cause in YUV420-10bit, TMDS Clk: 371MHz). Rock64 is capable of sending "frame metadata" to support static HDR (HDMI2.0a) and HLG (HDMI2.0b).

Yes, you are correct.  I realize I'm in a small minority that would want to use this for text rather than full-motion video.  There's no doubt the RK3328 is designed & marketed for Android STB.
YUV420-10bit feels silly though - lets take away 75% of the color information out of the frame, then increase the depth 25%.... Any 10-bit 4K panel that supports HDR10 or Dolby Vision (that I've ever seen) supports all the HDMI 2.0 resolutions (TMDS 594MHz).  I have seen cheaper UHDTVs that support HDR10, but only have 8-bit panels, but those are also silly in my opinion.
  Reply
#10
(02-22-2018, 12:02 PM)spawnflagger Wrote: YUV420-10bit feels silly though - lets take away 75% of the color information out of the frame, then increase the depth 25%.... Any 10-bit 4K panel that supports HDR10 or Dolby Vision (that I've ever seen).
Color informations are shared for 2x2 pixels not dropped. Yes, I have highend LG OLED (with HDR+HLG+DolbyVision) and all samples (HDR+HLG+DolbyVision) are encoded "yuv420p10le". Check specification (with support profiles of RK3328) for HEVC Main10 and H264 Hi10P that are supported only in 4:2:0 Smile
I left this community in Aug 2019 due to PINE64 refusal to produce/deliver ROCK64-1G version 3 after more than one year of changing statuses to "planning", "evaluating", "releasing", "availability", "estimated availability" and finally "no schedule" Angry. ROCK64 is dead platform without any advantage. Buy Raspberry PI 4 !
Away
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  1024x600 resolution support monte 1 3,261 03-14-2021, 11:32 PM
Last Post: monte
  Encryption support rockfun 1 3,246 06-10-2020, 08:27 AM
Last Post: rockfun
  mainline kernel sound support Openwrt lucize 2 4,549 05-01-2020, 05:09 PM
Last Post: PakoSt
  5.3 kernel support? csrf 5 8,007 04-18-2020, 11:34 PM
Last Post: CameronNemo
  MSI-X support for KVM? pfworks 1 4,106 06-12-2019, 03:48 AM
Last Post: RussianNeuroMancer
  Hyperion/Ambilight support? qwasy 5 8,642 03-30-2019, 04:40 PM
Last Post: antaril
  Arch Linux minimal image w/ full HDMI output support hiccupstix 1 3,956 11-01-2018, 08:33 AM
Last Post: danboid
  Most stable Linux rom and 1080p support? Nelly 2 4,564 10-08-2018, 12:30 PM
Last Post: Nelly
  Updates on Mainline Linux Support? hnaguski 0 2,681 09-11-2018, 08:16 PM
Last Post: hnaguski
  Kodi + Docker - what are the image options for Rock64 to support this? zarusz 0 2,827 05-20-2018, 01:41 AM
Last Post: zarusz

Forum Jump:


Users browsing this thread: 4 Guest(s)