Bug 2408518 - Plasma Wayland shows balck screen on SDDM in Fedora 43 (AMD GPU)
Summary: Plasma Wayland shows balck screen on SDDM in Fedora 43 (AMD GPU)
Keywords:
Status: CLOSED DUPLICATE of bug 2404966
Alias: None
Product: Fedora
Classification: Fedora
Component: sddm
Version: 43
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Neal Gompa
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-10-30 22:15 UTC by jbetinja
Modified: 2025-11-03 00:49 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-11-03 00:49:23 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description jbetinja 2025-10-30 22:15:58 UTC
lspci -k | grep -A 2 VGA
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Barcelo (rev c2)
        Subsystem: Hewlett-Packard Company Device 8a1b
        Kernel driver in use: amdgpu
---------------------------------------------------------------------------------------
rpm -qa | grep -E "plasma|kwin|sddm|mesa|amdgpu"
mesa-filesystem-25.2.5-1.fc43.x86_64
mesa-filesystem-25.2.5-1.fc43.i686
plasma-workspace-common-6.4.5-4.fc43.x86_64
plasma-breeze-common-6.4.5-1.fc43.noarch
mesa-libgbm-25.2.5-1.fc43.x86_64
mesa-dri-drivers-25.2.5-1.fc43.x86_64
mesa-libEGL-25.2.5-1.fc43.x86_64
mesa-libGL-25.2.5-1.fc43.x86_64
mesa-vulkan-drivers-25.2.5-1.fc43.x86_64
mesa-libGLU-9.0.3-7.fc43.x86_64
kf5-kwindowsystem-5.116.0-4.fc43.x86_64
plasma-breeze-qt5-6.4.5-1.fc43.x86_64
plasma-integration-qt5-6.4.5-1.fc43.x86_64
kf6-kwindowsystem-6.19.0-2.fc43.x86_64
plasma-activities-6.4.5-1.fc43.x86_64
plasma-activities-stats-6.4.5-1.fc43.x86_64
plasma-breeze-qt6-6.4.5-1.fc43.x86_64
kde-settings-plasma-43.1-1.fc43.noarch
libplasma-6.4.5-1.fc43.x86_64
plasma-discover-libs-6.4.5-1.fc43.x86_64
plasma-systemsettings-6.4.5-1.fc43.x86_64
plasma5support-6.4.5-1.fc43.x86_64
kwin-libs-6.4.5-1.fc43.x86_64
kwin-common-6.4.5-1.fc43.x86_64
plasma-welcome-6.4.5-2.fc43.x86_64
plasma-breeze-6.4.5-1.fc43.x86_64
plasma-integration-6.4.5-1.fc43.x86_64
plasma-nm-6.4.5-1.fc43.x86_64
plasma-workspace-libs-6.4.5-4.fc43.x86_64
plasma-discover-6.4.5-1.fc43.x86_64
kwin-6.4.5-1.fc43.x86_64
sddm-wayland-plasma-6.4.5-4.fc43.noarch
kde-settings-sddm-43.1-1.fc43.noarch
initial-setup-gui-wayland-plasma-43.1-1.fc43.noarch
plasma-lookandfeel-fedora-6.4.5-4.fc43.noarch
plasma-desktop-6.4.5-1.fc43.x86_64
plasma-print-manager-libs-6.4.5-1.fc43.x86_64
plasma-print-manager-6.4.5-1.fc43.x86_64
sddm-breeze-6.4.5-1.fc43.noarch
imsettings-plasma-1.8.10-3.fc43.x86_64
sddm-kcm-6.4.5-1.fc43.x86_64
plasma-discover-flatpak-6.4.5-1.fc43.x86_64
plasma-discover-kns-6.4.5-1.fc43.x86_64
plasma-discover-notifier-6.4.5-1.fc43.x86_64
plasma-discover-offline-updates-6.4.5-1.fc43.x86_64
plasma-discover-packagekit-6.4.5-1.fc43.x86_64
kdeplasma-addons-6.4.5-1.fc43.x86_64
plasma-nm-openconnect-6.4.5-1.fc43.x86_64
plasma-drkonqi-6.4.5-1.fc43.x86_64
plasma-nm-l2tp-6.4.5-1.fc43.x86_64
plasma-nm-openswan-6.4.5-1.fc43.x86_64
plasma-nm-openvpn-6.4.5-1.fc43.x86_64
plasma-nm-pptp-6.4.5-1.fc43.x86_64
plasma-nm-vpnc-6.4.5-1.fc43.x86_64
plasma-welcome-fedora-6.3.4-2.fc43.noarch
plasma-systemmonitor-6.4.5-1.fc43.x86_64
plasma-pa-6.4.5-1.fc43.x86_64
plasma-vault-6.4.5-1.fc43.x86_64
plasma-disks-6.4.5-1.fc43.x86_64
plasma-thunderbolt-6.4.5-1.fc43.x86_64
plasma-milou-6.4.5-1.fc43.x86_64
plasma-workspace-wallpapers-6.4.5-1.fc43.noarch
mesa-va-drivers-25.2.5-1.fc43.i686
mesa-va-drivers-25.2.5-1.fc43.x86_64
plasma-desktop-doc-6.4.5-1.fc43.noarch
mesa-vulkan-drivers-25.2.5-1.fc43.i686
mesa-libgbm-25.2.5-1.fc43.i686
mesa-dri-drivers-25.2.5-1.fc43.i686
mesa-libGL-25.2.5-1.fc43.i686
mesa-libEGL-25.2.5-1.fc43.i686
sddm-0.21.0-10.fc43.x86_64
plasma-workspace-6.4.5-4.fc43.x86_64
-------------------------------------------------------------------------------------
journalctl -b -u sddm --no-pager | tail -50
journalctl --user -b | grep plasma
Oct 30 22:21:44 fedora systemd[1]: Started sddm.service - Simple Desktop Display Manager.
Oct 30 22:21:44 fedora sddm-helper[1183]: Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
                                          Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
                                          If this causes problems, reconfigure your locale. See the locale(1) manual
                                          for more information.
