Black screen when waking up the computer after sleeping mode in 4K resolution and a bidirectional HDMI Edid emulator is connected

Hi,

Having a bidirectional HDMI Edid emulator connected to the computer, when I put the computer in sleep mode from a desktop like KDE, Mate, Cinnamon or Xfce (except GNOME, which works fine) and the screen was in 4K resolution, when I wake up the computer the screen is completely black, it does not receive an HDMI signal, no matter how much I move the mouse or press the keys, the monitor does not react. I then have to press the Ctrl+Alt+F1 keys to switch sessions, and when I do so the monitor begins to receive the HDMI signal and everything starts to work fine.

On the other hand, this is independent of whether the graphics platform used is X11 or Wayland, exactly the same problem occurs in both.

The problem is also independent of whether when the computer wakes up it has established that it should automatically show the lock screen or not, in both cases the same thing happens, absolutely nothing is seen, the monitor is completely black because it does not receive an HDMI signal.

It is also independent of the kernel, I have tried 5.15, 5.16, 5.17 and the experimental 5.18, and the same problem occurs in all of them: in GNOME it works perfectly and in the other desktop environments it does not, the problem that I have mentioned occurs.

My processor is an AMD Ryzen 5 3550H and my GPU is an AMD Radeon Vega 8 Graphics, I am using the Picasso graphics driver (video-linux).

If you want to know what kind of product I’m talking about, please search for “EVanlak Hdmi Edid Emulator Passthrough 3rd Generrtion” in your favorite search engine (sorry, I can’t put links in this message).

The curious thing is the following:

  • In GNOME it works perfectly, I have tried it several times and it works perfectly in 4K resolution (and even higher, I have even tried 4096x2160 which is the maximum resolution supported by the bidirectional HDMI Edid emulator and it works perfectly), when waking up the computer having the screen resolution at 4K or higher when put in sleep mode, it shows the unlock screen without problems. I don’t know what is special about this desktop environment, it is the only one that works, it does it perfectly, without problems.

  • In the other desktop environments (KDE, Xfce, Mate, Cinnamon…) it works if the screen resolution before putting it in sleep mode is less than 4K, in this case when waking up the computer the lock screen is shown without problems. But if the resolution is set to 4K or higher, the problem I mentioned occurs.

  • If, having the black screen after waking up the computer in one of these environments, I wait 5 minutes for the lock screen to be launched (obviously without having the lock option activated after waking up the computer), then when I move the mouse, works! The screen is activated and you can see the lock screen.

Of course, in the Windows operating system it works just as well as in GNOME, it works without any problem.

Can you think of any idea that explains why this problem may be happening, and above all, why it works perfectly in GNOME, what is special or different about this environment compared to the others so that it works perfectly in it? Does it manage the display or power management in a different way than other environments?

Regards.

i dont know why it happens … but did you try with other non arch distros, if its happening there too?

Yes, I’ve tried several more: Kubuntu, Fedora 36, KDE Neon, Pop!_OS, Garuda… and the same thing happens in all of them: in the GNOME versions it works perfectly, in the rest of the desktop environments the problem I mentioned occurs.

I don’t understand it, I don’t know what is special about GNOME that makes it work perfectly, I don’t understand if it treats the communication with the screen in a different way or if it has something special with the power management that when the computer wakes up, refresh the screen or send the HDMI signal correctly.

Does anyone know where I can start the investigation of what is happening? Does anyone know what I can compare between desktop environments to see if I can figure out where the difference is? I need to find what is the feature or setting that makes GNOME work perfectly.

And while I’m doing this investigation, as a possible workaround, does anyone know if you can force via script that when the computer wakes up, force it to perform a screen refresh or anything else that forces the HDMI signal to be sent?

I pass the result of the inxi execution, one in the KDE environment where the problem appears, and another in the GNOME environment where it works correctly (the GNOME environment is executed with a USB in live mode so it is not updated with the latest available packages) in case someone can see something meaningful that might help find the cause of the problem:

KDE inxi:

System:
  Kernel: 5.18.0-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.18-x86_64
    root=UUID=6cc84250-dd5c-444e-817b-49f0485440b3 rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Console: pty pts/1 wm: kwin_wayland DM: SDDM Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Desktop Mobo: BESSTAR TECH model: UM350 serial: <filter>
    UEFI: American Megatrends v: 5.14 date: 01/04/2022
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 29.4 GiB used: 4.03 GiB (13.7%)
  Array-1: capacity: 32 GiB slots: 2 EC: None max-module-size: 16 GiB
    note: est.
  Device-1: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 16 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: N/A
    part-no: 2400 C15 Series serial: <filter>
  Device-2: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 16 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: N/A
    part-no: 2400 C15 Series serial: <filter>
