SDDM black login screen with mouse ponter

SDDM would show the background and allow for the mouse cursor to move, but I couldn’t interact with it otherwise, i.e. I couldn’t log in. journalctl showed that Xorg.bin crashed (core dump), followed by others, such as kwin-x11. I’m new to snapper and I’m not sure if I can perform the zypper dist-upgrade, reboot, save the output from journalctl --boot, then reboot and snapper rollback to the previous working snapshot with the logs still in my ~.

For the time being, I locked the following packages:

kernel-firmware-amdgpu libgbm1 libgbm1-32bit libvulkan_radeon libvulkan_radeon-32bit Mesa Mesa-32bit Mesa-dri Mesa-dri-32bit Mesa-gallium Mesa-gallium-32bit Mesa-libEGL1 Mesa-libGL1 Mesa-libGL1-32bit
  Mesa-libglapi0 Mesa-libglapi0-32bit Mesa-libva Mesa-vulkan-device-select Mesa-vulkan-device-select-32bit

Here’s some information about my hardware:

totte@localhost ~> inxi -SCG
System:
  Host: localhost.localdomain Kernel: 6.8.1-1-default arch: x86_64 bits: 64
  Desktop: i3 v: 4.23 Distro: openSUSE Tumbleweed 20240327
CPU:
  Info: 16-core model: AMD Ryzen 9 7950X3D bits: 64 type: MT MCP cache:
    L2: 16 MiB
  Speed (MHz): avg: 499 min/max: 400/5714 cores: 1: 400 2: 400 3: 400 4: 400
    5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400
    15: 400 16: 400 17: 400 18: 400 19: 400 20: 3599 21: 400 22: 400 23: 400
    24: 400 25: 400 26: 400 27: 400 28: 400 29: 400 30: 400 31: 400 32: 400
Graphics:
  Device-1: AMD Hawaii PRO [Radeon R9 290/390] driver: amdgpu v: kernel
  Device-2: AMD Raphael driver: amdgpu v: kernel
  Device-3: Logitech C922 Pro Stream Webcam driver: snd-usb-audio,uvcvideo
    type: USB
  Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    resolution: 1920x1080~144Hz
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.3.6 renderer: AMD
    Radeon R9 200 Series (radeonsi hawaii LLVM 18.1.1 DRM 3.57
    6.8.1-1-default)
  API: Vulkan v: 1.3.280 drivers: N/A surfaces: xcb,xlib