Check for a proper hostname. Starting with localhost.localdomain comes down to asking for trouble. Just updated Leap 15.2, no problems with sddm whatsoever:
3400G:~ # journalctl --directory /mnt/@/var/log/journal/ -b -u display-manager.service -o short-monotonic --quiet
6.173951] **Leap** systemd[1]: Starting X Display Manager...
6.192624] Leap display-manager[1162]: /etc/vconsole.conf available
6.192854] Leap display-manager[1162]: KEYMAP: de-latin1-nodeadkeys
6.192854] Leap display-manager[1162]: Command: localectl set-keymap de-latin1-nodeadkeys
6.197187] Leap display-manager[1162]: I: Using systemd /usr/share/systemd/kbd-model-map mapping
7.950138] Leap sddm[2087]: Initializing...
7.954930] Leap sddm[2087]: Starting...
7.955157] Leap sddm[2087]: Logind interface found
7.956401] Leap sddm[2087]: Adding new display on vt 7 ...
7.956619] Leap sddm[2087]: Loading theme configuration from ""
7.956734] Leap sddm[2087]: Display server starting...
7.956833] Leap sddm[2087]: Adding cookie to "/run/sddm/{59301efc-47e1-4f17-8e9f-a41c225c2d33}"
7.964716] Leap sddm[2087]: Running: /usr/bin/X -nolisten tcp -auth /run/sddm/{59301efc-47e1-4f17-8e9f-a41c225c2d33} -background none -noreset -displayfd 17 -seat seat0 vt7
8.414263] Leap display-manager[1162]: Starting service sddm..done
8.414729] Leap systemd[1]: Started X Display Manager.
8.665309] Leap sddm[2087]: Setting default cursor
8.679454] Leap sddm[2087]: Running display setup script "/etc/X11/xdm/Xsetup"
8.757323] Leap sddm[2087]: Display server started.
8.757702] Leap sddm[2087]: Socket server starting...
8.758081] Leap sddm[2087]: Socket server started.
8.758924] Leap sddm[2087]: Loading theme configuration from "/usr/share/sddm/themes/breeze-openSUSE/theme.conf"
8.759208] Leap sddm[2087]: Greeter starting...
8.779673] Leap sddm-helper[2653]: [PAM] Starting...
8.780083] Leap sddm-helper[2653]: [PAM] Authenticating...
8.780294] Leap sddm-helper[2653]: [PAM] returning.
8.886985] Leap sddm[2087]: Greeter session started successfully
9.033465] Leap sddm[2087]: Message received from greeter: Connect
15.836662] Leap sddm[2087]: Message received from greeter: Login
15.836887] Leap sddm[2087]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop"
15.837063] Leap sddm[2087]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop"
15.837487] Leap sddm[2087]: Session "/usr/share/wayland-sessions/plasmawayland.desktop" selected, command: "dbus-run-session /usr/bin/startplasma-wayland"
15.852545] Leap sddm-helper[5833]: [PAM] Starting...
15.853008] Leap sddm-helper[5833]: [PAM] Authenticating...
15.854188] Leap sddm-helper[5833]: [PAM] Preparing to converse...
15.854461] Leap sddm-helper[5833]: [PAM] Conversation with 1 messages
15.858369] Leap sddm-helper[5833]: [PAM] returning.
15.858608] Leap sddm[2087]: Authenticated successfully
15.858818] Leap sddm[2087]: Jumping to VT 2
15.858999] Leap sddm[2087]: VT mode didn't need to be fixed
16.239536] Leap sddm[2087]: Session started
220.404230] Leap systemd[1]: Stopping X Display Manager...
...
paul@HP255G7:~> sudo zypper if sddm
[sudo] password for root:
Loading repository data...
Reading installed packages...
Information for package sddm:
-----------------------------
Repository : Main Update Repository
Name : sddm
Version : 0.18.0-lp152.5.3.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 4.7 MiB
Installed : Yes
Status : up-to-date
Source package : sddm-0.18.0-lp152.5.3.1.src
Summary : QML-based display manager
Description :
SDDM is a display manager for X11. It uses technologies like QtQuick,
which in turn gives the designer the ability to create animated user
interfaces.
paul@HP255G7:~>
Yes there are later versions in some of the community home repositories, V19 is there for those who care for the very latest.
Edit: This machine is quite happy with 0.18.0-lp152.5.3.1, although I now use LightDM by choice on all my machines.
Tumbleweed has a newer Kernel which seems to have an amdgpu driver which is supporting “Southern Islands” …
Unfortunately, my older (Windows 7 ready) AMD system with an “Oland” card has been dropped into our local recycling container – I have no chance to confirm your findings …