HDMI: A64 Board not detecting the monitor max resolution

Started by a7med3365, August 04, 2025, 01:30:31 PM

Previous topic - Next topic

a7med3365

Im using A64-OLinuXino-2Ge16G-IND, with A64-OLinuXino-bullseye-base-20231106-081613.img.7z

We had one board that we were using for sometime and it was working smoothly with multiple monitors.
Then we bought another one, same specs and installed the same image, but we are facing issues with the hdmi resolution. the board for some reason is not detecting the monitor resolution and aspect ratio automatically. it display low resolution. and i need to unplug the hdmi multiple times until the board randomly gets adjusted to the max resolution available.

is it a firmware/drivers issue? or a hardware issue?

please suggest ways to resolve this, i tried multiple fixes i found online for Linux boards in general but nothing seems to work.

thank you and best regards

LubOlimex

Quite unlikely to be hardware issue since HDMI output gets tested empirically here.

What is the state of the Ethernet/PHY reset jumper between the two boards? Is it the same state?

If the jumper is set the same, then it is probably related to the state of video output set by the script, run olinuxino-display and try DISABLE option and reboot, if it doesn't work better then try all the other HDMI options one by one and see if any of them improves the behavior.

Let us know if the issue persists.
Technical support and documentation manager at Olimex

a7med3365

we bought a third board and it got the same issue as the second one. all three boards has the same state for the Ethernet/PHY reset jumper.

i tried the olinuxino-display script and set it to DISABLE option, did not solve it. we tried 'AUTO DETECTION', it solved the problem temporarily, we rebooted the board multiple time and it was taking the right resolution every time and it seemed like the issue was solved. but when we shutdown and power on the board again we lost the hdmi signal all together.

i restored it by using the serial debug interface by editing /boot/uEnv.txt to comment out the lcd overlay that was added by the display script.

i strongly feel its a driver issue, please advise on some things we could try

thank you and best regards

a7med3365

Just add one more thing, We are patching this by running an X11 startup script and running xrandr commands to add and set the right resolution every time.

But it would be ideal if we can find a native solution to this

LubOlimex

Hard to tell what is wrong or what has to be done without doing it, probably there is something wrong with the script that doesn't save the auto detection option. The script is supposed to save the configuration you've selected.

Automate the changes to apply on start up like you did maybe add a cronjob so it does it automatically on startup.
Technical support and documentation manager at Olimex