[Bug] Serving 2 displays via Thunderbolt not working anymore with 530.41.03 under X11 & framebuffer

With nvidia driver v530.41.03, X11 and the framebuffer for getty are only able to serve one screen, the 2nd one gets detected and controlled by X11, but will stay black.

With sway and those settings, though, both displays will show output, albeit the 2nd display will sometimes go black for a second before coming up again.

export GBM_BACKEND=nvidia-drm
export __GLX_VENDOR_LIBRARY_NAME=nvidia
export WLR_NO_HARDWARE_CURSORS=1
export WLR_RENDERER=vulkan
exec systemd-cat sway --unsupported-gpu

Tried with Archlinux’ 6.3.3 & 6.2.13 kernels.
Both displays get served by EFI and work fine on Windows.

Driver 525.85.05 works fine, but dkms will fail with any kernel >= 6.3.
Can confirm it works fine with 6.2.13, LTS 6.1 & LTS 5.15.

nvidia-bug-report.log.gz (816.0 KB)

Log of the 2nd display staying black despite being recognized:
Xorg.0.log (27.1 KB)

(I had to do this because of the dumb link limiting rule. My nvidia account is not new, get your forum software straight.)

Probably related to 525.89 brings back Thunderbolt 3 connected displays flicker and suspend issues

(Same forum software problem, I have to make 1 post per link).

Under driver v525.89.02 only one framebuffer works and Xorg doesn’t show a picture on any thunderbolt-connected screen.
Sway with the settings from above continues to work fine.

xorg-log_525.89.02.log (32.7 KB)