View: 1185|Reply: 4

opi5 hdmi 2560x1440@60Hz blank screen on all OS

[Copy link]

2

threads

5

posts

20

credits

Novice

Rank: 1

credits
20
Published in 2023-7-22 00:34:49 | Show all floors |Read mode
First of all, thank you for your hardware, has been running headless just perfectly for the past 6 months.


Now, I was going to run it with display, and while it detects my 2560x1440 monitor just fine, and selects the native resolution output it imagines it can handle just fine, it really can not handle it. The display output is just a blank screen - it does hold refresh, as the display does not powersave when connected, but no color buffer is presented.

This happens at least on the Arch-based opios, the ubuntu 22.04 and the debian images from orangepi.org; via both type-c adapter to HDMI and direct HDMI connections to the monitor.

I can connect fine on ssh to the ubuntu/debian installs with user orangepi and password orangepi, but I can not connect to the opios, likely because the default user is not orangepi/orangepi on it.

When I connect via ssh, and set up by hand the /run/** Xorg cookie for display :0 in /root/.Xauthority, I can set 1920x1080 resolution via xrandr on command line, and everything seems to be working fine, but when upping the resolution to 2560x1440x60Hz screen is again a black canvas.

I would really like to run the native resolution, which should be well within the hardware capabilities of the board; is this something others have faced as well?

Is there some 12th level spell I need to cast in order to break the magical 1920x1080 barrier? Has anyone scribed a scroll for it?

2

threads

5

posts

20

credits

Novice

Rank: 1

credits
20
 Author| Published in 2023-7-24 18:12:22 | Show all floors
This post was finally edited by silverj at 2023-7-24 18:15

For me, the display started finally working by creating a lower display frequency, and setting that up as the default; I added the modeline by hand for the monitor attached as HDMI-1 to display :0 by editing /etc/X11/xorg.conf.d/01-orangepi-defaults.conf to include a new, preferred frequency for the 2560x1440 resolution:

Section "Monitor"
        Identifier                "HDMI-1"
        Option                        "DPMS" "false"
        Modeline "2560x1440x40" 200.80 2560 2712 2984 3408 1440 1441 1444 1473 -HSync +Vsync
        Option                        "PreferredMode" "2560x1440x40"
EndSection

2

threads

5

posts

20

credits

Novice

Rank: 1

credits
20
 Author| Published in 2023-7-25 13:55:36 | Show all floors
This post was finally edited by silverj at 2023-7-25 14:12

While the above worked fine with X11, with Wayland the Option is not adhered to; for Wayland based distros, the only thing I managed to come up with for non-standard resolution through the boot was to just force a kept video mode on the kernel command line.

For the brilliant https://github.com/Joshua-Riek/ubuntu-rockchip distribution, for example, you would mount a freshly dd'd system-boot partition, and edit ubuntuEnv.txt to add " nomodeset video=2560x1440@50" for bootargs to get 1440p at 50Hz.

Please note that even for at least this Wayland distribution, the initial setup is done in X11, so just adding the bootargs does not let you complete the initial boot, you will need to add the X11 preferred mode and the video/nomodeset parameters for what wayland will eventually use.

Otherwise your initial boot that is required for system configuration would still remain a blank screen and thus provide a challenge for completing the clicks and swings required for account, time and keyboard setup.

0

threads

20

posts

78

credits

Registered member

Rank: 2

credits
78
Published in 2023-8-4 18:13:29 | Show all floors
"Your blog has opened my eyes to the world of vintage acoustic guitars. I'm now on the hunt for a gem from the past!" best 12 string guitar under 500

0

threads

20

posts

78

credits

Registered member

Rank: 2

credits
78
Published in 2023-10-4 01:47:44 | Show all floors
Emergency roof repairs can be stressful. It's reassuring to have a reliable roofing contractor on speed dial for those unexpected issues. Flutter Development Partner
You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list