Unable to boot with dual screens

Hi Manjaro community.

I’ve recently built a new AMD PC and due to a lack of drivers in other distros ended up trying out Manjaro. I’m a whisker away from being able to use it to replace my old machine, but I’m having a last pain point that I haven’t been able to fix yet.

I can run everything fine off a single monitor. But as soon as I plug in my second monitor problems occur. Usually it results in my machine locking up from what I think is a driver crash. rebooting will usually look normal up until when the login screen should appear, but instead I’m greeted by a black screen. I can sometimes get to tty3+ but not always. If I unplug my second monitor and reboot everything is fine again.

Running sudo journalctl -b -1 I can find this crash trace after booting back with one monitor:

Feb 06 17:24:57 matthew-desktop kernel: ------------[ cut here ]------------
Feb 06 17:24:57 matthew-desktop kernel: WARNING: CPU: 13 PID: 412 at drivers/gpu/drm/amd/amdgpu/../display/dc/dcn32/dcn32_hwseq.c:1196 dcn32_calculate_dccg_k1_k2_values+0xce/0x130 [amdgpu]
Feb 06 17:24:57 matthew-desktop kernel: Modules linked in: mousedev joydev btusb btrtl btbcm btintel intel_rapl_msr snd_hda_codec_realtek btmtk intel_rapl_common snd_hda_codec_generic edac_mce_amd bluetooth snd_hda_codec_hdmi mt7921e kvm_amd snd_hda_intel vfat ecdh_generic crc16 usbhid fat mt7921_common kvm snd_intel>
Feb 06 17:24:57 matthew-desktop kernel:  bpf_preload ip_tables x_tables btrfs blake2b_generic libcrc32c crc32c_generic xor raid6_pq nvme xhci_pci nvme_core crc32c_intel xhci_pci_renesas nvme_common
Feb 06 17:24:57 matthew-desktop kernel: CPU: 13 PID: 412 Comm: plymouthd Tainted: P           OE      6.1.9-1-MANJARO #1 68c25f2f77250a2c1d9fd1eadd6e5dd91a62e704
Feb 06 17:24:57 matthew-desktop kernel: Hardware name: ASUS System Product Name/TUF GAMING X670E-PLUS WIFI, BIOS 0821 11/15/2022
Feb 06 17:24:57 matthew-desktop kernel: RIP: 0010:dcn32_calculate_dccg_k1_k2_values+0xce/0x130 [amdgpu]
Feb 06 17:24:57 matthew-desktop kernel: Code: 04 00 00 83 f8 04 74 36 8d 50 ff 83 fa 01 76 2e 8d 50 e0 83 e2 df 74 44 3d 80 00 00 00 74 3d 83 7d 00 0f 75 c2 83 3b 0f 75 bd <0f> 0b 5b 44 89 f0 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc c7 45
Feb 06 17:24:57 matthew-desktop kernel: RSP: 0018:ffffa38480a07560 EFLAGS: 00010246
Feb 06 17:24:57 matthew-desktop kernel: RAX: 0000000000000200 RBX: ffffa38480a075b4 RCX: 0000000000000000
Feb 06 17:24:57 matthew-desktop kernel: RDX: 00000000000001c0 RSI: ffffa38480a075b0 RDI: ffff96f27d501358
Feb 06 17:24:57 matthew-desktop kernel: RBP: ffffa38480a075b0 R08: 0000000000000010 R09: ffffa38480a07578
Feb 06 17:24:57 matthew-desktop kernel: R10: 0000000000000002 R11: 0000000000000008 R12: ffff96f253964000
Feb 06 17:24:57 matthew-desktop kernel: R13: 0000000000000000 R14: 0000000000000001 R15: ffff96f27d501358
Feb 06 17:24:57 matthew-desktop kernel: FS:  00007f1fd9155740(0000) GS:ffff970158540000(0000) knlGS:0000000000000000
Feb 06 17:24:57 matthew-desktop kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 06 17:24:57 matthew-desktop kernel: CR2: 00007f1fd0919000 CR3: 0000000109f4c000 CR4: 0000000000750ee0
Feb 06 17:24:57 matthew-desktop kernel: PKRU: 55555554
Feb 06 17:24:57 matthew-desktop kernel: Call Trace:
Feb 06 17:24:57 matthew-desktop kernel:  <TASK>
Feb 06 17:24:57 matthew-desktop kernel:  dcn20_enable_stream_timing+0x101/0x5b0 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  dce110_apply_ctx_to_hw+0x5f9/0x720 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  dc_commit_state_no_check+0x38c/0xc90 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  dc_commit_state+0x96/0x110 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  amdgpu_dm_atomic_commit_tail+0x4a4/0x2ae0 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  ? dcn32_validate_bandwidth+0x124/0x340 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  ? dc_validate_global_state+0x310/0x3e0 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  ? dma_resv_iter_first_unlocked+0x66/0x70
Feb 06 17:24:57 matthew-desktop kernel:  ? dma_resv_get_fences+0x61/0x220
Feb 06 17:24:57 matthew-desktop kernel:  ? wait_for_completion_timeout+0x13e/0x170
Feb 06 17:24:57 matthew-desktop kernel:  ? wait_for_completion_interruptible+0x139/0x1e0
Feb 06 17:24:57 matthew-desktop kernel:  commit_tail+0x94/0x130
Feb 06 17:24:57 matthew-desktop kernel:  drm_atomic_helper_commit+0x116/0x140
Feb 06 17:24:57 matthew-desktop kernel:  drm_atomic_commit+0x7b/0x100
Feb 06 17:24:57 matthew-desktop kernel:  ? drm_plane_get_damage_clips.cold+0x1c/0x1c
Feb 06 17:24:57 matthew-desktop kernel:  drm_atomic_helper_set_config+0x74/0xb0
Feb 06 17:24:57 matthew-desktop kernel:  drm_mode_setcrtc+0x43d/0x860
Feb 06 17:24:57 matthew-desktop kernel:  ? drm_mode_getcrtc+0x180/0x180
Feb 06 17:24:57 matthew-desktop kernel:  drm_ioctl_kernel+0xcd/0x170
Feb 06 17:24:57 matthew-desktop kernel:  drm_ioctl+0x1eb/0x450
Feb 06 17:24:57 matthew-desktop kernel:  ? drm_mode_getcrtc+0x180/0x180
Feb 06 17:24:57 matthew-desktop kernel:  amdgpu_drm_ioctl+0x4e/0x90 [amdgpu 6d906fd2e4036e3c971b3655ccb7c3b52569b564]
Feb 06 17:24:57 matthew-desktop kernel:  __x64_sys_ioctl+0x94/0xd0
Feb 06 17:24:57 matthew-desktop kernel:  do_syscall_64+0x5f/0x90
Feb 06 17:24:57 matthew-desktop kernel:  ? __x64_sys_ioctl+0x94/0xd0
Feb 06 17:24:57 matthew-desktop kernel:  ? syscall_exit_to_user_mode+0x1b/0x40
Feb 06 17:24:57 matthew-desktop kernel:  ? do_syscall_64+0x6b/0x90
Feb 06 17:24:57 matthew-desktop kernel:  ? handle_mm_fault+0xdf/0x2d0
Feb 06 17:24:57 matthew-desktop kernel:  ? do_user_addr_fault+0x1e0/0x6a0
Feb 06 17:24:57 matthew-desktop kernel:  ? do_syscall_64+0x6b/0x90
Feb 06 17:24:57 matthew-desktop kernel:  ? exc_page_fault+0x74/0x170
Feb 06 17:24:57 matthew-desktop kernel:  entry_SYSCALL_64_after_hwframe+0x63/0xcd
Feb 06 17:24:57 matthew-desktop kernel: RIP: 0033:0x7f1fd938fecf
Feb 06 17:24:57 matthew-desktop kernel: Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 18 48 8b 44 24 18 64 48 2b 04 25 28 00 00
Feb 06 17:24:57 matthew-desktop kernel: RSP: 002b:00007ffd3d9ad180 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
Feb 06 17:24:57 matthew-desktop kernel: RAX: ffffffffffffffda RBX: 00007f1fd91556c0 RCX: 00007f1fd938fecf
Feb 06 17:24:57 matthew-desktop kernel: RDX: 00007ffd3d9ad210 RSI: 00000000c06864a2 RDI: 0000000000000009
Feb 06 17:24:57 matthew-desktop kernel: RBP: 00007ffd3d9ad210 R08: 0000000000000000 R09: 00005586edce3060
Feb 06 17:24:57 matthew-desktop kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00000000c06864a2
Feb 06 17:24:57 matthew-desktop kernel: R13: 0000000000000009 R14: 0000000000000001 R15: 00005586edce0d60
Feb 06 17:24:57 matthew-desktop kernel:  </TASK>
Feb 06 17:24:57 matthew-desktop kernel: ---[ end trace 0000000000000000 ]---

