PINE64
RockPro64 - HDMI and higher resolutions - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCKPRO64 (https://forum.pine64.org/forumdisplay.php?fid=98)
+--- Forum: Linux on RockPro64 (https://forum.pine64.org/forumdisplay.php?fid=101)
+--- Thread: RockPro64 - HDMI and higher resolutions (/showthread.php?tid=15345)



RockPro64 - HDMI and higher resolutions - PakoSt - 11-16-2021

Hey, everyone.
I’ve been rummaging through LibreELEC’s patches and there are some awesome changes being made available.

In particular, the following patch-set by knaerzche: LibreELEC.tv/linux-1000-drm-rockchip.patch at master · LibreELEC/LibreELEC.tv · GitHub

That’s re-work from Kwiboo’s earlier patches to enable higher resolution modes with RK3328 && RK3399 SBCs through HDMI.

What the patch-set effectively does - makes changes to use the big vop along with mpll_cfg table alterations to allow the devices to output up-to UHD resolutions.

On my particular setup, it enables:
  • Use of the full WQHD resolution on my main monitor with the RockPro64 - previously stuck at FHD only
  • Correct detection and use of the QHD monitor with RP64/ Rock64 (previously neither SBCs could even detect compatible mode - monitor doesn’t work)
  • Correct detection and use of 1440x900 monitor (previously, neither SBCs could detect compatible mode - monitor doesn’t work)

Here is my kernel package setup to use the patch-set for ManjaroARM if someone wants to give it a shot:
https://github.com/psstoyanov/linux-rockchip-hdmi-fixes

Here is the RockPro64 connected to 27" QHD ElectriQ monitor using the native resolution:
https://twitter.com/PakoSStoyanov/status/1459079540328726530?s=20

As a note:
- For UHD I don't have a monitor to try it out. I'm not sure if 60Hz has been enabled or not but 30Hz should work for sure
- On my WQHD monitor 60Hz seems to work fine with RP64