I’m testing out using Balena with the browser block to display KPI screens in a manufacturing environment. We currently use MeLE stick PCs running windows to display on these, but the setup is a pain, and they tend to crash a lot. I’ve re-flashed some of the Stick PCs with Balena, and it’s working really well on TVs and most of our monitors we use.
Problem I’m currently having is with one specific display model (SV-L2D185B, you can look it up online), it’s like the PC and the monitor cannot negotiate the display setting properly, and if you let it try to negotiate on its own, the monitor just says no signal.
I started messing with xrandr and I’m able to get the display to show a screen, but it looks like garbage; There are vertical lines in the display, and it’s like it is running in low color mode. The weird thing is when I set the screen mode, it’s almost like something is scaling up the resolution of the monitor width.
So for example, if I execute “xrandr --output HDMI-1 --mode 1366x768 --rate 60”, it should set the screen to 1366x768@60 Hz (the monitors native resolution), but the OSD on the monitor shows the resolution it is getting is 2049x768x60 Hz. I should also mention that there is really nothing I can configure on the monitor itself other than brightness/contrast.
Now even weirder: If I boot the device while connected to a different monitor that it displays normally on, and then keep it powered on and move it to my trouble display, it will display 1080P with no problem. This makes me think that I may need to look at something earlier in the boot process, but I don’t really know what.
Anybody have any suggestions? I was really hoping to sell this to my boss as a “don’t have to replace any hardware” solution, and we unfortunately have a fair number of this particular monitor.