Nvidia driver, Wayland and MST/Daisy-chain Display port monitors

Hi,
I’m not sure if it’s an Nvidia bug, or a kernel bug, but i have a strange problem with my setup:
An NVidia 5070Ti card us used to connect 2 Dell display port monitors via MST/daisy-chain to the computer. When booting and both monitors are turned on, only the second monitor is detected and used.
If I turn off the second monitor before boot, the first monitor is detected and when i turn on the second monitor, after wayland has started, it’s also detected and all is good.

When waking up from sleep and both monitors were working before, the second monitor is not active and i need to power toggle the second monitor, so that wayland detects it.

Additional info: the setup works fine, when booting windows in the same computer.

A really annoying problem.
Any idea how to debug this further?

Cannot reproduce with two DELL U2519D displays.
Booted the system with both displays in state power-idle /soft-off and both switched on and showed a mirrored screen until the Nvidia driver was loaded and the gdm screen appeared on one of the monitors.

MST is enabled only on the first display, the last display in the chain has MST disabled.

Do both monitors display the same content if you interrupt the boot process in grub or go to UEFI settings?

Some BIOS/UEFI have an option to delay the boot process to give the devices time to initialize properly.
You could also try to increase the GRUB_TIMEOUT in /etc/default/grub instead.

NVIDIA driver 575.64.03

No mirror screen here, only the first one displays BIOS and early startup. When both screens are on, both go blank when the boot sequence reaches the DRM init phase. I need to record a video to see exactly what’s happening, because the screens go blank :frowning:
I do have a grub timeout, so that’s not the problem.

But, i think my 2nd screen (pretty old Dell screen) may mess up the DP protocol, it does not even have an option to toggle multi stream.

It worked until some nvidia driver releases ago, with my old card, then stopped working and didn’t improve with the new card.
Seems i need to replace the screen, or take care when rebooting.
thanks anyway .

This option is only available if monitor does have a DP-out port.

You could connect both displays to the GFX card w/o MST.

Unfortunately not. The first monitor is one of this fancy Dell 4k Monitors with built in hub and KVM, and also connected to a laptop (usb-c).
It would make switching between sources awkward.

Its.really not a big problem and I haven’t really spent time Debugging. And b cause it works on Windows, it might be a timeing problem in the DRM code.