You have confirmed that the monitor is working by connecting it to another computer. What evidence do you have that the StarLabs computer is working?
Does the machine not give any output whatsoever to the monitor? No change in the display at all?
Do you not see the StarLab’s splash screen? The display of the splash screen is independent of the operating system. The same is true of the display of the UEFI settings utility. Likewise, the Ubuntu boot loader (Grub) is also independent of the operating system.
This means that even without an operating system the motherboard should be giving some kind of output to the monitor. Do you not see anything like that?
First the Ubuntu boot loader loads the Linux kernel and it uses a display server that is indendant of any vidio drivers in the operating system. Towards the end of the Linux loading process a video driver from the operating system will be loaded so that we can login to Ubuntu.
Can you test the computer by running a Ubuntu Try/Live session?
the starlab has a power-through usb-c output - the monitor “wakes-up” and then goes to “sleep” as there is no signal coming through - and the system is not discovering it
Still waiting to see the results from your Try Ubuntu first, but this sounds like a power issue so far.
It works on other systems/machines, but not this one “StarLab”.
The external display in not detected by the Try Ubuntu os.
What’s curious is the fact that when the ThinkVision is connected to the StarLab machine when booting - the splash screen and the login screen are not seen on the HDMI monitor - and if I enter the credentials (on blind) I can log in to the machine.
It seems like it is a power issue then for the StarLab machine.
You proven that by it works on other machines. Also maybe a under powered port.
Sorry I can’t help any further.
Is your StarLab a mini-pc? If so, its power adapter is only capable of 2A which is probably not enough to power an external monitor. @1fallen in #8 had a good suggestion. You might want to considered a powered USB-C hub which will take the load off your StarLab.