Here are my machine details as reported by inxi --admin --verbosity=7 --filter --no-host --width

System:
  Kernel: 6.1.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.1-x86_64
    root=UUID=e96fe842-cb55-4d62-acca-1f2359218adb rw rootflags=subvol=@ quiet
    splash udev.log_priority=3
  Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: TUF GAMING X670E-PLUS WIFI v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 0821
    date: 11/15/2022
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 61.95 GiB used: 4.43 GiB (7.1%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 9 7950X bits: 64 type: MT MCP arch: Zen 4 gen: 5
    level: v4 note: check built: 2022 process: TSMC n5 (5nm) family: 0x19 (25)
    model-id: 0x61 (97) stepping: 2 microcode: 0xA601203
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache:
    L1: 1024 KiB desc: d-16x32 KiB; i-16x32 KiB L2: 16 MiB desc: 16x1024 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 3091 high: 4785 min/max: 3000/5880 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3180 2: 3000
    3: 3000 4: 2880 5: 2880 6: 3000 7: 2878 8: 3000 9: 2877 10: 2858 11: 3000
    12: 3000 13: 3000 14: 3000 15: 3000 16: 4785 17: 3000 18: 3000 19: 3000
    20: 3000 21: 3000 22: 3000 23: 3000 24: 4500 25: 2836 26: 3000 27: 3000
    28: 2791 29: 3000 30: 2839 31: 3000 32: 3622 bogomips: 288103
  Flags: 3dnowprefetch abm adx aes amd_lbr_v2 aperfmperf apic arat avic avx
    avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq
    avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic
    extd_apicid f16c flush_l1d flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
    gfni ht hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb perfmon_v2 pfthreshold pge pku
    pni popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good
    sep sha_ni skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3
    stibp succor svm svm_lock syscall tce topoext tsc tsc_scale umip
    v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall vpclmulqdq
    wbnoinvd wdt x2apic x2avic xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Navi 31 [Radeon RX 7900 XT/7900 XTX] driver: amdgpu v: kernel
    arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm) built: 2022+ pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: DP-3 empty: DP-1,DP-2,HDMI-A-1
    bus-ID: 03:00.0 chip-ID: 1002:744c class-ID: 0300
  Device-2: AMD Raphael vendor: ASUSTeK driver: amdgpu v: kernel arch: RDNA-2
    code: Navi-2x process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: none empty: DP-4,HDMI-A-2
    bus-ID: 14:00.0 chip-ID: 1002:164e class-ID: 0300 temp: 47.0 C
  Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
    compositor: kwin_x11 driver: X: loaded: amdgpu dri: radeonsi gpu: amdgpu
    display-ID: :0 screens: 2 default screen: 0
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.00x22.48")
    s-diag: 1165mm (45.88")
  Monitor-1: DP-3 mapped: DisplayPort-2 model: Dell S2721Q serial: <filter>
    built: 2021 res: 3840x2160 hz: 60 dpi: 163 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
    max: 3840x2160 min: 720x400
  Screen-2: 1 s-res: 1024x768 s-dpi: 96 s-size: 271x203mm (10.67x7.99")
    s-diag: 339mm (13.33")
  API: OpenGL v: 4.6 Mesa 22.3.4 renderer: AMD Radeon Graphics (gfx1100 LLVM
    15.0.7 DRM 3.49 6.1.9-1-MANJARO) direct render: Yes
Audio:
  Device-1: AMD driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab30 class-ID: 0403
  Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 14:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 14:00.6
    chip-ID: 1022:15e3 class-ID: 0403
  Sound API: ALSA v: k6.1.9-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: yes
  Sound Server-3: PipeWire v: 0.3.65 running: yes
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: e000 bus-ID: 0c:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: eno1 state: down mac: <filter>
  Device-2: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e v: kernel pcie:
    gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 0d:00.0 chip-ID: 14c3:0608
    class-ID: 0280
  IF: wlp13s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device type: USB driver: btusb v: 0.8
    bus-ID: 5-2:2 chip-ID: 0e8d:0608 class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Device-1: datapool type: zfs status: ONLINE level: mirror-0 raw:
    size: 1.81 TiB free: 1.79 TiB allocated: 24.5 GiB zfs-fs: size: 1.76 TiB
    free: 1.73 TiB
  Components: Online:
  1: nvme1n1 maj-min: 259:0 size: 1.82 TiB
  2: nvme2n1 maj-min: 259:7 size: 1.82 TiB
  Device-2: logs type: zfs status: - level: linear zfs-fs: size: 1.76 TiB
    free: raw: size: 15.6 GiB free: 15.5 GiB allocated: 128 KiB
  Components: Online:
  1: nvme0n1p3 maj-min: 259:4 size: 15.63 GiB
Drives:
  Local Storage: total: raw: 4.09 TiB usable: 2.21 TiB used: 44.19 GiB (2.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Western Digital
    model: WDS500G1XHE-00AFY0 size: 465.76 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 614600WD temp: 44.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital model: WD BLACK
    SN850X HS 2000GB size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter> rev: 620311WD
    temp: 39.9 C scheme: GPT
  ID-3: /dev/nvme2n1 maj-min: 259:7 vendor: Western Digital model: WD BLACK
    SN850X HS 2000GB size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter> rev: 620311WD
    temp: 37.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 449.84 GiB size: 449.84 GiB (100.00%)
    used: 19.73 GiB (4.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
    label: N/A uuid: e96fe842-cb55-4d62-acca-1f2359218adb
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 608 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:2 label: N/A
    uuid: 7CE6-B749
  ID-3: /home raw-size: 449.84 GiB size: 449.84 GiB (100.00%)
    used: 19.73 GiB (4.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
    label: N/A uuid: e96fe842-cb55-4d62-acca-1f2359218adb
  ID-4: /home/matthew raw-size: N/A size: 1.76 TiB used: 24.46 GiB (1.4%)
    fs: zfs logical: datapool/matthew
  ID-5: /var/cache raw-size: 449.84 GiB size: 449.84 GiB (100.00%)
    used: 19.73 GiB (4.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
    label: N/A uuid: e96fe842-cb55-4d62-acca-1f2359218adb
  ID-6: /var/log raw-size: 449.84 GiB size: 449.84 GiB (100.00%)
    used: 19.73 GiB (4.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:3
    label: N/A uuid: e96fe842-cb55-4d62-acca-1f2359218adb
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme1n1p9 maj-min: 259:6 size: 8 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-2: /dev/nvme2n1p9 maj-min: 259:9 size: 8 MiB fs: <superuser required>
    label: N/A uuid: N/A
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 2-0:1 info: Super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 4-0:1 info: Super-speed hub ports: 5 rev: 3.1 speed: 20 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-5: 5-0:1 info: Hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 5-2:2 info: MediaTek Wireless_Device type: Bluetooth
    driver: btusb interfaces: 3 rev: 2.1 speed: 480 Mb/s power: 100mA
    chip-ID: 0e8d:0608 class-ID: e001 serial: <filter>
  Device-2: 5-3:3 info: SteelSeries ApS Rival 100 Gaming Mouse
    type: HID,Mouse driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 12 Mb/s power: 130mA chip-ID: 1038:1702 class-ID: 0301
  Device-3: 5-4:4 info: Razer USA BlackWidow Elite type: Keyboard,Mouse
    driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 500mA
    chip-ID: 1532:0228 class-ID: 0300
  Device-4: 5-8:5 info: ASUSTek AURA LED Controller type: HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 16mA
    chip-ID: 0b05:19af class-ID: 0300 serial: <filter>
  Hub-6: 6-0:1 info: Super-speed hub ports: 6 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-7: 7-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-8: 8-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-9: 9-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-10: 10-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-11: 11-0:1 info: Hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-12: 12-0:1 info: Linux Foundation 3.0 root hub ports: N/A rev: 3.0
    speed: 5 Gb/s chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 52.9 C mobo: N/A
  Fan Speeds (RPM): N/A
  GPU: device: amdgpu temp: 44.0 C mem: 60.0 C fan: 479 watts: 22.00
    device: amdgpu temp: 46.0 C
Info:
  Processes: 640 Uptime: 13m wakeups: 0 Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
  pkgs: 1291 libs: 413 tools: pamac pm: flatpak pkgs: 0 Shell: Zsh v: 5.9
  running-in: tilix inxi: 3.3.24

I suspect the driver support for the 7900xt is not up to scratch yet, but im not sure where that leaves me for getting this machine up and running. Any help or suggestions would be appreciated.

Cheers.

EDIT: Just found this which sounds related:
gitlab dot freedesktop dot org/drm/amd/-/issues/2346
Had to work around the no link posting which is probably to stop spam. I can remove this edit if mods say this is bad form here.