RockPro64 Linux Manjaro HDMI 4K
#1
Hi,

I've been stuck with this problem for hours now. As far as I can tell the RockPro64 is 4K capable (even if only at @30 refresh).

Manjaro KDE Plasma. Fresh install created using the Manjaro Arm Installer script won't let me select 4K on my monitor. 1080 seems to be the limit.

I've tried every xrandr trick I can think of...

I've tried tweaking u-boot...

Nothing makes any difference. I'm beginning to think this problem is a more complex issue in the kernel HDMI drivers.

The same monitor works fine in 4K with N2 and other ARM devices.

Any help would be very appreciated.

Thanks,

Mkne
#2
Sorry wrong forum. This should be in RockPro64 Linux...

Mkne
#3
Just spit balling here - have you tried with Plasma Wayland?

I was just going to ask if you have USB-C dongle to try from there but it looks like the RP64 needs some improvements there with the Manjaro image. Will try the PBP kernel on the RP64 tomorrow morning (or some other distro to check if the hardware is working on the unit).

Device: Pinebook Pro 128GB No:246 / MainOS: Manjaro ARM
Godot and Flutter - creating something can be fun with the right tools!
#4
Moved to RP64 Linux forum.
Community administrator and sysadmin for PINE64
(Translation: If something breaks on the website, forum, or chat network, I'm a good person to yell at about it)

#5
(05-01-2020, 05:30 PM)PakoSt Wrote: Just spit balling here - have you tried with Plasma Wayland?

I was just going to ask if you have USB-C dongle to try from there but it looks like the RP64 needs some improvements there with the Manjaro image. Will try the PBP kernel on the RP64 tomorrow morning (or some other distro to check if the hardware is working on the unit).

Thanks for reply... I'm afraid I put this is the wrong forum. I guess it should be in RockPro64. I'd move the thread, but don't know how...

I'll try Plasma Wayland tomorrow. Even the boot from initial console seems to be at 1080p. N2 and Vim3 both run the console at 4K when booting Manjaro. Seems like this is happening at quite a "low" hardware/kernel level.

I guess the first thing I wanted to establish is that it should be possible to run the RockPro64 at 4K.

Thanks,

Mkne
#6
Hi,

Still stuck at 1080. Can't get HDMI 4K output from Manjaro.

Thinks I have tried:

1) APPEND HDMI settings to Kernel on Boot (No Effect)
2) Created XOrg Conf with specific monitor and screen at 4K (I see the top 1/4 of the screen on the monitor)
3) tried modprob (not sure it did anything at all) to tell HDMI driver 4K.
4) xrandr till everything broke, but, still no 4K

Things I think I know:

1) Manjaro on HK N2 is fine at 4K (llvm as no bifrost (yet))
2) Same HDMI cable and monitor as above with N1

I'm running out of ideas. Anyone got any ideas?

Thanks,


Mkne
#7
I doubt this would be the cause as you've said that it is fresh KDE install but in any case - did you check if the system has `xf86-video-fbturbo-git`installed?

Device: Pinebook Pro 128GB No:246 / MainOS: Manjaro ARM
Godot and Flutter - creating something can be fun with the right tools!
#8
(05-02-2020, 12:06 PM)PakoSt Wrote: I doubt this would be the cause as you've said that it is fresh KDE install but in any case - did you check if the system has `xf86-video-fbturbo-git`installed?

Hi,

"xf86-video-fbturbo-git" was not installed. I installed it. I did have an effect... I lost Panfrost acceleration, and, the only resolution available to me was 1080. Uninstalled, Panfrost back, and 640x480 to 1920x1080 back in my list of available modes. Smile 

Can I just confirm that the RockPro64 can do 4K from the HDMI port? I'm not chasing the impossible here? When I read the specs, it looked to me like it should with no problems... 

The N2 and Vim3 both run at 4K on the same monitor and wire... So, I guess this is something specific to the RockPro64.

Any other ideas....

Thanks,

Mkne
#9
The RP64 should be able to do it. If you have a spare sd card, you could try with some other distro to verify.

I don't have 4K monitor and I can't find the display port to hdmi adapter to check on the QHD one we have in the household atm.
fbturbo was causing me trouble with monitor setups but you didn't have it on the system to begin with.


Could you share what kscreen-console gives out?

It doesn't sound like you would be using different ports on the back of the TV either.

