DisplayPort Alternate Mode

So I have 2 aux monitors I used in conjunction with my main monitor.
Both aux monitors I connect via USB-C (DP Alt mode), problem is one of them stopped working over usb-c after the 12th, I think it was the mesa update on that day. I tried to swap which port and cable, but no changes.
This monitor which stopped working still works over HDMI, but I miss out on being able to use it as 2 monitors.

All monitors: g7 odyssey, Minisforum MDSA156, ASUS ZenScreen MB14AC.
The Minisforum stopped working over type C.

Unlikely to be mesa - it handles user-space rendering, not low-level display detection/routing. It could be a kernel regression of course. Have you tried booting from an older kernel (GRUB advanced menu)?

Please share the graphics environment details…
inxi -SGaz
Are all monitors seen?
xrandr --listmonitors
Relevant display modules present?
lsmod | egrep "drm|typec"

This might also return useful info
sudo journalctl -k -b | grep -i "typec|drm"

Are the monitors daisy chained, or connected via a common hub?

I tried 2 previous kernels, no dice.
The monitor in question does show up as this 4:3 display in the display menu sometimes, esp when plugged in via HDMI, but sometimes I can get it to show when just usb-c.
They both have their own connection to the mother board.
Now that you mention it, on boot I get some warnings that some drm thing failed and zram wasn’t able to start.

jerm@jermPC ~> inxi -SGaz
System:
  Kernel: 6.15.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.3.0
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.15.2-1-default
    root=UUID=bfb1c97a-f4e3-4886-ada3-0770d88a7341 splash=silent quiet
    security=apparmor mitigations=auto
  Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
    Tumbleweed 20250614
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: Sapphire PULSE 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-1,HDMI-A-2
    empty: DP-2,HDMI-A-1,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c
    class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: ASUSTeK driver: amdgpu v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: DP-3,DP-4 empty: HDMI-A-3,Writeback-2
    bus-ID: 74:00.0 chip-ID: 1002:13c0 class-ID: 0300 temp: 51.0 C
  Device-3: MS USB Video driver: hid-generic,usbhid type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-2.4:35 chip-ID: 345f:9133
    class-ID: 0300 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev dri: radeonsi gpu: amdgpu d-rect: 7424x2160 display-ID: 0
  Monitor-1: DP-1 pos: primary,left model: Samsung LC27G7xT serial: <filter>
    built: 2021 res: mode: 2560x1440 hz: 240 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  Monitor-2: DP-3 pos: center-r model: ASUS MB14AC serial: <filter>
    built: 2022 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 158 gamma: 1.2
    size: 309x174mm (12.17x6.85") diag: 355mm (14") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  Monitor-3: DP-4 pos: right model: MDSA156 built: 2025 res: mode: 1024x768
    hz: 60 scale: 145% (1.45) to: 706x530 dpi: 138 gamma: 1.2
    size: 350x200mm (13.94x7.83") diag: 406mm (16") ratio: 16:9 modes:
    max: 1024x768 min: 640x480
  Monitor-4: HDMI-A-2 pos: center-l model: MDSA156 built: 2025 res:
    mode: 1920x2160 hz: 60 scale: 100% (1) dpi: 138 gamma: 1.2
    size: 350x200mm (13.94x7.83") diag: 406mm (16") ratio: 16:9 modes:
    max: 1920x2160 min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.3 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi navi31 LLVM
    20.1.6 DRM 3.63 6.15.2-1-default) device-ID: 1002:744c memory: 23.44 GiB
    unified: no display-ID: :1.0
  API: Vulkan v: 1.4.313 layers: 8 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 XTX (RADV NAVI31) driver: N/A device-ID: 1002:744c
    surfaces: N/A device: 1 type: integrated-gpu name: AMD Radeon Graphics
    (RADV RAPHAEL_MENDOCINO) driver: N/A device-ID: 1002:13c0 surfaces: N/A
    device: 2 type: cpu name: llvmpipe (LLVM 20.1.6 256 bits) driver: N/A
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: amdgpu_top,corectrl wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

jerm@jermPC ~> xrandr --listmonitors
Monitors: 4
 0: +*DP-1 2560/597x1440/336+0+0  DP-1
 1: +DP-4 706/350x530/200+6400+0  DP-4
 2: +DP-3 1920/309x1080/174+4480+0  DP-3
 3: +HDMI-A-2 1920/350x2160/200+2560+0  HDMI-A-2