Oct 30 22:21:44 fedora sddm-helper[1183]: pam_unix(sddm-greeter:session): session opened for user sddm(uid=985) by (uid=0)
Oct 30 22:21:45 fedora sddm-helper[1183]: pam_unix(sddm-greeter:session): session closed for user sddm
Oct 30 22:22:08 fedora dbus-broker-launch[1342]: Service file '/usr/share//dbus-1/services/org.kde.plasma.Notifications.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
Oct 30 22:22:20 fedora systemd[1321]: Reload requested from client PID 1390 ('startplasma-way')...
Oct 30 22:22:21 fedora systemd[1321]: Starting plasma-kglobalaccel.service - KDE Global Shortcuts Server...
Oct 30 22:22:21 fedora systemd[1321]: Starting plasma-kwin_wayland.service - KDE Window Manager...
Oct 30 22:22:21 fedora systemd[1321]: Started plasma-kwin_wayland.service - KDE Window Manager.
Oct 30 22:22:21 fedora systemd[1321]: Starting plasma-kcminit.service - KDE Config Module Initialization...
Oct 30 22:22:21 fedora systemd[1321]: Started plasma-kglobalaccel.service - KDE Global Shortcuts Server.
Oct 30 22:22:21 fedora systemd[1321]: Starting plasma-ksplash.service - Splash screen shown during boot...
Oct 30 22:22:22 fedora systemd[1321]: Started plasma-kcminit.service - KDE Config Module Initialization.
Oct 30 22:22:22 fedora systemd[1321]: Starting plasma-ksmserver.service - KDE Session Management Server...
Oct 30 22:22:22 fedora systemd[1321]: Started plasma-kwallet-pam.service - Unlock kwallet from pam credentials.
Oct 30 22:22:22 fedora systemd[1321]: Starting plasma-kded6.service - KDE Daemon 6...
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-kded6.service - KDE Daemon 6.
Oct 30 22:22:23 fedora systemd[1321]: Starting plasma-kcminit-phase1.service - KDE Configuration Module Initialization (Phase 1)...
Oct 30 22:22:23 fedora systemd[1321]: Finished plasma-kcminit-phase1.service - KDE Configuration Module Initialization (Phase 1).
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-ksmserver.service - KDE Session Management Server.
Oct 30 22:22:23 fedora systemd[1321]: Starting plasma-plasmashell.service - KDE Plasma Workspace...
Oct 30 22:22:23 fedora kded6[1806]: QDBusObjectPath: invalid path "/modules/kded_plasma-welcome"
Oct 30 22:22:23 fedora kded6[1806]: kf.dbusaddons: The kded module name "kded_plasma-welcome" is invalid!
Oct 30 22:22:23 fedora kded6[1806]: QDBusObjectPath: invalid path "/modules/plasma-session-shortcuts"
Oct 30 22:22:23 fedora kded6[1806]: kf.dbusaddons: The kded module name "plasma-session-shortcuts" is invalid!
Oct 30 22:22:23 fedora systemd[1321]: Starting plasma-kactivitymanagerd.service - KActivityManager Activity manager Service...
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-plasmashell.service - KDE Plasma Workspace.
Oct 30 22:22:23 fedora systemd[1321]: Reached target plasma-core.target - KDE Plasma Workspace Core.
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-gmenudbusmenuproxy.service - Proxies GTK DBus menus to a Plasma readable format.
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-kaccess.service - KAccess.
Oct 30 22:22:23 fedora systemd[1321]: Starting plasma-ksplash-ready.service - KSplash "ready" Stage...
Oct 30 22:22:23 fedora systemd[1321]: Starting plasma-polkit-agent.service - KDE PolicyKit Authentication Agent...
Oct 30 22:22:23 fedora systemd[1321]: Starting plasma-powerdevil.service - Powerdevil...
Oct 30 22:22:23 fedora systemd[1321]: Starting plasma-xdg-desktop-portal-kde.service - Xdg Desktop Portal For KDE...
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-xembedsniproxy.service - Handle legacy xembed system tray icons.
Oct 30 22:22:23 fedora systemd[1321]: Finished plasma-ksplash-ready.service - KSplash "ready" Stage.
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-kactivitymanagerd.service - KActivityManager Activity manager Service.
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-polkit-agent.service - KDE PolicyKit Authentication Agent.
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-xdg-desktop-portal-kde.service - Xdg Desktop Portal For KDE.
Oct 30 22:22:23 fedora plasmashell[1852]: kf.plasma.quick: Applet preload policy set to 1
Oct 30 22:22:23 fedora plasmashell[1852]: qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 7.1.2 GPL version 3 or later
Oct 30 22:22:23 fedora plasmashell[1852]: Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
Oct 30 22:22:23 fedora systemd[1321]: Started plasma-powerdevil.service - Powerdevil.
Oct 30 22:22:23 fedora systemd[1321]: Reached target plasma-workspace.target - KDE Plasma Workspace.
Oct 30 22:22:23 fedora systemd[1321]: Reached target plasma-workspace-wayland.target.
Oct 30 22:22:23 fedora systemd[1321]: Starting app-org.kde.plasma\x2dfallback\x2dsession\x2drestore - Plasma Session Restore...
Oct 30 22:22:24 fedora systemd[1321]: Starting plasma-restoresession.service - KDE Session Restoration...
Oct 30 22:22:24 fedora systemd[1321]: Finished plasma-restoresession.service - KDE Session Restoration.
Oct 30 22:22:24 fedora systemd[1321]: Started app-org.kde.plasma\x2dfallback\x2dsession\x2drestore - Plasma Session Restore.
Oct 30 22:22:24 fedora plasmashell[1852]: Input #0, matroska,webm, from '/home/user/Pictures/Wallpaper/GIF/c64da900-9d28-4173-a87d-d4e5287cd84f.webm':
Oct 30 22:22:24 fedora plasmashell[1852]:   Metadata:
Oct 30 22:22:24 fedora plasmashell[1852]:     COMPATIBLE_BRANDS: mp42mp41
Oct 30 22:22:24 fedora plasmashell[1852]:     MAJOR_BRAND     : mp42
Oct 30 22:22:24 fedora plasmashell[1852]:     MINOR_VERSION   : 0
Oct 30 22:22:24 fedora plasmashell[1852]:     ENCODER         : Lavf60.16.100
Oct 30 22:22:24 fedora plasmashell[1852]:   Duration: 00:00:10.01, start: -0.007000, bitrate: 5652 kb/s
Oct 30 22:22:24 fedora plasmashell[1852]:   Stream #0:0: Video: vp9 (Profile 0), yuv420p(tv, progressive), 1920x1080, SAR 1:1 DAR 16:9, 30 fps, 30 tbr, 1k tbn
Oct 30 22:22:24 fedora plasmashell[1852]:       Metadata:
Oct 30 22:22:24 fedora plasmashell[1852]:         ENCODER         : Lavc60.31.102 libvpx-vp9
Oct 30 22:22:24 fedora plasmashell[1852]:         DURATION        : 00:00:10.000000000
Oct 30 22:22:24 fedora plasmashell[1852]:   Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
Oct 30 22:22:24 fedora plasmashell[1852]:       Metadata:
Oct 30 22:22:24 fedora plasmashell[1852]:         HANDLER_NAME    : #Mainconcept MP4 Sound Media Handler
Oct 30 22:22:24 fedora plasmashell[1852]:         VENDOR_ID       : [0][0][0][0]
Oct 30 22:22:24 fedora plasmashell[1852]:         ENCODER         : Lavc60.31.102 libopus
Oct 30 22:22:24 fedora plasmashell[1852]:         DURATION        : 00:00:10.013000000
Oct 30 22:22:24 fedora plasmashell[1852]: qml: RESTORE LAST POSITION: 7274
Oct 30 22:22:24 fedora systemd[1321]: Finished plasma-ksplash.service - Splash screen shown during boot.
Oct 30 22:22:24 fedora systemd[1321]: plasma-ksplash.service: Consumed 361ms CPU time, 114.4M memory peak.
Oct 30 22:22:25 fedora plasmashell[1852]: [opus @ 0x5565354d9680] Could not update timestamps for skipped samples.
Oct 30 22:22:28 fedora plasmashell[1852]: [opus @ 0x5565354d9680] Could not update timestamps for discarded samples.
Oct 30 22:23:23 fedora drkonqi-coredump-launcher[3465]: Unable to find file for pid 1846 expected at "kcrash-metadata/plasmashell.7e6efc8cd4254b2da7f3b5c110acf32f.1846.ini"
Oct 30 22:36:41 fedora plasma-discover[3723]: org.kde.plasma.libdiscover: OdrsReviewsBackend: Fetch ratings: false
Oct 30 22:36:41 fedora plasma-discover[3723]: adding empty sources model QStandardItemModel(0x556850392300)
Oct 30 22:36:41 fedora plasma-discover[3723]: QObject::startTimer: Timers cannot have negative intervals
Oct 30 22:36:45 fedora plasma-discover[3723]: qrc:/qt/qml/org/kde/discover/qml/UpdatesPage.qml:40:5: QML OverlaySheet: Binding loop detected for property "y":
Oct 30 22:36:49 fedora plasma-discover[3723]: org.kde.plasma.libdiscover.backend.flatpak: No "/var/lib/flatpak/appstream/fedora-testing/x86_64" appstream metadata found for "fedora-testing"
Oct 30 22:36:51 fedora plasma-discover[3723]: libostree pull from 'flathub' for appstream2/x86_64 complete
Oct 30 22:36:51 fedora plasma-discover[3723]: /var/tmp/flatpak-cache-ZA49E3/repo-tKM6eH: Pulled appstream2/x86_64 from flathub
Oct 30 22:49:56 fedora systemd[1321]: Starting plasma-baloorunner.service - KRunner provider for baloo file indexer...
Oct 30 22:49:56 fedora systemd[1321]: Started plasma-baloorunner.service - KRunner provider for baloo file indexer.



