Hi DaneLLL,
Thank you for your reply, we were able to confirm that the default mode when switching to VT 1 (U:3840x2160p-30) was not listed in available modes. Picking an existing mode (D:1920x1080p-60) and setting it into mode did the trick.
Note that we had to write 4 in blank file to turn the display off, before setting it to the correct mode, then 0 to revive it.
It sees that the default mode is not supported by some 4K screens. Do you know where this default mode comes from? Is it defined in the kernel itself? Maybe U-boot? Can it be overridden at runtime or have we to recompile a kernel/U-boot?
Anyway, thanks to your answer, it helped already a lot, we can work on a workaround for now, thanks!
– Nicolas
Hi,
The modes are parsed from EDID. If 4K modes are supported it should be listed. For further investigation you can check display driver. To know how the EDID is read and which mode is selected by default.
So, some 4K modes are supported. The one by default is U:3840x2160p-30 which is not available in the list. I can see D:3840x2160p-30. According to shell - Linux Framebuffer modes - Stack Overflow,
U stands for unknown,
D stands for detailed,
V stands for vesa,
S stands for standard.
I wonder how different is a U from a D…
@DaneLLL when you recommend to check the display driver, what exactly are you suggesting to do?
Thank you,
– Nicolas