Unable to use dual monitors, insists on mirroring, after reboot

Just did a reboot and no matter what I choose in the display settings, my two main monitors insists on being mirrored, with my laptop screen being blanked. This was working perfectly for weeks (laptop blank, two non-mirrored monitors) before I rebooted. I’m using a Lenovo Thunderbolt docking station with my Thinkpad P15v Gen3.

I go to the “Display” app, deactivate my laptop screen, uncheck Mirror Displays, the dialogue asking if I want to keep this configuration pops up, obviously without anything happening. If I try to enable the laptop screen as well, the monitors blank for a moment before the dual monitors act as one mirrored monitor, sharing the desktop with the laptop monitor for a few seconds, before it reverts and turns off the laptop monitor.

I am slowly losing both my mind and patience with this, I have work to do. It is frankly a few too many times where rebooting will surprise me in some completely random way. Please help me understand what is happening and how to keep it from ever happening again. I don’t want any more of these rugpulls…

System:
  Kernel: 6.18.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.18-x86_64
    root=UUID=870eb8ae-c48f-436c-99c2-6b62527a9763 rw
    cryptdevice=UUID=83bd77f2-59d0-475f-b947-2039918775e0:luks-83bd77f2-59d0-475f-b947-2039918775e0
    root=/dev/mapper/luks-83bd77f2-59d0-475f-b947-2039918775e0 apparmor=1
    security=apparmor
    resume=/dev/mapper/luks-75306fbc-763c-4b9f-a218-3c334deee23f
    udev.log_priority=3
  Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.51 wm: xfwm4 v: 4.20.0
    with: xfce4-panel tools: xfce4-screensaver, xscreensaver,
    xscreensaver-systemd avail: light-locker vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 21ENS05300 v: ThinkPad P15v Gen 3
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 21ENS05300 serial: <superuser required>
    part-nu: LENOVO_MT_21EN_BU_Think_FM_ThinkPad P15v Gen 3
    uuid: <superuser required> Firmware: UEFI vendor: LENOVO
    v: N3KET34W (1.12 ) date: 12/19/2022
Battery:
  ID-1: BAT0 charge: 52.7 Wh (96.3%) condition: 54.7/68 Wh (80.4%)
    volts: 12.69 min: 11.52 model: Celxpert 5B10W13961 type: Li-poly
    serial: <filter> charging: status: not charging control: start: 0%
    end: 100% cycles: 373
  Device-1: hidpp_battery_0 model: Logitech Marathon Mouse/Performance Plus
    M705 serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: discharging
