Black screen when starting Plasma and GNOME on Wayland with the 5.13.1 kernel involving amdgpu
Brief summary of the problem:
I booted the 5.13.1 kernel in a Fedora 34 KDE Plasma installation on a laptop with an integrated Radeon R5 GPU. When I logged into Plasma 5.22.2 on Wayland from sddm, the screen turned black and remained so before the splash screen would normally be shown. The screen remained black when I tried to switch VTs with ctrl+alt+f2 etc. The screen remained black when I used sysrq+alt+r,e,i,s,u,b though the system rebooted after multiple tries with sysrq+alt+b. Looking at the previous boots' journals showed that Plasma appeared to start up normally, but no clear errors related to the problem were apparent. I booted the 5.13.1 kernel with drm.debug=14 log_buf_len=16M added to the kernel command line to get more details from the amdgpu driver. The journal when logging into Plasma included the following most relevant part. The following messages might be involved in the problem [drm:amdgpu_dm_atomic_check [amdgpu]] Atomic check failed with err: -22 [drm:dm_update_crtc_state [amdgpu]] Disabling DRM crtc: 47
Jul 10 14:49:12 systemd[1]: Started User Manager for UID 1000.
Jul 10 14:49:12 systemd[1]: Started Session 2 of user matt.
Jul 10 14:49:12 sddm-helper[2263]: pam_kwallet5: final socket path: /run/user/1000/kwallet5.socket
Jul 10 14:49:12 audit[2242]: USER_START pid=2242 uid=0 auid=1000 ses=2 subj=system_u:system_r:xdm_t:s0-s0:c0.c1023 msg='op=PAM:session_open grantors=pam_selinux,pam_loginuid,pam_selinux,pam_keyinit,pam_namespace,pam_keyinit,pam_limits,pam_systemd,pam_unix,pam_gnome_keyring,pam_kwallet5,pam_umask,pam_lastlog acct="matt" exe="/usr/libexec/sddm-helper" hostname=localhost.localdomain addr=? terminal=/dev/tty1 res=success'
Jul 10 14:49:12 sddm-helper[2242]: Starting: "/etc/sddm/wayland-session /usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland"
Jul 10 14:49:12 kernel: [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound
Jul 10 14:49:12 abrt-dump-journal-oops[2211]: abrt-dump-journal-oops: Found oopses: 1
Jul 10 14:49:12 abrt-dump-journal-oops[2211]: abrt-dump-journal-oops: Creating problem directories
Jul 10 14:49:12 kernel: [drm:drm_mode_addfb2 [drm]] [FB:73]
Jul 10 14:49:12 kernel: [drm:drm_mode_setcrtc [drm]] [CRTC:47:crtc-0]
Jul 10 14:49:12 kernel: [drm:drm_mode_setcrtc [drm]] [CONNECTOR:53:eDP-1]
Jul 10 14:49:12 audit: BPF prog-id=46 op=LOAD
Jul 10 14:49:12 audit: BPF prog-id=47 op=LOAD
Jul 10 14:49:12 audit: BPF prog-id=48 op=LOAD
Jul 10 14:49:12 systemd[1]: Starting Locale Service...
Jul 10 14:49:12 systemd[1]: Started Locale Service.
Jul 10 14:49:12 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-localed comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jul 10 14:49:12 systemd[2246]: Starting D-Bus User Message Bus...
Jul 10 14:49:12 dbus-broker-launch[2319]: Service file '/usr/share//dbus-1/services/sealert.service' is not named after the D-Bus name 'org.fedoraproject.Setroubleshootd'.
Jul 10 14:49:12 dbus-broker-launch[2319]: Service file '/usr/share//dbus-1/services/org.kde.dolphin.FileManager1.service' is not named after the D-Bus name 'org.freedesktop.FileManager1'.
Jul 10 14:49:12 dbus-broker-launch[2319]: Ignoring duplicate name 'org.freedesktop.FileManager1' in service file '/usr/share//dbus-1/services/org.freedesktop.FileManager1.service'
Jul 10 14:49:12 dbus-broker-launch[2319]: Service file '/usr/share//dbus-1/services/org.kde.kscreen.service' is not named after the D-Bus name 'org.kde.KScreen'.
Jul 10 14:49:12 dbus-broker-launch[2319]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +31: Eavesdropping is deprecated and ignored
Jul 10 14:49:12 dbus-broker-launch[2319]: Policy to allow eavesdropping in /usr/share/dbus-1/session.conf +33: Eavesdropping is deprecated and ignored
Jul 10 14:49:12 dbus-broker-launch[2319]: Service file '/usr/share//dbus-1/services/org.kde.plasma.Notifications.service' is not named after the D-Bus name 'org.freedesktop.Notifications'.
Jul 10 14:49:12 systemd[2246]: Started D-Bus User Message Bus.
Jul 10 14:49:12 dbus-broker-lau[2319]: Ready
Jul 10 14:49:12 abrt-server[2233]: Can't find a meaningful backtrace for hashing in '.'
Jul 10 14:49:12 abrt-server[2233]: Preserving oops '.' because DropNotReportableOopses is 'no'
Jul 10 14:49:13 kernel: [drm:amdgpu_vm_init [amdgpu]] VM update mode is SDMA
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1]
Jul 10 14:49:13 kernel: [drm:drm_add_edid_modes [drm]] ELD: no CEA Extension found
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] Supported Monitor Refresh rate range is 0 Hz - 0 Hz
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] non_desktop set to 0
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1] probed modes :
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 60 76300 1366 1374 1384 1556 768 771 777 816 0x48 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 40 50870 1366 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 76300 1280 1374 1384 1556 720 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 76300 1024 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 76300 800 1374 1384 1556 600 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 76300 640 1374 1384 1556 480 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1]
Jul 10 14:49:13 kernel: [drm:drm_add_edid_modes [drm]] ELD: no CEA Extension found
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] Supported Monitor Refresh rate range is 0 Hz - 0 Hz
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] non_desktop set to 0
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1] probed modes :
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 60 76300 1366 1374 1384 1556 768 771 777 816 0x48 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 40 50870 1366 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 76300 1280 1374 1384 1556 720 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 76300 1024 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 76300 800 1374 1384 1556 600 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 76300 640 1374 1384 1556 480 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:58:HDMI-A-1]
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:58:HDMI-A-1] disconnected
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:58:HDMI-A-1]
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:58:HDMI-A-1] disconnected
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:62:DP-1]
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:62:DP-1] disconnected
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:62:DP-1]
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:62:DP-1] disconnected
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1]
Jul 10 14:49:13 kernel: [drm:drm_add_edid_modes [drm]] ELD: no CEA Extension found
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] Supported Monitor Refresh rate range is 0 Hz - 0 Hz
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] non_desktop set to 0
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1] probed modes :
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 60 76300 1366 1374 1384 1556 768 771 777 816 0x48 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 40 50870 1366 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 76300 1280 1374 1384 1556 720 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 76300 1024 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 76300 800 1374 1384 1556 600 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 76300 640 1374 1384 1556 480 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1]
Jul 10 14:49:13 kernel: [drm:drm_add_edid_modes [drm]] ELD: no CEA Extension found
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] Supported Monitor Refresh rate range is 0 Hz - 0 Hz
Jul 10 14:49:13 kernel: [drm:drm_add_display_info [drm]] non_desktop set to 0
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1280 height:720
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1024 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:800 height:600
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:640 height:480
Jul 10 14:49:13 kernel: [drm:drm_helper_probe_single_connector_modes [drm_kms_helper]] [CONNECTOR:53:eDP-1] probed modes :
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 60 76300 1366 1374 1384 1556 768 771 777 816 0x48 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1366x768": 40 50870 1366 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1280x720": 60 76300 1280 1374 1384 1556 720 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "1024x768": 60 76300 1024 1374 1384 1556 768 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "800x600": 60 76300 800 1374 1384 1556 600 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_debug_printmodeline [drm]] Modeline "640x480": 60 76300 640 1374 1384 1556 480 771 777 816 0x40 0xa
Jul 10 14:49:13 kernel: [drm:drm_mode_addfb2 [drm]] [FB:77]
Jul 10 14:49:13 kernel: [drm:drm_mode_addfb2 [drm]] [FB:79]
Jul 10 14:49:13 kernel: [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound
Jul 10 14:49:13 abrt-dump-journal-oops[2211]: Reported 1 kernel oopses to Abrt
Jul 10 14:49:13 kernel: [drm:amdgpu_dm_atomic_check [amdgpu]] Atomic check failed with err: -22
Jul 10 14:49:13 kernel: [drm:dm_update_crtc_state [amdgpu]] Disabling DRM crtc: 47
Jul 10 14:49:13 kernel: [drm:dm_plane_helper_prepare_fb [amdgpu]] No FB bound
Jul 10 14:49:13 kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] Disabling psr if psr is enabled on any stream
Jul 10 14:49:13 kernel: [drm:dc_commit_state [amdgpu]] dc_commit_state: 0 streams
Jul 10 14:49:13 kernel: [drm:dce110_edp_backlight_control [amdgpu]] dce110_edp_backlight_control: backlight action: Off
Jul 10 14:49:13 kernel: [drm:dce110_stream_encoder_dp_blank [amdgpu]] REG_WAIT taking a while: 1ms in dce110_stream_encoder_dp_blank line:955
Jul 10 14:49:13 kernel: [drm:dce110_edp_backlight_control [amdgpu]] dce110_edp_backlight_control: panel already powered up/off. Do nothing.
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: transition: power_up=0 current_ts=24767800281 edp_poweroff=0 edp_poweron=0 time_since_edp_poweroff_ms=24767 time_since_edp_poweron_ms=24767
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: BEGIN: Panel Power action: Off
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: END: Panel Power action: Off bp_result=0
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: updated values: edp_poweroff=24768897824 edp_poweron=0
Jul 10 14:49:13 kernel: [drm:event_mall_stutter [amdgpu]] Allow idle optimizations (MALL): 1
Jul 10 14:49:13 kernel: [drm:amdgpu_dm_audio_eld_notify [amdgpu]] Notify ELD: -1
Jul 10 14:49:13 kernel: [drm:amdgpu_vm_init [amdgpu]] VM update mode is SDMA
Jul 10 14:49:13 kernel: [drm:drm_mode_addfb2 [drm]] [FB:70]
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:create_stream_for_sink [amdgpu]] Destination Rectangle x:0 y:0 width:1366 height:768
Jul 10 14:49:13 kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] Disabling psr if psr is enabled on any stream
Jul 10 14:49:13 kernel: [drm:dc_commit_state [amdgpu]] dc_commit_state: 1 streams
Jul 10 14:49:13 kernel: [drm:dc_stream_log [amdgpu]] core_stream 0x000000006c314c91: src: 0, 0, 1366, 768; dst: 0, 0, 1366, 768, colorSpace:1
Jul 10 14:49:13 kernel: [drm:dc_stream_log [amdgpu]] pix_clk_khz: 76300, h_total: 1556, v_total: 816, pixelencoder:1, displaycolorDepth:1
Jul 10 14:49:13 kernel: [drm:dc_commit_state [amdgpu]] link: 0
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: transition: power_up=1 current_ts=25147601565 edp_poweroff=24768897824 edp_poweron=0 time_since_edp_poweroff_ms=378 time_since_edp_poweron_ms=25147
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: remaining_min_edp_poweroff_time_ms=122: begin wait.
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: remaining_min_edp_poweroff_time_ms=122: end wait.
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: wait 122 ms to power on eDP.
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: BEGIN: Panel Power action: On
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: END: Panel Power action: On bp_result=0
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: updated values: edp_poweroff=24768897824 edp_poweron=25288504540
Jul 10 14:49:13 kernel: [drm:drm_dp_dpcd_access [drm_kms_helper]] AMDGPU DM aux hw bus 0: Too many retries, giving up. First error: -5
Jul 10 14:49:13 kernel: [drm:dce110_edp_power_control [amdgpu]] dce110_edp_power_control: Skipping Panel Power action: On
Jul 10 14:49:13 kernel: [drm:dp_set_panel_mode [amdgpu]] Link: 0 eDP panel mode supported: 1 eDP panel mode enabled: 0
Jul 10 14:49:13 kernel: [drm:perform_link_training_with_retries [amdgpu]] Link: 0 ASSR enabled: 0
Jul 10 14:49:13 kernel: [drm:print_status_message.constprop.0 [amdgpu]] HBRx1 pass VS=0, PE=0, DS=0.5% 30KHz
Jul 10 14:49:13 kernel: [drm:dce110_edp_backlight_control [amdgpu]] dce110_edp_backlight_control: backlight action: On
Jul 10 14:49:13 kernel: [drm:dc_commit_state [amdgpu]] {1366x768, 1556x816@76300Khz}
Jul 10 14:49:13 kernel: [drm:amdgpu_dm_audio_eld_notify [amdgpu]] Notify ELD: -1
Jul 10 14:49:13 kernel: [drm:amdgpu_dm_audio_eld_notify [amdgpu]] Notify ELD: -1
Jul 10 14:49:14 kernel: [drm:drm_mode_addfb2 [drm]] [FB:81]
Jul 10 14:49:14 kernel: [drm:event_mall_stutter [amdgpu]] Allow idle optimizations (MALL): 0
Jul 10 14:49:14 kernel: [drm:amdgpu_vm_init [amdgpu]] VM update mode is SDMA
Jul 10 14:49:14 kernel: [drm:amdgpu_vm_init [amdgpu]] VM update mode is SDMA
I'm attaching the journal for that boot. Plasma on X started normally with 5.13.1. GNOME 40.2 on Wayland had the same black screen problem when starting. GNOME on X started without the problem. The problem is specific to Wayland. Plasma on Wayland and GNOME on Wayland started normally when I added amdgpu.dc=0 the 5.13.1 kernel command line, so the problem might be in the amdgpu DC.
The 5.13.1 kernel is the first of the 5.13 branch that I've tried. Plasma and GNOME on Wayland started normally with 5.12.15 and earlier. I reported this problem at https://bugzilla.redhat.com/show_bug.cgi?id=1981039
Hardware description:
- System: hp laptop 15-bw0xx
- CPU: AMD A10-9620P
- GPU: integrated Radeon R5
lspci: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] (rev ca)
- System Memory: 8 MB
- Display(s): Internal Elan touchscreen
- Type of Diplay Connection: eDP
System information:
- Distro name and Version: Fedora 34
- Kernel version: 5.13.1
- Custom kernel: No
- AMD package version: "No package"
How to reproduce the issue:
- Boot a Fedora 34 KDE Plasma installation with the 5.12.15 kernel installed updated to 2021-7-10 with updates-testing enabled.
- Log in to Plasma 5.22.2 on Wayland from sddm
- Start Konsole
- sudo dnf upgrade https://kojipkgs.fedoraproject.org//packages/kernel/5.13.1/300.fc34/x86_64/kernel-5.13.1-300.fc34.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/kernel/5.13.1/300.fc34/x86_64/kernel-core-5.13.1-300.fc34.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/kernel/5.13.1/300.fc34/x86_64/kernel-devel-5.13.1-300.fc34.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/kernel/5.13.1/300.fc34/x86_64/kernel-modules-5.13.1-300.fc34.x86_64.rpm https://kojipkgs.fedoraproject.org//packages/kernel/5.13.1/300.fc34/x86_64/kernel-modules-extra-5.13.1-300.fc34.x86_64.rpm
- Reboot into the 5.13.1 kernel
- Log in to Plasma on Wayland
Attached files:
- Dmesg log
- Xorg log
- Any other log journalctl-f34-5.13.1-plasma-starting-black-screen-1.txt