Reproducible: Always

Steps to Reproduce:
1.Boot Fedora 43 KDE
2.Login screen does not appear / black screen; TTY login required
3.Enter user credentials
4.Manual startplasma-wayland
Actual Results:
get into kde plasma desktop and run normaly

Expected Results:
give me an sddm screen to login with wayland

Additional Information:
before updating i could not install 43, so i had to 
dnf remove wine-core.i686 wine-core.x86_64

Comment 1 James Flynn 2025-11-02 20:14:10 UTC
I am having similar results after newly upgrading to Fedora 43; I can remediate with a tty session and running `systemctl restart sddm` to get to my login screen, and then otherwise have normal behavior. But first session attempt fails each boot after upgrading to F43 KDE on a laptop with AMD R5 5600U and integrated graphics.

ayoungdukie@fedora ~> lspci -k | grep -A 2 VGA
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne (rev c2)
        Subsystem: Hewlett-Packard Company Device 888a
        Kernel driver in use: amdgpu

I did see the below in a journalctl output:

Nov 02 14:38:12 fedora sddm-helper-start-wayland[1327]: "No backend specified, automatically choosing drm\n"
Nov 02 14:38:12 fedora sddm-helper-start-wayland[1327]: "Accepting client connections on sockets: QList(\"wayland-0\")\n"
Nov 02 14:38:12 fedora sddm-helper-start-wayland[1327]: "kwin_core: Failed to open /dev/dri/card1 device (Device or resource busy)\nkwin_wayland_drm: failed to open drm device at \"/dev/dri/card1\"\nkwin_wayland_drm: No suitable >
Nov 02 14:38:12 fedora sddm-helper-start-wayland[1327]: "QThreadStorage: entry 7 destroyed before end of thread 0x5610ae68b0a0\nQThreadStorage: entry 1 destroyed before end of thread 0x5610ae68b0a0\nQThreadStorage: entry 0 destro>
Nov 02 14:38:12 fedora sddm-helper-start-wayland[1327]: Stopping... "/usr/bin/sddm-greeter-qt6"
Nov 02 14:38:12 fedora sddm-helper[1278]: pam_unix(sddm-greeter:session): session closed for user sddm
Nov 02 14:38:12 fedora audit[1278]: AUDIT1106 pid=1278 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_close grantors=pam_unix,pam_systemd acct="sddm" exe="/usr/libexec/sddm-he>
Nov 02 14:38:12 fedora audit[1278]: AUDIT1104 pid=1278 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:setcred grantors=pam_permit acct="sddm" exe="/usr/libexec/sddm-helper" hostname=f>
Nov 02 14:38:12 fedora systemd[1]: session-c1.scope: Deactivated successfully.

By contrast, the second attempt via restarting the service (after the tty session login) seems to successfully allocate resources on the user/slice in the session from there.

Comment 2 Neal Gompa 2025-11-03 00:49:23 UTC

*** This bug has been marked as a duplicate of bug 2404966 ***


Note You need to log in before you can comment on or make changes to this bug.