Memory:
  System RAM: total: 32 GiB available: 30.62 GiB used: 4.46 GiB (14.6%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 64 GiB slots: 2 modules: 2 EC: None
    max-module-size: 32 GiB note: est.
  Device-1: Channel-A DIMM 0 type: DDR5 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: 4800 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Hynix
    part-no: HMCG78MEBSA092N serial: <filter>
  Device-2: Channel-B DIMM 0 type: DDR5 detail: synchronous unbuffered
    (unregistered) size: 16 GiB speed: 4800 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Kingston
    part-no: KF548S38-16 serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 5 PRO 6650H with Radeon Graphics bits: 64
    type: MT MCP arch: Zen 3+ gen: 3 level: v3 note: check built: 2022
    process: TSMC n6 (7nm) family: 0x19 (25) model-id: 0x44 (68) stepping: 1
    microcode: 0xA404108
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
    smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
    desc: 6x512 KiB L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 1369 min/max: 413/4566 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 1369 2: 1369 3: 1369
    4: 1369 5: 1369 6: 1369 7: 1369 8: 1369 9: 1369 10: 1369 11: 1369 12: 1369
    bogomips: 79051
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 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 debug_swap decodeassists erms
    extapic extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt
    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 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
    user_shstk v_spec_ctrl v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall
    vpclmulqdq wbnoinvd wdt x2apic xgetbv1 xsave xsavec xsaveerptr xsaveopt
    xsaves xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: ghostwrite status: Not affected
  Type: indirect_target_selection status: Not affected
  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: old_microcode status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  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; BHI: Not
    affected
  Type: srbds status: Not affected
  Type: tsa mitigation: Clear CPU buffers
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: NVIDIA TU117GLM [T600 Laptop GPU] vendor: Lenovo driver: nvidia
    v: 570.207 alternate: nouveau,nova_core,nvidia_drm non-free: 550-580.xx+
    status: current (as of 2025-11; EOL~2026-12-xx) arch: Turing code: TUxxx
    process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
    lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:1fb6 class-ID: 0302
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt [Radeon 680M]
    vendor: Lenovo 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: DP-6,DP-8 off: eDP-1 empty: DP-1, DP-2, DP-3,
    DP-4, DP-5, DP-7, HDMI-A-1, Writeback-1 bus-ID: 67:00.0 chip-ID: 1002:1681
    class-ID: 0300 temp: 41.0 C
  Device-3: IMC Networks Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 7-1:2 chip-ID: 13d3:56ff
    class-ID: 0e02
  Display: x11 server: X.org v: 1.21.1.21 compositor: xfwm4 v: 4.20.0
    driver: X: loaded: amdgpu,nvidia unloaded: modesetting,nouveau
    alternate: fbdev,nv,vesa dri: radeonsi gpu: amdgpu display-ID: :0.0
    screens: 1
  Screen-1: 0 s-res: 1920x1080 s-size: <missing: xdpyinfo>
  Monitor-1: DP-6 mapped: DisplayPort-5 model: VXD-27FHDS serial: <filter>
    built: 2022 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 82 gamma: 1.2
    chroma: red: x: 0.655 y: 0.329 green: x: 0.220 y: 0.682 blue: x: 0.149
    y: 0.051 white: x: 0.310 y: 0.329 size: 597x336mm (23.5x13.23")
    diag: 685mm (27") ratio: 16:9 modes: 1920x1080, 1680x1050, 1600x900,
    1280x1024, 1440x900, 1280x800, 1280x720, 1024x768, 832x624, 800x600,
    720x576, 720x480, 640x480, 720x400
  Monitor-2: DP-8 mapped: DisplayPort-7 pos: primary model: VXD-27FHDS
    serial: <filter> built: 2022 res: mode: 1920x1080 hz: 60 scale: 100% (1)
    dpi: 82 gamma: 1.2 chroma: red: x: 0.655 y: 0.329 green: x: 0.220 y: 0.682
    blue: x: 0.149 y: 0.051 white: x: 0.310 y: 0.329
    size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9
    modes: 1920x1080, 1680x1050, 1600x900, 1280x1024, 1440x900, 1280x800,
    1280x720, 1024x768, 832x624, 800x600, 720x576, 720x480, 640x480, 720x400
  Monitor-3: eDP-1 mapped: eDP note: disabled model: Lenovo 0x40ba
    built: 2021 res: 1920x1080 dpi: 142 gamma: 1.2 chroma: red: x: 0.592
    y: 0.369 green: x: 0.357 y: 0.576 blue: x: 0.161 y: 0.122 white: x: 0.314
    y: 0.329 size: 344x193mm (13.54x7.6") diag: 394mm (15.5") ratio: 16:9
    modes: 1920x1080, 1680x1050, 1280x1024, 1440x900, 1280x800, 1280x720,
    1024x768, 800x600, 640x480
  API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
    drv: nvidia device: 2 drv: radeonsi device: 3 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia x11: drv: radeonsi inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: amd mesa v: 25.3.3-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    rembrandt LLVM 21.1.6 DRM 3.64 6.18.4-1-MANJARO) device-ID: 1002:1681
    memory: 500 MiB unified: no
  Info: Tools: api: eglinfo,glxinfo de: xfce4-display-settings
    gpu: nvidia-settings,nvidia-smi x11: xprop,xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 67:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor vendor: Lenovo
    driver: snd_pci_acp6x v: kernel alternate: snd_pci_acp3x, snd_rn_pci_acp3x,
    snd_pci_acp5x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
    snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
    snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 67:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 67:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: Lenovo ThinkPad Thunderbolt 3 Dock USB Audio
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-2.1.1.2:7 chip-ID: 17ef:30cf class-ID: 0300
    serial: <filter>
  API: ALSA v: k6.18.4-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Qualcomm QCNFA765 Wireless Network Adapter vendor: Lenovo
    driver: ath11k_pci v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 1
    bus-ID: 02:00.0 chip-ID: 17cb:1103 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 6000 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp4s0f0 state: down mac: <filter>
  Device-3: Lenovo ThinkPad TBT 3 Dock driver: r8152 type: USB rev: 3.0
    speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-1.1.2:4
    chip-ID: 17ef:3082 class-ID: 0000 serial: <filter>
  IF: enp9s0u1u1u2 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: USI driver: btusb v: 0.8 type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 5-3:3 chip-ID: 10ab:9309 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
  Device-1: luks-83bd77f2-59d0-475f-b947-2039918775e0 maj-min: 253:0
    type: LUKS dm: dm-0 size: 204.5 GiB
  Components:
  p-1: nvme0n1p2 maj-min: 259:2 size: 204.5 GiB
  Device-2: luks-75306fbc-763c-4b9f-a218-3c334deee23f maj-min: 253:1
    type: LUKS dm: dm-1 size: 33.67 GiB
  Components:
  p-1: nvme0n1p3 maj-min: 259:3 size: 33.68 GiB
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 505.95 GiB used: 158.28 GiB (31.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
    model: MZVLB256HBHQ-000L7 size: 238.47 GiB block-size: physical: 512 B
    logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 5M2QEXH7 temp: 38.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:4 vendor: Micron model: MTFDKBA256TFK
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: 7003V5LN temp: 32.9 C
    scheme: GPT
  ID-3: /dev/sda maj-min: 8:0 model: USB Disk 3.0 size: 29 GiB block-size:
    physical: 512 B logical: 512 B type: USB rev: 2.1 spd: 480 Mb/s lanes: 1
    mode: 2.0 tech: N/A serial: <filter> scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 204.5 GiB size: 200.23 GiB (97.91%)
    used: 158.28 GiB (79.0%) fs: ext4 dev: /dev/dm-0 maj-min: 253:0
    mapped: luks-83bd77f2-59d0-475f-b947-2039918775e0 label: N/A
    uuid: 870eb8ae-c48f-436c-99c2-6b62527a9763
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 688 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: 30DA-C1DE
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 33.67 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/dm-1 maj-min: 253:1
    mapped: luks-75306fbc-763c-4b9f-a218-3c334deee23f label: swap
    uuid: a110eea9-5e82-440a-acee-c7d165d6e7e2
Unmounted:
  ID-1: /dev/nvme1n1p1 maj-min: 259:5 size: 260 MiB fs: vfat label: SYSTEM
    uuid: 5062-0000
  ID-2: /dev/nvme1n1p2 maj-min: 259:6 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/nvme1n1p3 maj-min: 259:7 size: 236.25 GiB fs: bitlocker
    label: LAPTOP-J7V3QG4L Windows 17.07.2025
    uuid: f438e4a1-1684-48da-872c-ab33265ca59a
  ID-4: /dev/nvme1n1p4 maj-min: 259:8 size: 1.95 GiB fs: ntfs
    label: WinRE_DRV uuid: 5628648B28646BC5
  ID-5: /dev/sda1 maj-min: 8:1 size: 29 GiB fs: vfat label: N/A
    uuid: 78DA-518E
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-2:2 info: Lenovo USB2.0 Hub ports: 5 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 17ef:3080
    class-ID: 0900
  Hub-3: 1-2.1:3 info: Lenovo USB2.0 Hub ports: 4 rev: 2.1
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 17ef:3080
    class-ID: 0900
  Hub-4: 1-2.1.1:5 info: Lenovo USB2.0 HUB ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 17ef:3081 class-ID: 0900
  Device-1: 1-2.1.1.2:7 info: Lenovo ThinkPad Thunderbolt 3 Dock USB Audio
    type: audio,HID driver: hid-generic,snd-usb-audio,usbhid interfaces: 4
    rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 30mA
    chip-ID: 17ef:30cf class-ID: 0300 serial: <filter>
  Device-2: 1-2.1.3:8 info: Logitech Unifying Receiver
    type: keyboard,mouse,HID driver: logitech-djreceiver,usbhid interfaces: 3
    rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
    chip-ID: 046d:c52b class-ID: 0300
  Device-3: 1-2.1.4:9 info: Chesen PS/2 Keyboard+Mouse Adapter
    type: keyboard,mouse driver: hid-generic,usbhid interfaces: 2 rev: 1.1
    speed: 1.5 Mb/s (183 KiB/s) lanes: 1 mode: 1.0 power: 100mA
    chip-ID: 0a81:0205 class-ID: 0301
  Device-4: 1-2.5:4 info: VIA Labs 40AN type: billboard driver: N/A
    interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 100mA chip-ID: 2109:8887 class-ID: 1100 serial: <filter>
  Hub-5: 2-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-6: 2-1:2 info: Lenovo USB3.1 Hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 17ef:307f
    class-ID: 0900
  Hub-7: 2-1.1:3 info: Lenovo USB3.1 Hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 17ef:307f
    class-ID: 0900
  Device-1: 2-1.1.2:4 info: Lenovo ThinkPad TBT 3 Dock type: Network
    driver: r8152 interfaces: 1 rev: 3.0 speed: 5 Gb/s (596.0 MiB/s) lanes: 1
    mode: 3.2 gen-1x1 power: 288mA chip-ID: 17ef:3082 class-ID: 0000
    serial: <filter>
  Hub-8: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-9: 4-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-10: 5-0:1 info: hi-speed hub with single TT ports: 3 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 5-2:2 info: Innostor IS918 Flash Drive type: mass storage
    driver: usb-storage interfaces: 1 rev: 2.1 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 200mA chip-ID: 1f75:0918 class-ID: 0806
    serial: <filter>
  Device-2: 5-3:3 info: USI type: bluetooth driver: btusb interfaces: 2
    rev: 1.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 10ab:9309 class-ID: e001
  Hub-11: 6-0:1 info: super-speed hub ports: 2 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-12: 7-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 7-1:2 info: IMC Networks Integrated Camera type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s)
    lanes: 1 mode: 2.0 power: 500mA chip-ID: 13d3:56ff class-ID: 0e02
  Hub-13: 8-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-14: 9-0:1 info: super-speed hub ports: 1 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-15: 10-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-16: 11-0:1 info: super-speed hub ports: 1 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 44.0 C mobo: N/A gpu: amdgpu temp: 41.0 C
  Fan Speeds (rpm): fan-1: 3184 fan-2: 3184
Repos:
  Packages: pm: pacman pkgs: 1305 libs: 368 tools: pamac,yay pm: flatpak
    pkgs: 0
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://manjaro.mirror.wearetriple.com/stable/$repo/$arch
    2: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
    3: https://fosszone.csd.auth.gr/manjaro/stable/$repo/$arch
    4: https://manjaro.mirror-services.net/pub/stable/$repo/$arch
    5: https://ziply.mm.fcix.net/manjaro/stable/$repo/$arch
    6: https://muug.ca/mirror/manjaro/stable/$repo/$arch
    7: https://mirror.2degrees.nz/manjaro/stable/$repo/$arch
    8: https://ftp.yz.yamagata-u.ac.jp/pub/linux/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 430
  1: cpu: 10.5% command: vivaldi-bin pid: 7170 mem: 406.5 MiB (1.2%)
  2: cpu: 8.8% command: vivaldi-bin pid: 7582 mem: 282.2 MiB (0.9%)
  3: cpu: 7.9% command: vivaldi-bin pid: 7082 mem: 729.2 MiB (2.3%)
  4: cpu: 5.3% command: vivaldi-bin pid: 7133 mem: 343.7 MiB (1.0%)
  5: cpu: 4.4% command: Xorg pid: 1003 mem: 256.0 MiB (0.8%)
  Memory top: 5 of 430
  1: mem: 729.2 MiB (2.3%) command: vivaldi-bin pid: 7082 cpu: 7.9%
  2: mem: 626.3 MiB (1.9%) command: exe pid: 2891 cpu: 2.9%
  3: mem: 406.5 MiB (1.2%) command: vivaldi-bin pid: 7170 cpu: 10.5%
  4: mem: 406.0 MiB (1.2%) command: vivaldi-bin pid: 7203 cpu: 1.7%
  5: mem: 343.7 MiB (1.0%) command: vivaldi-bin pid: 7133 cpu: 5.3%
Info:
  Processes: 430 Power: uptime: 12m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 12.18 GiB services: upowerd,xfce4-power-manager Init: systemd
    v: 258 default: graphical tool: systemctl
  Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.9 running-in: xterm inxi: 3.3.40
$ mhwd -l && mhwd -li
> 0000:67:00.0 (0300:1002:1681) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-amd-nvidia-prime            2025.09.29               false            PCI
video-hybrid-amd-nvidia-575xx-prime            2025.12.29               false            PCI
video-hybrid-amd-nvidia-570xx-prime            2025.12.29               false            PCI
video-hybrid-amd-nvidia-470xx-prime            2025.09.28               false            PCI
           video-linux            2024.05.06                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> 0000:01:00.0 (0302:10de:1fb6) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-amd-nvidia-prime            2025.09.29               false            PCI
video-hybrid-amd-nvidia-575xx-prime            2025.12.29               false            PCI
video-hybrid-amd-nvidia-570xx-prime            2025.12.29               false            PCI
video-hybrid-amd-nvidia-470xx-prime            2025.09.28               false            PCI
          video-nvidia            2025.09.29               false            PCI
    video-nvidia-575xx            2025.09.29               false            PCI
    video-nvidia-570xx            2025.09.29               false            PCI
    video-nvidia-470xx            2023.03.23               false            PCI
           video-linux            2024.05.06                true            PCI


> 0000:04:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2023.09.12                true            PCI```

My graphics were operating in hybrid mode. Running # envycontrol -s nvidia and rebooting had no effect.

Full system upgrade and setting the graphics to integrated mode also has zero effects. The Display dialogue simply does not care about anything I try to tell it.

This is my ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml - I don’t see anything obviously wrong here but I find it confusing that the Displayport outputs are set as active as both monitors are connected via HDMI via the docking station which worked out of the box recently. I also don’t understand why there are seemingly 3 active HDMI outputs (the dock has 2 HDMI and 2 DP). I have not touched this file directly.

<?xml version="1.1" encoding="UTF-8"?>

<channel name="displays" version="1.0">
  <property name="ActiveProfile" type="string" value="Default"/>
  <property name="Fallback" type="empty">
    <property name="HDMI-3" type="string" value="HKC OVERSEAS LIMITED 27&quot;">
      <property name="Active" type="bool" value="true"/>
      <property name="EDID" type="string" value="67df0cb21ffb9a3bab31073d4f204f8d1c0b5266"/>
      <property name="Resolution" type="string" value="1920x1080"/>
      <property name="RefreshRate" type="double" value="60"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="true"/>
      <property name="Scale" type="empty">
        <property name="X" type="double" value="1"/>
        <property name="Y" type="double" value="1"/>
      </property>
      <property name="Position" type="empty">
        <property name="X" type="int" value="1920"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
    <property name="HDMI-2" type="string" value="HKC OVERSEAS LIMITED 27&quot;">
      <property name="Active" type="bool" value="true"/>
      <property name="EDID" type="string" value="67df0cb21ffb9a3bab31073d4f204f8d1c0b5266"/>
      <property name="Resolution" type="string" value="1920x1080"/>
      <property name="RefreshRate" type="double" value="60"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="false"/>
      <property name="Scale" type="empty">
        <property name="X" type="double" value="1"/>
        <property name="Y" type="double" value="1"/>
      </property>
      <property name="Position" type="empty">
        <property name="X" type="int" value="0"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
    <property name="HDMI-1" type="string" value="HKC OVERSEAS LIMITED 27&quot;">
      <property name="Active" type="bool" value="true"/>
      <property name="EDID" type="string" value="67df0cb21ffb9a3bab31073d4f204f8d1c0b5266"/>
      <property name="Resolution" type="string" value="1920x1080"/>
      <property name="RefreshRate" type="double" value="60"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="false"/>
      <property name="Scale" type="empty">
        <property name="X" type="double" value="1"/>
        <property name="Y" type="double" value="1"/>
      </property>
      <property name="Position" type="empty">
        <property name="X" type="int" value="0"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
  </property>
  <property name="Notify" type="int" value="1"/>
  <property name="AutoEnableProfiles" type="int" value="3"/>
  <property name="Default" type="empty">
    <property name="eDP" type="string" value="Laptop">
      <property name="Active" type="bool" value="false"/>
      <property name="EDID" type="string" value="250916abb3a32f312a9f95af96fa52bd4387f945"/>
    </property>
    <property name="DisplayPort-5" type="string" value="HKC OVERSEAS LIMITED 27&quot;">
      <property name="Active" type="bool" value="true"/>
      <property name="EDID" type="string" value="67df0cb21ffb9a3bab31073d4f204f8d1c0b5266"/>
      <property name="Resolution" type="string" value="1920x1080"/>
      <property name="RefreshRate" type="double" value="60"/>
      <property name="ModeFlags" type="uint64" value="5"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="false"/>
      <property name="Scale" type="double" value="1"/>
      <property name="Position" type="empty">
        <property name="X" type="int" value="0"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
    <property name="DisplayPort-7" type="string" value="HKC OVERSEAS LIMITED 27&quot;">
      <property name="Active" type="bool" value="true"/>
      <property name="EDID" type="string" value="67df0cb21ffb9a3bab31073d4f204f8d1c0b5266"/>
      <property name="Resolution" type="string" value="1920x1080"/>
      <property name="RefreshRate" type="double" value="60"/>
      <property name="ModeFlags" type="uint64" value="5"/>
      <property name="Rotation" type="int" value="0"/>
      <property name="Reflection" type="string" value="0"/>
      <property name="Primary" type="bool" value="true"/>
      <property name="Scale" type="double" value="1"/>
      <property name="Position" type="empty">
        <property name="X" type="int" value="1920"/>
        <property name="Y" type="int" value="0"/>
      </property>
    </property>
  </property>
</channel>

$ xrandr

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +
   1680x1050     60.00  
   1280x1024     60.00  
   1440x900      60.00  
   1280x800      60.00  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.00  
   640x480       60.00  
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
DisplayPort-3 disconnected (normal left inverted right x axis y axis)
DisplayPort-4 disconnected (normal left inverted right x axis y axis)
DisplayPort-5 disconnected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
DisplayPort-6 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DisplayPort-7 disconnected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
DisplayPort-8 disconnected (normal left inverted right x axis y axis)
DisplayPort-9 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   1920x1080     60.00*+  50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  

Some progress: When I log out (which I never do), I’m greeted with the login prompt and all three screens are working in extended mode! As soon as I log in however, it reverts to this nonsense. I tried nuking ~/.config/xfce4/ but it had no effect.

What is more curious however is that when I checked “Display - Advanced - Show popup windows to identify displays”, both of my external monitors are identified as monitor no. 3. Number 2 seemingly does not exist!

In seemingly unrelated news, alt-tabbing has stopped showing the window popup list, just the outlines of the windows I’m cycling through. Unplugging the dock makes it work again… Sometimes checking and unchecking settings in Window Manager Tweaks works. Is deterministic behaviour too much to ask of a computer?

I caught this in # dmesg -w - I have no idea of its significance…

And alt-tab just does not work anymore 15 minutes after the previous post.

[ 1608.397427] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.404262] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.666124] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.672827] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.677813] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.683508] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.688691] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.694877] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.699437] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.704178] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.712256] [drm] Downstream port present 1, type 2
[ 1608.719682] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.747466] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1608.778792] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1610.278947] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1610.339052] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1610.352848] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1618.453431] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1618.453537] [drm] DM_MST: stopping TM on aconnector: 0000000040ffd13a [id: 130]
[ 1620.146315] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1620.201849] [drm] DM_MST: starting TM on aconnector: 0000000040ffd13a [id: 130]
[ 1620.205065] [drm] DM_MST: DP14, 4-lane link detected
[ 1620.207652] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.212465] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.217125] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.223417] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.228202] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.232231] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.235015] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.237776] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.242478] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.247246] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.252324] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.258123] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.262930] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.267839] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.274958] [drm] Downstream port present 1, type 2
[ 1620.281989] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.291756] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.299337] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.304913] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.309746] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.314705] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.320432] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.326423] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.330887] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.335978] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.344186] [drm] Downstream port present 1, type 2
[ 1620.351125] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.358757] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.407348] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.414188] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.450158] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1620.457338] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1622.319005] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1622.576093] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1622.712330] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1622.719493] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1622.739591] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1622.748370] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1633.849155] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1633.856150] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1649.564666] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1649.564747] [drm] DM_MST: stopping TM on aconnector: 0000000040ffd13a [id: 130]
[ 1651.219856] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1651.277225] [drm] DM_MST: starting TM on aconnector: 0000000040ffd13a [id: 130]
[ 1651.280351] [drm] DM_MST: DP14, 4-lane link detected
[ 1651.282887] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.287356] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.291596] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.298387] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.380709] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.386015] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.390620] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.395696] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.400284] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.406403] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.410975] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.416288] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.423665] [drm] Downstream port present 1, type 2
[ 1651.430855] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.440453] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.449335] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.913635] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1651.943044] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1653.278778] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1653.404312] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1653.446202] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1674.856221] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1674.915158] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1675.280131] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1675.422272] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1675.447664] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1702.147695] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1702.147750] [drm] DM_MST: stopping TM on aconnector: 0000000040ffd13a [id: 130]
[ 1703.838016] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1703.895387] [drm] DM_MST: starting TM on aconnector: 0000000040ffd13a [id: 130]
[ 1703.898778] [drm] DM_MST: DP14, 4-lane link detected
[ 1703.901314] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.906167] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.910738] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.917056] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.921969] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.926425] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.931162] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.935835] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.940727] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.945163] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.951583] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.956519] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.962324] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.968807] [drm] Downstream port present 1, type 2
[ 1703.976256] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.985138] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.992583] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1703.997877] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.002377] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.006974] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.011794] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.017570] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.022199] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.026681] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.033938] [drm] Downstream port present 1, type 2
[ 1704.040520] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.047601] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.200920] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1704.207689] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1707.603312] amdgpu 0000:67:00.0: [drm] *ERROR* Failed to get ACT after 3000 ms, last status: 00
[ 1710.723432] amdgpu 0000:67:00.0: [drm] *ERROR* Failed to get ACT after 3000 ms, last status: 00
[ 1710.726013] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1710.854717] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1711.016583] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1711.020923] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1711.383999] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1711.567135] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1711.575059] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1711.673342] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1711.680214] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1734.219870] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1734.226823] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1843.409256] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1843.409334] [drm] DM_MST: stopping TM on aconnector: 0000000040ffd13a [id: 130]
[ 1845.067727] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1845.180552] [drm] DM_MST: starting TM on aconnector: 0000000040ffd13a [id: 130]
[ 1845.183233] [drm] DM_MST: DP14, 4-lane link detected
[ 1845.185723] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.190159] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.194428] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.200802] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.383870] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.388716] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.393201] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.398182] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.402815] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.408901] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.413606] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.418582] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.425443] [drm] Downstream port present 1, type 2
[ 1845.431166] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.439058] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.446282] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.729959] [drm] pre_validate_dsc:1747 MST_DSC no mode changed for stream 0x00000000bccdb2e1
[ 1845.896539] ------------[ cut here ]------------
[ 1845.896542] refcount_t: underflow; use-after-free.
[ 1845.896548] WARNING: CPU: 6 PID: 35468 at lib/refcount.c:28 refcount_warn_saturate+0xbe/0x110
[ 1845.896555] Modules linked in: hid_logitech_hidpp snd_usb_audio snd_usbmidi_lib snd_ump snd_rawmidi hid_logitech_dj cdc_ether usbnet r8152 mii ccm michael_mic snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device squashfs cmac algif_hash algif_skcipher af_alg bnep nova_core qrtr_mhi joydev mousedev nvidia_uvm(OE) snd_acp6x_pdm_dma snd_soc_dmic snd_soc_acp6x_mach snd_sof_amd_acp70 snd_sof_amd_acp63 snd_sof_amd_vangogh snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_pci_ps snd_soc_acpi_amd_match snd_amd_sdw_acpi soundwire_amd soundwire_generic_allocation soundwire_bus snd_ctl_led amd_atl snd_soc_sdca intel_rapl_msr vfat snd_hda_codec_alc269 intel_rapl_common qrtr snd_hda_scodec_component fat snd_soc_core ath11k_pci snd_hda_codec_realtek_lib snd_hda_codec_generic snd_hda_codec_atihdmi ucsi_acpi snd_compress uvcvideo snd_hda_codec_hdmi ath11k ac97_bus typec_ucsi btusb videobuf2_vmalloc snd_pcm_dmaengine btmtk kvm_amd uvc typec qmi_helpers
[ 1845.896623]  snd_rpl_pci_acp6x btrtl videobuf2_memops videobuf2_v4l2 roles spd5118 btbcm videobuf2_common snd_hda_intel snd_acp_pci snd_amd_acpi_mach mac80211 btintel kvm think_lmi videodev snd_hda_codec snd_acp_legacy_common irqbypass rapl psmouse pcspkr firmware_attributes_class bluetooth mc wmi_bmof snd_hda_core snd_pci_acp6x r8169 snd_pci_acp5x snd_intel_dspcfg cfg80211 sp5100_tco snd_rn_pci_acp3x realtek snd_intel_sdw_acpi snd_hwdep mdio_devres snd_acp_config libphy snd_pcm mhi snd_soc_acpi i2c_piix4 mdio_bus snd_timer snd_pci_acp3x k10temp libarc4 i2c_smbus thunderbolt amd_pmf amdtee i2c_scmi amd_sfh amd_pmc acpi_tad mac_hid nvidia_drm(OE) nvidia_modeset(OE) nvidia(OE) crypto_user loop nfnetlink ip_tables x_tables dm_crypt encrypted_keys trusted asn1_encoder tee dm_mod mmc_block rpmb_core amdgpu amdxcp i2c_algo_bit drm_ttm_helper ttm drm_exec drm_panel_backlight_quirks thinkpad_acpi gpu_sched sparse_keymap drm_suballoc_helper platform_profile drm_buddy rtsx_pci_sdmmc mmc_core polyval_clmulni snd
[ 1845.896703]  drm_display_helper nvme ghash_clmulni_intel soundcore aesni_intel serio_raw ccp cec rfkill nvme_core video nvme_keyring nvme_auth wmi rtsx_pci hkdf
[ 1845.896719] CPU: 6 UID: 0 PID: 35468 Comm: Xorg Tainted: G        W  OE       6.18.8-1-MANJARO #1 PREEMPT(full)  05718260b3ea894fd9c2e29773815d272843ec72
[ 1845.896723] Tainted: [W]=WARN, [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
[ 1845.896724] Hardware name: LENOVO 21ENS05300/21ENS05300, BIOS N3KET34W (1.12 ) 12/19/2022
[ 1845.896726] RIP: 0010:refcount_warn_saturate+0xbe/0x110
[ 1845.896729] Code: 01 01 e8 05 61 7b ff 0f 0b e9 c9 e2 56 ff 80 3d 49 e6 ae 01 00 75 85 48 c7 c7 48 9b 7c bb c6 05 39 e6 ae 01 01 e8 e2 60 7b ff <0f> 0b e9 a6 e2 56 ff 80 3d 27 e6 ae 01 00 0f 85 5e ff ff ff 48 c7
[ 1845.896731] RSP: 0018:ffffd1708a8a3a80 EFLAGS: 00010246
[ 1845.896733] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000027
[ 1845.896735] RDX: ffff8d8b7e79d008 RSI: 0000000000000001 RDI: ffff8d8b7e79d000
[ 1845.896736] RBP: ffff8d856c280068 R08: 0000000000000000 R09: 00000000ffffefff
[ 1845.896737] R10: ffffffffbc061440 R11: ffffd1708a8a3918 R12: ffff8d856c280000
[ 1845.896738] R13: 0000000000000000 R14: 0000000000000004 R15: 0000000000000046
[ 1845.896740] FS:  00007f2b6b473ec0(0000) GS:ffff8d8bc1a6e000(0000) knlGS:0000000000000000
[ 1845.896741] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 1845.896743] CR2: 0000094c03ac7000 CR3: 00000003661be000 CR4: 0000000000f50ef0
[ 1845.896744] PKRU: 55555554
[ 1845.896746] Call Trace:
[ 1845.896747]  <TASK>
[ 1845.896750]  dc_state_destruct+0x51/0x260 [amdgpu eea4963dd2ab9f296ec2930b5744bcec24a311fd]
[ 1845.897018]  dc_state_release+0x43/0xa0 [amdgpu eea4963dd2ab9f296ec2930b5744bcec24a311fd]
[ 1845.897209]  dm_atomic_destroy_state+0x24/0x40 [amdgpu eea4963dd2ab9f296ec2930b5744bcec24a311fd]
[ 1845.897444]  drm_atomic_state_default_clear+0x22b/0x2d0
[ 1845.897449]  ? __pfx_drm_mode_setcrtc+0x10/0x10
[ 1845.897452]  __drm_atomic_state_free+0x71/0xb0
[ 1845.897454]  drm_atomic_helper_set_config+0x88/0xd0
[ 1845.897458]  drm_mode_setcrtc+0x37a/0x900
[ 1845.897463]  ? __pfx_drm_mode_setcrtc+0x10/0x10
[ 1845.897465]  drm_ioctl_kernel+0xae/0x100
[ 1845.897470]  drm_ioctl+0x29b/0x530
[ 1845.897472]  ? __pfx_drm_mode_setcrtc+0x10/0x10
[ 1845.897477]  amdgpu_drm_ioctl+0x4a/0x90 [amdgpu eea4963dd2ab9f296ec2930b5744bcec24a311fd]
[ 1845.897637]  __x64_sys_ioctl+0x97/0xe0
[ 1845.897642]  do_syscall_64+0x81/0x7f0
[ 1845.897646]  ? srso_alias_return_thunk+0x5/0xfbef5
[ 1845.897650]  ? __rseq_handle_notify_resume+0xa6/0x490
[ 1845.897654]  ? srso_alias_return_thunk+0x5/0xfbef5
[ 1845.897656]  ? __x64_sys_futex+0x12d/0x210
[ 1845.897660]  ? srso_alias_return_thunk+0x5/0xfbef5
[ 1845.897662]  ? exit_to_user_mode_loop+0xcd/0x160
[ 1845.897666]  ? srso_alias_return_thunk+0x5/0xfbef5
[ 1845.897668]  ? do_syscall_64+0x226/0x7f0
[ 1845.897670]  ? srso_alias_return_thunk+0x5/0xfbef5
[ 1845.897672]  ? do_syscall_64+0x81/0x7f0
[ 1845.897674]  ? srso_alias_return_thunk+0x5/0xfbef5
[ 1845.897677]  ? __irq_exit_rcu+0x4c/0xf0
[ 1845.897680]  ? srso_alias_return_thunk+0x5/0xfbef5
[ 1845.897682]  entry_SYSCALL_64_after_hwframe+0x76/0x7e
[ 1845.897684] RIP: 0033:0x7f2b6b8e874d
[ 1845.897705] Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 45 b0 10 00 00 00 48 89 45 b8 48 8d 45 d0 48 89 45 c0 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1a 48 8b 45 c8 64 48 2b 04 25 28 00 00 00
[ 1845.897707] RSP: 002b:00007ffe42a56fd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
[ 1845.897709] RAX: ffffffffffffffda RBX: 000055ba4c025580 RCX: 00007f2b6b8e874d
[ 1845.897711] RDX: 00007ffe42a57060 RSI: 00000000c06864a2 RDI: 000000000000000f
[ 1845.897712] RBP: 00007ffe42a57020 R08: 0000000000000000 R09: 0000000000000000
[ 1845.897713] R10: 0000000000000006 R11: 0000000000000246 R12: 00007ffe42a57060
[ 1845.897714] R13: 00000000c06864a2 R14: 000000000000000f R15: 0000000000000000
[ 1845.897718]  </TASK>
[ 1845.897719] ---[ end trace 0000000000000000 ]---
[ 1845.934944] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1845.943065] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1846.151990] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xE721C8
[ 1846.419682] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1846.419917] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1846.420148] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1846.420383] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1846.420621] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1846.420851] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1846.621143] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1846.640385] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1847.973041] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1847.973275] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1847.973516] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1847.973746] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1847.973977] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1847.974208] amdgpu 0000:67:00.0: [drm] pstate TEST_DEBUG_DATA: 0xF721C8
[ 1848.502805] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1848.692397] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1848.707955] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1848.798969] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1853.388138] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1853.388207] [drm] DM_MST: stopping TM on aconnector: 0000000040ffd13a [id: 130]
[ 1855.073870] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD IRQ callback: link_index=3
[ 1855.147205] [drm] DM_MST: starting TM on aconnector: 0000000040ffd13a [id: 130]
[ 1855.151171] [drm] DM_MST: DP14, 4-lane link detected
[ 1855.153695] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.158164] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.162619] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.168170] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.174955] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.213451] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.219029] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.224134] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.229103] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.233805] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.239329] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.244528] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.248836] amdgpu 0000:67:00.0: amdgpu: [drm] DMUB HPD RX IRQ callback: link_index=3
[ 1855.255419] [drm] Downstream port present 1, type 2

Reinstalling xfce4 had no effect with/without old settings.

Logging in as root does give me the display behavior that I want. So something, somewhere tied to my user seems to be the culprit. But what?

Edit: I take that back. Logging in as root gave me three extended, non-mirrored screens - but as soon as I touched the Display settings, it started behaving the same obnoxious way and I am unable to get it back to where it started, so the behavior in the root account is now identical.

Installing arandr and using it to do the exact same thing I’ve been trying for way too many hours using the Xfce utils did the trick. Heaven knows why the related Xfce programs just stopped working as they should.

This is solved until this causes some hard-to-debug clash between different programs trying to control the same settings, at which point I’d rather uninstall the whole desktop environment than suffer through this impenetrable bog once more.

Hi @tabxtra,

Good that you found arandr.

tip:
For XFCE-related topics, the XFCE4 forum is a great resource. It’s especially useful for issues like the one you’re facing with the XFCE monitor settings GUI. Toz is a real xfce4 master …

:penguin:

@musdus thanks for the tip - however, at the outset of this, it was not at all clear to me that this was an XFCE issue. Was it graphics-related, and if so, which graphics driver? Something Manjaro-specific? X? Or the DE? Or the docking station, or some other hardware? All I know is that apparently nobody else on the internet has had this same problem, but I will concede that I might not have used the correct terms when searching.

It is hard to troubleshoot these things when you don’t have the necessary knowledge or intuition to know where it is likely to have started and you have to resort to throwing things at the problem and seeing what sticks.

Edit: I will add that when I opened arandr my two screens were positioned on top of each other - a problem I did see someone else have, however the monitor x/y positions in the displays.xml looked just fine on my end… I would rather not resort to hand-writing xrandr configs as that sort of thing usually comes to bite you in the ass some time down the road (LONG after you have forgotten about it!).

1 Like

Question:
How do you use arandr?
Did you save the settings of arandr, let’s say screenlayout.sh in ~/.screenlayout/screenlayout.sh?
When you have saved this, you can add this script to your autostart so it runs at login.
That’s more or less how I use it with Openbox.

The xfce4-gui and arandr both use xrandr underneath, but they save settings differently — arandr saves shell scripts, XFCE uses displays.xml. They don’t share config files.

If you want to stick with the xfce4-gui, the xfce4 forum might have more specific insight into the displays.xml quirks.

It is not your graphics card. That’s probably just fine. And Manjaro settings too.

One of the things I would check are the journals of the session manager to see if there are any warnings. Journalctl on your issue.

# All warnings and errors from user session
journalctl --user -b 0 -p warning

Btw in most cases there is no need to reinstall a whole system to see if things are fixed.

@musdus Thanks for your reply. I haven’t looked into it in detail yet, but I will have to now as coming back to my computer and turning on my monitors has changed the primary monitor.

There are a bunch of warnings spat out from that command both related to Nvidia and AMD, including these two:

feb. 02 13:55:44 farpoint kernel: amdgpu 0000:67:00.0: amdgpu: [drm] DMUB notification skipped due to no handler: type=NO_DATA
feb. 02 13:55:46 farpoint kernel: amdgpu 0000:67:00.0: [drm] *ERROR* dpia_query_hpd_status: for link(3) dpia(0) failed with status(1), current_hpd_status(1) new_hpd_status(0)
feb. 02 13:55:47 farpoint kernel: amdgpu 0000:67:00.0: [drm] *ERROR* dpcd_set_link_settings:1122: core_link_write_dpcd (DP_DOWNSPREAD_CTRL) failed
feb. 02 13:55:47 farpoint kernel: amdgpu 0000:67:00.0: [drm] *ERROR* dpcd_set_link_settings:1127: core_link_write_dpcd (DP_LANE_COUNT_SET) failed
feb. 02 13:55:47 farpoint kernel: amdgpu 0000:67:00.0: [drm] *ERROR* dpcd_set_link_settings:1155: core_link_write_dpcd (DP_LINK_BW_SET) failed
feb. 02 13:55:47 farpoint kernel: amdgpu 0000:67:00.0: amdgpu: [drm] DMUB notification skipped due to no handler: type=SET_CONFIG_REPLY
feb. 02 13:55:57 farpoint kernel: amdgpu 0000:67:00.0: amdgpu: [drm] *ERROR* wait_for_completion_timeout timeout!
feb. 03 15:45:45 farpoint kernel: ------------[ cut here ]------------
feb. 03 15:45:45 farpoint kernel: WARNING: CPU: 6 PID: 11039 at drivers/gpu/drm/amd/amdgpu/.>
feb. 03 15:45:45 farpoint kernel: Modules linked in: rfcomm snd_seq_dummy snd_hrtimer snd_se>
feb. 03 15:45:45 farpoint kernel:  snd_amd_acpi_mach ucsi_acpi fat spd5118 snd_acp_legacy_co>
feb. 03 15:45:45 farpoint kernel:  drm_display_helper nvme rfkill ghash_clmulni_intel aesni_>
feb. 03 15:45:45 farpoint kernel: CPU: 6 UID: 0 PID: 11039 Comm: Xorg Tainted: G           O>
feb. 03 15:45:45 farpoint kernel: Tainted: [O]=OOT_MODULE, [E]=UNSIGNED_MODULE
feb. 03 15:45:45 farpoint kernel: Hardware name: LENOVO 21ENS05300/21ENS05300, BIOS N3KET34W>
feb. 03 15:45:45 farpoint kernel: RIP: 0010:update_dpia_stream_allocation_table+0x11c/0x130 >
feb. 03 15:45:45 farpoint kernel: Code: e9 f4 04 c2 f8 4c 89 ef e8 61 3c 1b 00 48 63 55 00 4>
feb. 03 15:45:45 farpoint kernel: RSP: 0018:ffffd4030634b398 EFLAGS: 00010206
feb. 03 15:45:45 farpoint kernel: RAX: 0000000000000018 RBX: 000000000000000a RCX: ffff8d301>
feb. 03 15:45:45 farpoint kernel: RDX: 0000000000000018 RSI: ffffd4030634b340 RDI: ffff8d300>
feb. 03 15:45:45 farpoint kernel: RBP: ffff8d300e1f23b8 R08: 0000000000000018 R09: 000000000>
feb. 03 15:45:45 farpoint kernel: R10: ffffd4035fae4100 R11: 0000000000000002 R12: ffff8d301>
feb. 03 15:45:45 farpoint kernel: R13: ffff8d300e1f2000 R14: ffff8d3148040000 R15: ffff8d300>
feb. 03 15:45:45 farpoint kernel: FS:  00007f73acad4ec0(0000) GS:ffff8d3781c6e000(0000) knlG>
feb. 03 15:45:45 farpoint kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
feb. 03 15:45:45 farpoint kernel: CR2: 000004f40da18020 CR3: 000000012746e000 CR4: 000000000>
feb. 03 15:45:45 farpoint kernel: PKRU: 55555554
feb. 03 15:45:45 farpoint kernel: Call Trace:
feb. 03 15:45:45 farpoint kernel:  <TASK>
feb. 03 15:45:45 farpoint kernel:  link_set_dpms_off+0x5aa/0x7b0 [amdgpu eea4963dd2ab9f296ec>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  dcn31_reset_hw_ctx_wrap+0x28c/0x570 [amdgpu eea4963dd2ab9>
feb. 03 15:45:45 farpoint kernel:  dce110_apply_ctx_to_hw+0x66/0x2d0 [amdgpu eea4963dd2ab9f2>
feb. 03 15:45:45 farpoint kernel:  ? dcn10_setup_stereo+0x120/0x170 [amdgpu eea4963dd2ab9f29>
feb. 03 15:45:45 farpoint kernel:  dc_commit_state_no_check+0x68b/0xf50 [amdgpu eea4963dd2ab>
feb. 03 15:45:45 farpoint kernel:  dc_commit_streams+0x31b/0x520 [amdgpu eea4963dd2ab9f296ec>
feb. 03 15:45:45 farpoint kernel:  amdgpu_dm_atomic_commit_tail+0x6a4/0x3c70 [amdgpu eea4963>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? generic_reg_get+0x21/0x40 [amdgpu eea4963dd2ab9f296ec29>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? optc1_get_crtc_scanoutpos+0x75/0xb0 [amdgpu eea4963dd2a>
feb. 03 15:45:45 farpoint kernel:  ? dc_stream_send_dp_sdp+0xa0/0xd0 [amdgpu eea4963dd2ab9f2>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? dm_crtc_get_scanoutpos+0xa4/0x120 [amdgpu eea4963dd2ab9>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? amdgpu_display_get_crtc_scanoutpos+0xa8/0x1d0 [amdgpu e>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? amdgpu_crtc_get_scanout_position+0x28/0x40 [amdgpu eea4>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? wait_for_completion_timeout+0x14e/0x1a0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? drm_crtc_get_last_vbltimestamp+0x55/0x90
feb. 03 15:45:45 farpoint kernel:  commit_tail+0xa1/0x130
feb. 03 15:45:45 farpoint kernel:  drm_atomic_helper_commit+0x13c/0x180
feb. 03 15:45:45 farpoint kernel:  drm_atomic_commit+0xb1/0xe0
feb. 03 15:45:45 farpoint kernel:  ? __pfx___drm_printfn_info+0x10/0x10
feb. 03 15:45:45 farpoint kernel:  drm_atomic_connector_commit_dpms+0xfa/0x110
feb. 03 15:45:45 farpoint kernel:  drm_mode_obj_set_property_ioctl+0x1ba/0x3e0
feb. 03 15:45:45 farpoint kernel:  ? __pfx_drm_connector_property_set_ioctl+0x10/0x10
feb. 03 15:45:45 farpoint kernel:  drm_connector_property_set_ioctl+0x3c/0x60
feb. 03 15:45:45 farpoint kernel:  drm_ioctl_kernel+0xae/0x100
feb. 03 15:45:45 farpoint kernel:  drm_ioctl+0x29b/0x530
feb. 03 15:45:45 farpoint kernel:  ? __pfx_drm_connector_property_set_ioctl+0x10/0x10
feb. 03 15:45:45 farpoint kernel:  amdgpu_drm_ioctl+0x4a/0x90 [amdgpu eea4963dd2ab9f296ec293>
feb. 03 15:45:45 farpoint kernel:  __x64_sys_ioctl+0x97/0xe0
feb. 03 15:45:45 farpoint kernel:  do_syscall_64+0x81/0x7f0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? amdgpu_drm_ioctl+0x7b/0x90 [amdgpu eea4963dd2ab9f296ec2>
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? __x64_sys_ioctl+0xb1/0xe0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? do_syscall_64+0x81/0x7f0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? do_syscall_64+0x226/0x7f0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? __sys_recvmsg+0xca/0xe0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? ktime_get_ts64+0x45/0x120
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? put_timespec64+0x3a/0x70
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? __x64_sys_clock_gettime+0x96/0xd0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? do_syscall_64+0x81/0x7f0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? do_syscall_64+0x81/0x7f0
feb. 03 15:45:45 farpoint kernel:  ? srso_alias_return_thunk+0x5/0xfbef5
feb. 03 15:45:45 farpoint kernel:  ? __irq_exit_rcu+0x4c/0xf0
feb. 03 15:45:45 farpoint kernel:  entry_SYSCALL_64_after_hwframe+0x76/0x7e
feb. 03 15:45:45 farpoint kernel: RIP: 0033:0x7f73acf4974d
feb. 03 15:45:45 farpoint kernel: Code: 04 25 28 00 00 00 48 89 45 c8 31 c0 48 8d 45 10 c7 4>
feb. 03 15:45:45 farpoint kernel: RSP: 002b:00007ffce3fcb960 EFLAGS: 00000246 ORIG_RAX: 0000>
feb. 03 15:45:45 farpoint kernel: RAX: ffffffffffffffda RBX: 000055db0d33b610 RCX: 00007f73a>
feb. 03 15:45:45 farpoint kernel: RDX: 00007ffce3fcb9f0 RSI: 00000000c01064ab RDI: 000000000>
feb. 03 15:45:45 farpoint kernel: RBP: 00007ffce3fcb9b0 R08: 000055db0d33cb00 R09: 000055db0>
feb. 03 15:45:45 farpoint kernel: R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffce>
feb. 03 15:45:45 farpoint kernel: R13: 00000000c01064ab R14: 000000000000000f R15: 000055db0>
feb. 03 15:45:45 farpoint kernel:  </TASK>
feb. 03 15:45:45 farpoint kernel: ---[ end trace 0000000000000000 ]---

I don’t know about those errors yet, but before diving into that, try the arandr approach first:

Steps:

  1. Open ARandr
  2. Set up your monitor layout the way you want it
  3. Go to Layout → Save As
  4. Save it as something like “screenlayout” (it will automatically save as screenlayout.sh and make it executable)
  5. Add this script to your autostart

The script is located at ~/.screenlayout/

This way your monitors should be in the correct positions on next boot.

If the layout still changes or you continue having issues after this, then we can look deeper into those AMD GPU errors. But let’s see if this fixes the primary monitor switching problem first.

@tabxtra , I have been having this issue for almost a year, but I have not experienced it in the last 2+ months - touch wood.
Maybe this will help.

I have an Nvidia Optimus GTX 1650 on a Lenovo Legion y540 connected to 2 external monitors via HDMI and USB-C.
I used to also delete my entire ~/.config/xfce4 and ~/.cache/xfce4 (I also recall a xfwm directory) which would resolve it for a short time.
When it reverted to mirrored mode, I’d have to select my extended profile exactly 3 times for it to remain persistent after logging in.

I’ve now remained on kernel 6.12.68-1 instead of upgrading the latest stable (which I used to always do)

I also removed ~/.config/autostart/xfce-panel-workaround.desktop which calls xfce-pbw.sh
That script performed the following:

#/bin/sh
sleep 5
xfsettingsd --replace &
sleep 15
xfsettingsd --replace &
sleep 25
xfsettingsd --replace &

Perhaps this is why it reverted back 3 times before retaining my display profile.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.