7900xt crash with dual monitors on latest Manjaro
Description
Running the latest Manjaro and everything seems fine with one monitor. As soon as I have a second monitor plugged in the computer will not boot and has crashes before the login screen displays. Sometimes I can get to tty3, the crash takes down the kernel and I have to hard reset. This reproduces 100% of the time. It has never booted with two screens.
Setup is dual 4k displays, one HDMI one DP. Also happens with DP + DP. Booting with each port to each monitor with each DP cable also works fine. Also am able to install Windows 10, install the AMD drivers and have no problem with the same setup. I can also run HDMI and DP from the integrated graphics and that also works. So it seems highly likely its a driver issue.
If I boot with one screen, log in, and then add the second screen it initially works, but things become unstable and usually it isn't long before the machine locks up. During this time there are usually a few visual glitches.
I've tried installing the mesa-git repo and the issue persists. I have also tried different combinations of some other amd/vulkan git repos and still the issue remains the same.
Log files
Steps to reproduce
System information
- OS: NAME="Manjaro Linux"
- GPU:
- 03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX] [1002:744c] (rev cc)
- 14:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e] (rev c1)
- GPU is actually Radeon RX 7900 XT
- Kernel version: Linux matthew-desktop 6.1.11-1-MANJARO #1 (closed) SMP PREEMPT_DYNAMIC Thu Feb 9 14:03:23 UTC 2023 x86_64 GNU/Linux
- Mesa version: OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.3.5
- Desktop environment: XDG_CURRENT_DESKTOP=KDE
- Desktop Manager: SDDM
- Motherboard: TUF GAMING X670E-PLUS WIFI (bios: 0821)
- CPU: AMD Ryzen 9 7950X
- X Version: X.Org X Server 1.21.1.7
I'm happy to try out any suggestions to help with debugging or capturing more informations, but im essentially at the limits of me knowledge of what to do next.