jerm@jermPC ~> lsmod | egrep "drm|typec"
egrep: warning: egrep is obsolescent; using grep -E
drm_ttm_helper         16384  2 amdgpu
ttm                   131072  2 amdgpu,drm_ttm_helper
drm_exec               12288  1 amdgpu
drm_suballoc_helper    16384  1 amdgpu
drm_panel_backlight_quirks    12288  1 amdgpu
drm_buddy              24576  1 amdgpu
drm_display_helper    286720  1 amdgpu
typec_ucsi             77824  1 ucsi_acpi
cec                    94208  2 drm_display_helper,amdgpu
roles                  16384  1 typec_ucsi
typec                 122880  1 typec_ucsi

sudo journalctl -k -b | grep -i "typec|drm"
[sudo] password for root: 
jerm@jermPC ~ [0|1]>

Sorry, that should have been
sudo journalctl -k -b | grep -iE "typec|drm"

jerm@jermPC ~ [0|1]> sudo journalctl -k -b | grep -iE "typec|drm"
[sudo] password for root: 
Jun 15 18:03:21 jermPC kernel: ACPI: bus type drm_connector registered
Jun 15 18:03:21 jermPC kernel: simple-framebuffer simple-framebuffer.0: [drm] Registered 1 planes with drm panic
Jun 15 18:03:21 jermPC kernel: [drm] Initialized simpledrm 1.0.0 for simple-framebuffer.0 on minor 0
Jun 15 18:03:21 jermPC kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
Jun 15 18:03:22 jermPC kernel: Modules linked in: wl(PO+) sd_mod sha512_ssse3 gpu_sched scsi_dh_emc sha256_ssse3 drm_suballoc_helper scsi_dh_rdac drm_panel_backlight_quirks sha1_ssse3 nvme scsi_dh_alua xhci_pci(+) drm_buddy ucsi_acpi aesni_intel sg drm_display_helper nvme_core xhci_hcd crypto_simd typec_ucsi cfg80211 scsi_mod cec nvme_keyring video cryptd usbcore ccp roles sp5100_tco scsi_common rfkill rc_core nvme_auth wmi typec btrfs blake2b_generic xor raid6_pq msr i2c_dev efivarfs dmi_sysfs
Jun 15 18:03:24 jermPC kernel: [drm] amdgpu kernel modesetting enabled.
Jun 15 18:03:24 jermPC kernel: [drm] initializing kernel modesetting (IP DISCOVERY 0x1002:0x744C 0x1DA2:0x471E 0xC8).
Jun 15 18:03:24 jermPC kernel: [drm] register mmio base: 0xDD800000
Jun 15 18:03:24 jermPC kernel: [drm] register mmio size: 1048576
Jun 15 18:03:24 jermPC kernel: [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
Jun 15 18:03:24 jermPC kernel: [drm] Detected VRAM RAM=24560M, BAR=32768M
Jun 15 18:03:24 jermPC kernel: [drm] RAM width 384bits GDDR6
Jun 15 18:03:24 jermPC kernel: [drm] amdgpu: 24560M of VRAM memory ready
Jun 15 18:03:24 jermPC kernel: [drm] amdgpu: 30964M of GTT memory ready.
Jun 15 18:03:24 jermPC kernel: [drm] GART: num cpu pages 131072, num gpu pages 131072
Jun 15 18:03:24 jermPC kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
Jun 15 18:03:24 jermPC kernel: [drm] Loading DMUB firmware via PSP: version=0x07002E00
Jun 15 18:03:25 jermPC kernel: [drm] Display Core v3.2.325 initialized on DCN 3.2
Jun 15 18:03:25 jermPC kernel: [drm] DP-HDMI FRL PCON supported
Jun 15 18:03:25 jermPC kernel: [drm] DMUB hardware initialized: version=0x07002E00
Jun 15 18:03:25 jermPC kernel: [drm] ring gfx_32768.1.1 was added
Jun 15 18:03:25 jermPC kernel: [drm] ring compute_32768.2.2 was added
Jun 15 18:03:25 jermPC kernel: [drm] ring sdma_32768.3.3 was added
Jun 15 18:03:25 jermPC kernel: [drm] ring gfx_32768.1.1 ib test pass
Jun 15 18:03:25 jermPC kernel: [drm] ring compute_32768.2.2 ib test pass
Jun 15 18:03:25 jermPC kernel: [drm] ring sdma_32768.3.3 ib test pass
Jun 15 18:03:25 jermPC kernel: amdgpu 0000:03:00.0: [drm] Registered 4 planes with drm panic
Jun 15 18:03:25 jermPC kernel: [drm] Initialized amdgpu 3.63.0 for 0000:03:00.0 on minor 1
Jun 15 18:03:25 jermPC kernel: fbcon: amdgpudrmfb (fb0) is primary device
Jun 15 18:03:25 jermPC kernel: [drm] pre_validate_dsc:1627 MST_DSC dsc precompute is not needed
Jun 15 18:03:25 jermPC kernel: amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device
Jun 15 18:03:25 jermPC kernel: [drm] initializing kernel modesetting (IP DISCOVERY 0x1002:0x13C0 0x1043:0x8877 0xCB).
Jun 15 18:03:25 jermPC kernel: [drm] register mmio base: 0xDD700000
Jun 15 18:03:25 jermPC kernel: [drm] register mmio size: 524288
Jun 15 18:03:25 jermPC kernel: [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
Jun 15 18:03:25 jermPC kernel: [drm] Detected VRAM RAM=2048M, BAR=2048M
Jun 15 18:03:25 jermPC kernel: [drm] RAM width 128bits DDR5
Jun 15 18:03:25 jermPC kernel: [drm] amdgpu: 2048M of VRAM memory ready
Jun 15 18:03:25 jermPC kernel: [drm] amdgpu: 30964M of GTT memory ready.
Jun 15 18:03:25 jermPC kernel: [drm] GART: num cpu pages 262144, num gpu pages 262144
Jun 15 18:03:25 jermPC kernel: [drm] PCIE GART of 1024M enabled (table at 0x000000F47FC00000).
Jun 15 18:03:25 jermPC kernel: [drm] Loading DMUB firmware via PSP: version=0x05002700
Jun 15 18:03:25 jermPC kernel: [drm] use_doorbell being set to: [true]
Jun 15 18:03:25 jermPC kernel: [drm] Display Core v3.2.325 initialized on DCN 3.1.5
Jun 15 18:03:25 jermPC kernel: [drm] DP-HDMI FRL PCON supported
Jun 15 18:03:25 jermPC kernel: [drm] Wait for DMUB auto-load failed: 3
Jun 15 18:03:25 jermPC kernel: [drm] DMUB hardware initialized: version=0x05002700
Jun 15 18:03:26 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:26 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:26 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:26 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:26 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:27 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:27 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:27 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:27 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:27 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:28 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:28 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:28 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:28 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:29 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:29 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:29 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:29 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:29 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:30 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:30 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:30 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:30 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:31 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:31 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:31 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:31 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:31 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:32 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:32 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:32 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:32 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:33 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:33 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:33 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:33 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:33 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:34 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:34 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:34 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:34 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:34 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:35 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:35 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:35 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:35 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:36 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:36 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:36 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:36 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:36 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:37 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:37 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 18:03:37 jermPC kernel: [drm] kiq ring mec 2 pipe 1 q 0
Jun 15 18:03:37 jermPC kernel: amdgpu 0000:74:00.0: [drm] Registered 4 planes with drm panic
Jun 15 18:03:37 jermPC kernel: [drm] Initialized amdgpu 3.63.0 for 0000:74:00.0 on minor 0
Jun 15 18:03:37 jermPC kernel: amdgpu 0000:74:00.0: [drm] fb1: amdgpudrmfb frame buffer device
Jun 15 22:03:38 jermPC systemd[1]: Starting Load Kernel Module drm...
Jun 15 22:03:38 jermPC systemd[1]: modprobe@drm.service: Deactivated successfully.
Jun 15 22:03:38 jermPC systemd[1]: Finished Load Kernel Module drm.
Jun 15 22:03:42 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:42 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:42 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:42 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:42 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:43 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:43 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:43 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:43 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:43 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:44 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:44 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:44 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:44 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:44 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:45 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:45 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:45 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:45 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:45 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:46 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:46 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:46 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:46 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:47 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:47 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:47 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:48 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:48 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:48 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:48 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:03:48 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:49 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:49 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:49 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:49 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:50 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:50 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:50 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:142
Jun 15 22:03:50 jermPC kernel: WARNING: CPU: 0 PID: 1735 at drivers/gpu/drm/amd/amdgpu/../display/dc/hubbub/dcn31/dcn31_hubbub.c:151 dcn31_program_compbuf_size+0xd0/0x220 [amdgpu]
Jun 15 22:03:50 jermPC kernel:  zram 842_decompress 842_compress lz4_compress lz4hc_compress ip_tables x_tables sr_mod cdrom hid_steam ff_memless uas 8852bu(O) usb_storage amdgpu crc16 amdxcp hid_generic usbhid i2c_algo_bit ahci polyval_clmulni drm_ttm_helper libahci polyval_generic ttm libata ghash_clmulni_intel drm_exec wl(PO) sd_mod sha512_ssse3 gpu_sched scsi_dh_emc sha256_ssse3 drm_suballoc_helper scsi_dh_rdac drm_panel_backlight_quirks sha1_ssse3 nvme scsi_dh_alua xhci_pci drm_buddy ucsi_acpi aesni_intel sg drm_display_helper nvme_core xhci_hcd crypto_simd typec_ucsi cfg80211 scsi_mod cec nvme_keyring video cryptd usbcore ccp roles sp5100_tco scsi_common rfkill rc_core nvme_auth wmi typec btrfs blake2b_generic xor raid6_pq msr i2c_dev efivarfs dmi_sysfs
Jun 15 22:03:50 jermPC kernel:  drm_atomic_helper_commit+0x11a/0x140
Jun 15 22:03:50 jermPC kernel:  drm_atomic_commit+0xae/0xe0
Jun 15 22:03:50 jermPC kernel:  ? __pfx___drm_printfn_info+0x10/0x10
Jun 15 22:03:50 jermPC kernel:  drm_atomic_helper_set_config+0x74/0xb0
Jun 15 22:03:50 jermPC kernel:  drm_mode_setcrtc+0x44f/0x8e0
Jun 15 22:03:50 jermPC kernel:  ? __pfx_drm_mode_setcrtc+0x10/0x10
Jun 15 22:03:50 jermPC kernel:  drm_ioctl_kernel+0xa3/0x100
Jun 15 22:03:50 jermPC kernel:  drm_ioctl+0x256/0x520
Jun 15 22:03:50 jermPC kernel:  ? __pfx_drm_mode_setcrtc+0x10/0x10
Jun 15 22:03:50 jermPC kernel:  amdgpu_drm_ioctl+0x4b/0x80 [amdgpu c4c3485df01065a8fcd594fbcea8938e2dcde4f9]
Jun 15 22:03:50 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:50 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:51 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:51 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:51 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:51 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:51 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:52 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:52 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:52 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:52 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:53 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:53 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:53 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:53 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:53 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:54 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:54 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:54 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:03:55 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:02 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:02 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:02 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:03 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:03 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:03 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:03 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:04 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:04 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:04 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:04 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:05 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:05 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:05 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:05 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:04:05 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
Jun 15 22:04:05 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:06 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:06 jermPC kernel: amdgpu 0000:74:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Jun 15 22:04:47 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
Jun 15 22:05:14 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:05:14 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
Jun 15 22:05:15 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
Jun 15 22:05:40 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:05:40 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
Jun 15 22:06:32 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
Jun 15 22:06:45 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:06:45 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:141
Jun 15 22:15:29 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:142
Jun 15 22:15:49 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:142
Jun 15 22:15:51 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:142
Jun 15 22:16:02 jermPC kernel: [drm:amdgpu_dm_atomic_check [amdgpu]] *ERROR* [CRTC:83:crtc-1] hw_done or flip_done timed out
Jun 15 22:16:04 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:16:07 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:16:20 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:142
Jun 15 22:16:21 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:142
Jun 15 22:16:27 jermPC kernel: amdgpu 0000:74:00.0: [drm] REG_WAIT timeout 1us * 100 tries - dcn31_program_compbuf_size line:142
Jun 15 22:18:22 jermPC kernel: [drm] Unknown EDID CEA parser results
Jun 15 22:18:58 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15
Jun 15 22:19:06 jermPC kernel: amdgpu 0000:74:00.0: [drm] enabling link 2 failed: 15

This amdgpu driver is reporting that the USB-C display link (using DP Alternate Mode) is failing to initialize properly. You mentioned that you’ve already tried changing the port and cable…I also note that there are two AMD graphics cards in the mix. Is this a laptop with hybrid graphics, or a desktop machine with both iGPU and dGPU?

I’m not familiar with such systems, but wondering which graphics chipset is physically wired to the USB-C port connecting with the affected monitor? Are you able to clarify further here?

It is a desktop with dGPU, the CPU has an iGPU.
I believe that since last generation (x670, i have an x870) can use hybrid graphics to route dGPU to motherboard ports.
Should I list the hardware as well?

Do you mean the graphics hardware? That is in the inxi output.

Sorry, I forgot I put the results up there…

I think that the reference to “link 2” in that kernel message implies the DP-3 port wired to the iGPU device? The inxi output reported the USB-C/DP ports…
ports: active: DP-3,DP-4
I wonder what would happen if you connected monitor to DP-2 of the dGPU instead?

So, my minisforum screen is connected with usb-c and hdmi right now. They were formerly on i think either 3/4 or 5/6.
Do you mean any monitor to the other DP on the dGPU?
i have 2 DP and 2 HDMI on the output of the dGPU.

Yes, can you connect another monitor to the dGPU card instead? (with USB-C to DP adapters if necessary?)

Actually, inxi shows that the “MDSA156” monitor was connected to the DP-4 and HDMI-A-2 ports. Can you connect it to DP-2 and HDMI-A-1 instead?


What do I do now?
It works.
ok, I will now do the other thing.
I don’t have a way to go from DP to C, I mean I have a cable, it works when going from C to DP, it needs power, but maybe it will work with a 2nd usb connection for that.
I swapped HDMI and usb-c connections.
That monitor is plugged in to a usb4, which I guess is where the DP is coming from.

Sorry, I think I’m getting confused. Stay with the working configuration. Run inxi -Gaz to confirm what you have.

Just noticed, I didn’t check both monitors, but now the asus monitor in that other port isn’t working. Originally I just checked the minisforum on both ports, but not the asus. The asus one now shows as as 1024*768 monitor, with no signal.
Ok with this in mind, I unplugged the HDMI from the minisforum and it is now sorta working on just dp-alt but at a lower resolution. But I change the mode to go from 1 large screen to 2 independent and it stopped working.

jerm@jermPC ~> inxi -Gaz
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: Sapphire PULSE 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-1,HDMI-A-1,HDMI-A-2
    empty: DP-2,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:744c class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: ASUSTeK driver: amdgpu v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 ports: active: DP-3,DP-4 empty: HDMI-A-3,Writeback-2
    bus-ID: 74:00.0 chip-ID: 1002:13c0 class-ID: 0300 temp: 48.0 C
  Device-3: MS USB Video driver: hid-generic,usbhid type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-1.4:51 chip-ID: 345f:9133
    class-ID: 0300 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev dri: radeonsi gpu: amdgpu d-rect: 8704x2160 display-ID: 0
  Monitor-1: DP-1 pos: primary,1-1 model: Samsung LC27G7xT serial: <filter>
    built: 2021 res: mode: 2560x1440 hz: 240 scale: 100% (1) dpi: 109 gamma: 1.2
    size: 597x336mm (23.5x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  Monitor-2: DP-3 pos: 1-4 model: MDSA156 built: 2025 res: mode: 1280x1024
    hz: 60 scale: 100% (1) dpi: 138 gamma: 1.2 size: 350x200mm (13.94x7.83")
    diag: 406mm (16") ratio: 16:9 modes: max: 1280x1024 min: 640x480
  Monitor-3: DP-4 pos: 1-5 model: ASUS MB14AC serial: <filter> built: 2022
    res: mode: 1024x768 hz: 60 scale: 100% (1) dpi: 158 gamma: 1.2
    size: 309x174mm (12.17x6.85") diag: 355mm (14") ratio: 16:9 modes:
    max: 1024x768 min: 720x400
  Monitor-4: HDMI-A-1 pos: 1-3 model: MDSA156 built: 2025 res:
    mode: 1920x2160 hz: 60 scale: 100% (1) dpi: 138 gamma: 1.2
    size: 350x200mm (13.94x7.83") diag: 406mm (16") ratio: 16:9 modes:
    max: 1920x2160 min: 640x480
  Monitor-5: HDMI-A-2 pos: 1-2 model: Asus MX279 serial: <filter>
    built: 2016 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 82 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.3 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi navi31 LLVM
    20.1.6 DRM 3.63 6.15.2-1-default) device-ID: 1002:744c memory: 23.44 GiB
    unified: no display-ID: :1.0
  API: Vulkan v: 1.4.313 layers: 8 device: 0 type: discrete-gpu name: AMD
    Radeon RX 7900 XTX (RADV NAVI31) driver: N/A device-ID: 1002:744c
    surfaces: N/A device: 1 type: integrated-gpu name: AMD Radeon Graphics
    (RADV RAPHAEL_MENDOCINO) driver: N/A device-ID: 1002:13c0 surfaces: N/A
    device: 2 type: cpu name: llvmpipe (LLVM 20.1.6 256 bits) driver: N/A
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: amdgpu_top,corectrl wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

Yeah, the Minisforum display and the dual cards are curve balls here I think. I had to undertake a search on the dual screen display to learn a bit a bit about it. How you are using it definitely impacts on the behaviour you were reporting.

USB-C ports are not equal to each other - some can be USB 2.0/3.x without additional functionality.
You can attach monitors to

Device-1: Advanced Micro Devices [AMD/ATI] Navi 31


I only plug the type-c monitors into the 40 Gbps ports, I could try the lesser 10 Gbps.
My main display is plugged directly into the

Yeah, I tried to find some help on the forums, but it was mainly laptops which had lost all dp-alt functionality.