[RESOLVED] Fedora 42 KDE external display is blank

Hello,

I’ve installed Fedora Plasma Desktop (KDE) version 42 and I have trouble using my external display. The display uses DisplayPort Alt mode over USB-C. I tried using both the front and rear ports on both sides.

The display is detected in KDE display settings but the screen says “No signal”.

It worked fine with Fedora Workstation (GNOME) version 42 on the same hardware (laptop, cable and display) and the display works fine on other laptops too.

Framework product : Laptop 13 AMD Ryzen AI 340
Display reference: MSI 31.5" LED - MPG 321URX QD-OLED

Logs when plugging the display
$ journalctl -fn0
Jun 10 14:13:34 framework-gabriel kernel: xhci_hcd 0000:c3:00.0: Refused to change power state from D0 to D3hot
Jun 10 14:13:36 framework-gabriel kernel: xhci_hcd 0000:c3:00.0: Refused to change power state from D0 to D3hot
Jun 10 14:13:38 framework-gabriel systemd[1]: Started dbus-:1.3-org.kde.powerdevil.backlighthelper@7.service.
Jun 10 14:13:38 framework-gabriel audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@7 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jun 10 14:13:39 framework-gabriel kernel: ucsi_acpi USBC000:00: unknown error 0
Jun 10 14:13:40 framework-gabriel kernel: xhci_hcd 0000:c3:00.0: Refused to change power state from D0 to D3hot
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.
Jun 10 14:13:40 framework-gabriel firefox[4277]: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.
Jun 10 14:13:41 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:41 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:41 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:41 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:41 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:41 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.
Jun 10 14:13:41 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.
Jun 10 14:13:41 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.
Jun 10 14:13:41 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.
Jun 10 14:13:41 framework-gabriel firefox[4277]: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.
Jun 10 14:13:43 framework-gabriel kded6[2842]: xsettingsd: Reloading configuration
Jun 10 14:13:43 framework-gabriel kded6[2842]: xsettingsd: Loaded 14 settings from /home/gaugendre/.config/xsettingsd/xsettingsd.conf
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: [Parent 4277, Main Thread] WARNING: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.: 'glib warning', file /builddir/build/BUILD/firefox-139.0-build/firefox-139.0/toolkit/xre/nsSigHandlers.cpp:201
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41240 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f43460 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f42420 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1f11f41720 as subsurface because its parent is not mapped.
Jun 10 14:13:44 framework-gabriel firefox[4277]: Couldn't map window 0x7f1ef784a8c0 as subsurface because its parent is not mapped.
Jun 10 14:13:53 framework-gabriel systemd[1]: dbus-:1.3-org.kde.powerdevil.backlighthelper@7.service: Deactivated successfully.
Jun 10 14:13:53 framework-gabriel audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=dbus-:1.3-org.kde.powerdevil.backlighthelper@7 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

I noticed when using my Steam Deck (which also uses KDE) that there are modes of extending your display that turn off a display. Is it possible that you are using a mode that does this? Look in the taskbar for a display manager option. Here is where you would adjust that.

1 Like

Thank you for taking the time to answer. Your message prompted me to play with the display settings a bit more.

The mode was set to extend the display to the right, so both screens should have been on.

However, my monitor supports a refresh rate up to 240Hz. This was the value set in the KDE display settings.

Lowering it to 120Hz fixed the issue (180Hz doesn’t work).

1 Like