[Linux/NixOS/Wayland/KDE] Monitors forcibly using 30-bit depth on DisplayPort, cannot drive all monitors

I reported the bug on KDE’s side of things:

Basically, I have 2 DisplayPort cables running to 4 identical models of monitors, in 2 separate chains. In Windows it works just fine but on Linux it tries to drive 30-bit color which exceeds the bandwidth and stability of my monitors. I’ve done everything I know how to force 8bpp but the KDE developers say that “max bpc” is not supported by NVidia, but it works on Windows, so I do not fully understand.

Here are pertinent links to my configuration I have been using:

nvidia-bug-report.log.gz (2.4 MB)

FYI: I am trying this out on 580.82.07 and it is probably worse than it was before?

I am still getting graphical glitching and dropouts even when I turn off one monitor, so maybe the issue is something more than the BPP. Still a huge disappointment when Pop_OS! on GNOME was perfectly stable on AMD on the same (display) hardware.

I had tried to specify KWIN_DRM_DEVICES=”/dev/dri/by-path/pci-0000:01:00.0-card” and for whatever reason KDE didn’t want to boot into wayland anymore, but on the login screen I switched to x11 and instead of only engaging a few of my DisplayPort monitors – all of them were engaged. They were all forcibly set to 30-bit, but none of them demonstrated the types of visual corruption or blackouts I observed.

I found that having the steam store page on the home screen open would cause a particular monitor to drop out increasingly often, while causing corruption on other monitors in the same chain.

Everything about my config is the same as stated above.