CPU:
  Info: model: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx socket: FP5
    bits: 64 type: MT MCP arch: Zen/Zen+ note: check family: 0x17 (23)
    model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
    desc: 1x4 MiB
  Speed (MHz): avg: 1575 high: 2100 min/max: 1400/2100 boost: enabled
    base/boost: 2100/3700 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 1400 2: 1400 3: 1400 4: 1400
    5: 2100 6: 1400 7: 2100 8: 1400 bogomips: 33552
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid
    cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid
    fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm
    mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc
    nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse
    pse36 rapl rdrand rdseed rdtscp rep_good sep sev sev_es sha_ni skinit smap
    smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock
    syscall tce topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme
    vmmcall wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: 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, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
    driver: amdgpu v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 04:00.0 chip-ID: 1002:15d8
    class-ID: 0300
  Display: server: X.Org v: 22.1.1 with: Xwayland v: 22.1.1
    compositor: kwin_wayland driver: X: loaded: amdgpu gpu: amdgpu
    display-ID: :1 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x572mm (40.00x22.52")
    s-diag: 1166mm (45.9")
  Monitor-1: HDMI-A-1 mapped: XWAYLAND0 model: Mi TV built: 2017
    res: 3840x2160 hz: 60 dpi: 163 gamma: 1.2 size: 600x340mm (23.62x13.39")
    diag: 687mm (27.1") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  OpenGL: renderer: AMD Radeon Vega 8 Graphics (raven LLVM 13.0.1 DRM 3.46
  5.18.0-1-MANJARO)
    v: 4.6 Mesa 22.0.3 direct render: Yes
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 04:00.1
    chip-ID: 1002:15de class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_pci_acp3x
    v: kernel alternate: snd_rn_pci_acp3x,snd_pci_acp5x,snd_sof_amd_renoir pcie:
    gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 04:00.5 chip-ID: 1022:15e2
    class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Realtek
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: C-Media Audio Adapter (Unitek Y-247A) type: USB
    driver: cmedia_hs100b,snd-usb-audio,usbhid bus-ID: 3-2.1:3
    chip-ID: 0d8c:0014 class-ID: 0300
  Sound Server-1: ALSA v: k5.18.0-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.51 running: yes
Network:
  Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:095a class-ID: 0280
  IF: wlp2s0 state: down mac: <filter>
  Device-2: Intel Ethernet I225-V driver: igc v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 link-max: gen: 2 speed: 5 GT/s port: N/A
    bus-ID: 03:00.0 chip-ID: 8086:15f3 class-ID: 0200
  IF: enp3s0 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
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
    bus-ID: 3-2.2:4 chip-ID: 8087:0a2a class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 931.51 GiB used: 65.12 GiB (7.0%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: MSI model: M390 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: EHFM31.1 temp: 48.9 C scheme: GPT
  SMART: yes health: PASSED on: 9d 20h cycles: 104
    read-units: 217,221 [111 GB] written-units: 760,014 [389 GB]
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 931.22 GiB size: 915.53 GiB (98.32%)
    used: 65.12 GiB (7.1%) fs: ext4 block-size: 4096 B dev: /dev/nvme0n1p2
    maj-min: 259:2 label: N/A uuid: 6cc84250-dd5c-444e-817b-49f0485440b3
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
    maj-min: 259:1 label: NO_LABEL uuid: DB82-1133
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-3:45 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 1-3.3:46 info: Trust OpticalMouse type: Mouse,Keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 145f:02be class-ID: 0300
  Device-2: 1-3.4:47 info: Trust Keyboard type: Keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
    power: 98mA chip-ID: 145f:02c9 class-ID: 0300
  Hub-3: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-4: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-5: 3-2:2 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 3-2.1:3 info: C-Media Audio Adapter (Unitek Y-247A)
    type: Audio,HID driver: cmedia_hs100b,snd-usb-audio,usbhid interfaces: 4
    rev: 1.1 speed: 12 Mb/s power: 100mA chip-ID: 0d8c:0014 class-ID: 0300
  Device-2: 3-2.2:4 info: Intel Bluetooth wireless interface type: Bluetooth
    driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA
    chip-ID: 8087:0a2a class-ID: e001
  Hub-6: 4-0:1 info: Super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 23.0 C mobo: N/A gpu: amdgpu temp: 74.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 259 Uptime: 7h 13m wakeups: 7 Init: systemd v: 250
  tool: systemctl Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: 1391
  pacman: 1364 lib: 369 flatpak: 8 snap: 19 Shell: Zsh (sudo) v: 5.8.1
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.15

GNOME inxi:

System:
  Kernel: 5.15.32-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 11.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
    misobasedir=manjaro misolabel=MANJARO_GNOME_2126 quiet
    systemd.show_status=1 driver=free nouveau.modeset=1 i915.modeset=1
    radeon.modeset=1
  Console: pty pts/0 wm: gnome-shell DM: GDM v: 41.3 Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Desktop Mobo: BESSTAR TECH model: UM350 serial: <filter>
    UEFI: American Megatrends v: 5.14 date: 01/04/2022
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 29.4 GiB used: 3.46 GiB (11.8%)
  Array-1: capacity: 32 GiB slots: 2 EC: None max-module-size: 16 GiB
    note: est.
  Device-1: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 16 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: TeamGroup part-no: SD4-2400
    serial: <filter>
  Device-2: DIMM 0 type: DDR4 detail: synchronous unbuffered (unregistered)
    size: 16 GiB speed: 2400 MT/s volts: curr: 1.2 min: 1.2 max: 1.2
    width (bits): data: 64 total: 64 manufacturer: TeamGroup part-no: SD4-2400
    serial: <filter>
CPU:
  Info: model: AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx socket: FP5
    bits: 64 type: MT MCP arch: Zen/Zen+ note: check family: 0x17 (23)
    model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 384 KiB desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB
    desc: 1x4 MiB
  Speed (MHz): avg: 1400 min/max: 1400/2100 boost: enabled
    base/boost: 2100/3700 scaling: driver: acpi-cpufreq governor: schedutil
    volts: 1.2 V ext-clock: 100 MHz cores: 1: 1400 2: 1400 3: 1400 4: 1400
    5: 1400 6: 1400 7: 1400 8: 1400 bogomips: 33548
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid
    cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid
    fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm
    mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc
    nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse
    pse36 rapl rdrand rdseed rdtscp rep_good sep sev sev_es sha_ni skinit smap
    smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock
    syscall tce topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme
    vmmcall wdt xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Retpolines, IBPB: conditional, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series]
    driver: amdgpu v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 ports:
    active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 04:00.0 chip-ID: 1002:15d8
    class-ID: 0300
  Display: server: X.org v: 1.21.1.3 with: Xwayland v: 22.1.1
    compositor: gnome-shell driver: gpu: amdgpu note:  X driver n/a
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-size: <missing: xdpyinfo>
  Monitor-1: HDMI-A-1 mapped: XWAYLAND0 model: Mi TV built: 2017
    res: 3840x2160 hz: 60 dpi: 163 gamma: 1.2 size: 600x340mm (23.62x13.39")
    diag: 687mm (27.1") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  OpenGL: renderer: AMD Radeon Vega 8 Graphics (RAVEN DRM 3.42.0
    5.15.32-1-MANJARO LLVM 13.0.1)
    v: 4.6 Mesa 21.3.8 direct render: Yes
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 04:00.1
    chip-ID: 1002:15de class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: snd_pci_acp3x
    v: kernel alternate: snd_rn_pci_acp3x,snd_pci_acp5x pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Realtek
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
  Device-4: C-Media Audio Adapter (Unitek Y-247A) type: USB
    driver: cmedia_hs100b,snd-usb-audio,usbhid bus-ID: 3-2.1:3
    chip-ID: 0d8c:0014 class-ID: 0300
  Sound Server-1: ALSA v: k5.15.32-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.49 running: yes
Network:
  Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:095a class-ID: 0280
  IF: wlp2s0 state: down mac: <filter>
  Device-2: Intel Ethernet I225-V driver: igc v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 link-max: gen: 2 speed: 5 GT/s port: N/A
    bus-ID: 03:00.0 chip-ID: 8086:15f3 class-ID: 0200
  IF: enp3s0 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
  Device-3: Prolific USB-To-USB Cable Bridge type: USB
    driver: plusb,usb-storage bus-ID: 2-3:5 chip-ID: 067b:27a1 class-ID: 0806
    serial: <filter>
  IF: enp4s0f3u3 state: unknown speed: N/A duplex: N/A mac: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
    bus-ID: 3-2.2:4 chip-ID: 8087:0a2a class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 9 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.02 TiB used: 13.2 MiB (0.0%)
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: MSI model: M390 1TB
    size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
    lanes: 4 type: SSD serial: <filter> rev: EHFM31.1 temp: 42.9 C scheme: GPT
  SMART: yes health: PASSED on: 33d 11h cycles: 162
    read-units: 3,133,746 [1.60 TB] written-units: 5,523,578 [2.82 TB]
  ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Transcend
    model: JetFlash Transcend 128GB size: 115.22 GiB block-size: physical: 512 B
    logical: 512 B type: SSD serial: <filter> rev: 1100 scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  ID-3: /dev/sdb maj-min: 8:16 type: USB model: USB 3.0 SD Card Reader
    size: 14 MiB block-size: physical: 512 B logical: 512 B type: N/A
    serial: <filter> rev: 1.00
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  Message: No optical or floppy data found.
Partition:
  ID-1: /run/media/manjaro/PCLINQ5 raw-size: 14 MiB size: 14 MiB (99.80%)
    used: 13.2 MiB (94.6%) fs: vfat block-size: 512 B dev: /dev/sdb
    maj-min: 8:16 label: PCLINQ5 uuid: 6245-682C
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 100 MiB fs: vfat label: N/A
    uuid: 98D6-37C0
  ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: N/A label: N/A
    uuid: N/A
  ID-3: /dev/nvme0n1p3 maj-min: 259:3 size: 930.9 GiB fs: ntfs label: N/A
    uuid: F03CD7A13CD76160
  ID-4: /dev/nvme0n1p4 maj-min: 259:4 size: 509 MiB fs: ntfs label: N/A
    uuid: 628EE13F8EE10BFB
  ID-5: /dev/sda1 maj-min: 8:1 size: 3.3 GiB fs: iso9660
  ID-6: /dev/sda2 maj-min: 8:2 size: 4 MiB fs: vfat label: MISO_EFI
    uuid: 2B8A-6196
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-4:53 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 1-4.3:54 info: Trust OpticalMouse type: Mouse,Keyboard
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 145f:02be class-ID: 0300
  Device-2: 1-4.4:55 info: Trust Keyboard type: Keyboard,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
    power: 98mA chip-ID: 145f:02c9 class-ID: 0300
  Hub-3: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 2-1:2 info: Transcend Information JetFlash type: Mass Storage
    driver: uas interfaces: 1 rev: 3.2 speed: 5 Gb/s power: 304mA
    chip-ID: 8564:1000 class-ID: 0806 serial: <filter>
  Device-2: 2-3:5 info: Prolific USB-To-USB Cable Bridge
    type: Network,Mass Storage driver: plusb,usb-storage interfaces: 2 rev: 3.0
    speed: 5 Gb/s power: 96mA chip-ID: 067b:27a1 class-ID: 0806
    serial: <filter>
  Hub-4: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-5: 3-2:2 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
    power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 3-2.1:3 info: C-Media Audio Adapter (Unitek Y-247A)
    type: Audio,HID driver: cmedia_hs100b,snd-usb-audio,usbhid interfaces: 4
    rev: 1.1 speed: 12 Mb/s power: 100mA chip-ID: 0d8c:0014 class-ID: 0300
  Device-2: 3-2.2:4 info: Intel Bluetooth wireless interface type: Bluetooth
    driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA
    chip-ID: 8087:0a2a class-ID: e001
  Hub-6: 4-0:1 info: Super-speed hub ports: 1 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 23.0 C mobo: N/A gpu: amdgpu temp: 58.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 280 Uptime: 10h 50m wakeups: 32 Init: systemd v: 250
  tool: systemctl Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1215
  lib: 302 flatpak: 0 Shell: Zsh (sudo) v: 5.8.1 default: Bash v: 5.1.16
  running-in: gnome-terminal inxi: 3.3.15

More information. I’ve tried with Lxqt, both with and without Kwin, and in this environment, just like with GNOME, it works perfectly… But it doesn’t work in KDE, or Mate, or Xfce, or Cinnamon, or Budgie.