Device: Pinebook Pro 128GB No:246 / MainOS: Manjaro ARM
Godot and Flutter - creating something can be fun with the right tools!
#10
(05-02-2020, 04:40 PM)PakoSt Wrote: The RP64 should be able to do it. If you have a spare sd card, you could try with some other distro to verify.

I don't have 4K monitor and I can't find the display port to hdmi adapter to check on the QHD one we have in the household atm.
fbturbo was causing me trouble with monitor setups but you didn't have it on the system to begin with.


Could you share what kscreen-console gives out?

It doesn't sound like you would be using different ports on the back of the TV either.



Thanks for all input!

START: Requesting Config
Received config. Took 73 milliseconds
Screen:
       maxSize: QSize(64000, 64000)
       minSize: QSize(0, 0)
       currentSize: QSize(1920, 1080)

-----------------------------------------------------

Id:  1
Name:  "BNQ HDMI-A-1-BenQ EL2870U/PCK00877SL0"
Type:  "HDMI"
Connected:  true
Enabled:  true
Primary:  true
Rotation:  1
Pos:  QPoint(0,0)
MMSize:  QSize(620, 340)
FollowPreferredMode:  false
Size:  QSize(-1, -1)
Scale:  1
Clones:  None
Mode:  "0"
Preferred Mode:  "0"
Preferred modes:  ()
Modes:  
        "0"    "1920x1080@60"   QSize(1920, 1080)   60
        "10"    "1152x864@75"   QSize(1152, 864)   75
        "11"    "1280x720@60"   QSize(1280, 720)   60
        "12"    "1280x720@60"   QSize(1280, 720)   60
        "13"    "1280x720@50"   QSize(1280, 720)   50
        "14"    "1024x768@60"   QSize(1024, 768)   60.004
        "15"    "1440x480@60"   QSize(1440, 480)   59.94
        "16"    "800x600@60"   QSize(800, 600)   60.317
        "17"    "720x576@50"   QSize(720, 576)   50
        "18"    "720x480@60"   QSize(720, 480)   59.94
        "19"    "720x480@60"   QSize(720, 480)   59.94
        "3"    "1920x1080@50"   QSize(1920, 1080)   50
        "4"    "1920x1080@50"   QSize(1920, 1080)   50
        "5"    "1920x1080@30"   QSize(1920, 1080)   30
        "6"    "1920x1080@25"   QSize(1920, 1080)   25
        "7"    "1920x1080@24"   QSize(1920, 1080)   24
        "8"    "1600x900@60"   QSize(1600, 900)   60
        "9"    "1280x1024@60"   QSize(1280, 1024)   60.02
EDID Info:  
       Unavailable



My rockpro64 has a physical HDMI port. That's what I'm trying to use. Am I missing something fundamental here?

Thanks,

Mkne


Possibly Related Threads…
Thread Author Replies Views Last Post
  irradium (based on crux linux) RockPro64 riscv64, aarch64 mara 1 345 03-25-2024, 12:12 PM
Last Post: mara
  yocto for RockPro64 Fide 1 649 01-16-2024, 10:01 AM
Last Post: Fide
  Installing Ubuntu Server on RockPro64 deutschlmao 2 2,521 10-29-2023, 04:43 PM
Last Post: brotherj4mes
Exclamation Ethernet regression on Linux Kernel 6.5.4? Deathcrow 3 742 09-22-2023, 04:27 AM
Last Post: diederik
  Vanilla mainline Debian 11 (Bullseye) on the RockPro64 Pete Tandy 22 16,831 08-16-2023, 01:34 AM
Last Post: varac
  slarm64 (unofficial slackware) ROCKPro64 RK3399 (aarch64) mara 54 82,217 08-11-2023, 11:13 AM
Last Post: mara
  Installing CH431SER on Ayufan 0.9.14: gitlab-ci-linux-build-159 Thisone 4 1,186 07-14-2023, 04:22 AM
Last Post: hunderteins
  How to enable CoreSight ETM trace on RockPro64 shpark 0 542 05-21-2023, 11:34 PM
Last Post: shpark
  Linux laptop does not detect the board when plugged in via USB soupy 1 3,920 04-13-2023, 03:01 AM
Last Post: Reynold Grady
  Rockpro64 Dead on arrival? quixoticgeek 1 880 03-12-2023, 06:55 PM
Last Post: quixoticgeek

Forum Jump:


Users browsing this thread: 1 Guest(s)