Rock 5B+ 120hz Display Options

Is it possible to configure a Rock 5B+ to display 7680x2160@120hz? I see that 8k@60hz is supported and what I’m asking for is basically half of that, so would it be possible to bump the refresh rate to 120hz?

Thanks

Non-standard resolutions may be filtered by rockchip’s display driver, we have not tested non-standard resolution screens and we do not have samples of them

I purchased both the Rock Pi 5B+ (32gb memory) and the Samsung Neo G9 (7680x2160@120). It seems to boot, but loops when it is trying to start the GUI itself. I saw the board start and run with a different monitor at a different location so I know the board is working and the GUI can come up within the right conditions. I don’t have a spare monitor here that can do hdmi, but if I did, what can I do to possibly enable this resolution? I was reading another place where someone needed to recompile the kernel to include 4k@120 (4:4:4) and I’m wondering if it might be possible just to specify a custom resolution option there?

Are you using the second HDMI port? It is the only 8k output. Assuming it works the same as 5b.

你可以使用xrandr来配置分辨率

Sorry for not getting back sooner. I’ve typed this response twice and removed it because I keep figuring out a little bit more.

So, I have a 4k@120 hz monitor (my tv) along with the Neo G9. I couldn’t get the board at first to do anything but boot loop after the second half of start startup with just the 4k. With the 4k and the Neo, the display manager would load and let me login. The whole time the Neo caught in a turn on/off loop with a bunch of noise in dmesg that I will post shortly. I unplugged the Neo and ran updates and rebooted. Now the board will allow the 4k to start the dm by itself. I was able to get it to also run at 120hz. Xrandr is only showing a max of 3840x1080@59.97hz and seems to be the resolution KDE keeps attempting to start with and fail. I went into rsetup to see if there was any overlay stuff I could enable. I found the enable 8k for hdmi0 and another for hdmi1, I was told I could only use one at a time. There was also a driver for the Mail GPU. If the Mali GPU driver is enabled, KDE/Plasma seems to get confused and won’t allow the task bar to show or really complete loading. I tried to enable 8k on hdmi1 and plug the neo g9 in, the monitor just loops trying to turn on I tried to enable it for hdmi0 and swap the ports, same story. I tried to reboot with hdmi1 enabled and everything plugged in, same story. I tried to boot just the Neo G9, same story. I tried to switch to a text virtual console, same story. I just happen to also have a running Raspberry Pi 5 on the bench, and out of curiosity sake, tried to plug the Neo G9 into it, the monitor sprang to life to show me the virtual terminal. The Rpi 5 doesn’t have a GUI installed so I couldn’t test it further.

I will post the dmesg logs later today when I return home. I’m assuming that either there is an overlay I need, a kernel that needs updating, or a kernel flag I need to pass.

I am also going to try forcing hdmi to stay on using the solution mentioned here:

Does anyone else have any other suggestion that I might try tonight?

Here is what I’m seeing in dmesg before and after I tried to force on. Still nothing on the screen, but a slower cycle between on an off with attempts.

demsg-randr.output.zip (28.5 KB)

I forgot this monitor could do picture in picture and split the screen. When I plugged a second hdmi cable in and enabled picture in picture, the resolution changed. One is running at 4k@60, the other is 4k@120, but I’m able to arrange the multi monitor to have a mostly seamless desktop.

Is there a way to run the other hdmi channel at 4k@120hz so they both sync?

1 Like

Hi @ponyo,
Sorry, reply to you so late, because this case is too rare, we have no related hardware for testing.
You can try to switch to Mali drive according to this document and turn on 8K Overlay.

There are no documents here

Sorry for forgetting to paste the document link: https://docs.radxa.com/rock5/rock5b/radxa-os/mali-gpu

I gave up and turned my 5b+ into a Docker server running Arch. I ended up buying a Lattepanda Sigma as a replacement and it worked out of the box with a usb-c to dp adapter.