Valve Index display sometimes not detected on (re)boot
This has been happening for several months at least. It happens quite often on reboots. Currently on linux 6.6.10.arch1.
My GPU is RX 6900XT. I have one monitor connected to displayport, one monitor to the usb-c port and a Valve Index connected to displayport.
Sometimes on boot or reboot, the boot messages appear to be constrained to a 640x480 box on my monitors. Once I log in to kwin wayland and run xrandr I don't see the Valve Index listed (I remember seeing it sometimes listed with only a 640x480 mode). If I power cycle the headset or reconnect the displayport connector, it appears in the xrandr with the correct resolution. The more annoying problem is that if the headset display hadn't originally been detected on boot, leasing that display does not work and kwin logs kwin_wayland[3042]: kwin_wayland_drm: Can't lease connector: No suitable crtc available
when you try even after reconnecting it and it being detected with the correct resolution. This may or may not be a kwin problem, but the base problem is probably that the Valve
Index display fails to be properly detected on boot.
Suspicious log entries:
[drm:detect_link_and_local_sink [amdgpu]] *ERROR* No EDID read.
[drm] enabling link 1 failed: 15