openSUSE Leap SDDM no characters

PC:/home/amadrits # inxi -Gayz
Graphics:
  Device-1: NVIDIA G98 [GeForce 8400 GS Rev. 2] vendor: Gigabyte
    driver: nouveau v: kernel non-free: series: 340.xx status: legacy (EOL) last:
    release: 340.108 kernel: 5.4 xorg: 1.20 arch: Tesla process: 40-80nm
    built: 2006-13 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 ports: active: VGA-1
    empty: DVI-I-1 bus-ID: 01:00.0 chip-ID: 10de:06e4 class-ID: 0300
    temp: 64.0 C
  Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: nouveau
    unloaded: fbdev,modesetting,vesa alternate: nv,nvidia dri: nouveau
    gpu: nouveau display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1200 s-dpi: 96 s-size: 508x317mm (20.00x12.48")
    s-diag: 599mm (23.57")
  Monitor-1: VGA-1 model: Dell U2412M serial: <filter> built: 2013
    res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2 size: 518x324mm (20.39x12.76")
    diag: 611mm (24.1") ratio: 16:10 modes: max: 1920x1200 min: 720x400
  API: OpenGL v: 3.3 Mesa 23.3.4 renderer: NV98 direct-render: Yes
PC:/home/amadrits # zypper se -si | grep -Ei 'system_p|system p|system-p|systemp'
i+ | celestia                                     | Paket   | 1.7.0-lp150.3.1                                  | x86_64 | (Systempakete)
i+ | ctxusb                                       | Paket   | 24.5.0.76-1                                      | x86_64 | (Systempakete)
i+ | google-earth-pro-stable                      | Paket   | 7.3.6.9345-0                                     | x86_64 | (Systempakete)
i+ | ICAClient                                    | Paket   | 24.5.0.76-0                                      | x86_64 | (Systempakete)
i+ | libimobiledevice6                            | Paket   | 1.2.0+git20180427.26373b3-1.40                   | x86_64 | (Systempakete)
i+ | libplist3                                    | Paket   | 2.0.0-1.31                                       | x86_64 | (Systempakete)
i+ | libusbmuxd4                                  | Paket   | 1.0.10-3.23                                      | x86_64 | (Systempakete)
i+ | libx265-209                                  | Paket   | 3.6-150600.2.pm.3                                | x86_64 | (Systempakete)
i+ | mandelbulber                                 | Paket   | 2.26-lp152.1.1                                   | x86_64 | (Systempakete)
i+ | mesa-libGLU                                  | Paket   | 0.0.1-lp154.6.1                                  | noarch | (Systempakete)
i+ | phonon4qt5-backend-gstreamer                 | Paket   | 4.10.0-bp155.2.15                                | x86_64 | (Systempakete)
i+ | pulsesecure                                  | Paket   | 2:22.8-R1                                        | x86_64 | (Systempakete)
i+ | vlc-beta                                     | Paket   | 20250603.0aaaf7ed0f-150600.55.pm.1               | x86_64 | (Systempakete)

Can you use another Display Manager like gdm or xdm?

# LANG=C update-alternatives --config default-displaymanager 
There are 4 choices for the alternative default-displaymanager (providing /usr/lib/X11/displaymanagers/default-displaymanager).

  Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/X11/displaymanagers/sddm      25        auto mode
  1            /usr/lib/X11/displaymanagers/console   5         manual mode
  2            /usr/lib/X11/displaymanagers/lightdm   15        manual mode
  3            /usr/lib/X11/displaymanagers/sddm      25        manual mode
  4            /usr/lib/X11/displaymanagers/xdm       10        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

Post also:
uname -a

PC:/home/amadrits # uname -a
Linux PC2 6.4.0-150600.23.50-default #1 SMP PREEMPT_DYNAMIC Fri May  9 22:09:52 UTC 2025 (dee422c) x86_64 x86_64 x86_64 GNU/Linux
  • With lightdm I have rendering errors.
  • With xdm I can’t select desktop environments.
  • With gdm it works with a black background without branding.
  • With sddm it works when I was already logged in and logged out.

Could this issue be related to openSUSE banding?

Hmm. I don’t see any comments about investigating the logs.

I’d start with checking:
ā€œ/var/log/messagesā€.
… for SDDM warnings or errors

Then other logs, if appropriate

...
2025-06-11T21:06:17.178254+02:00 PC sddm-greeter[1979]: Adding view for "VGA-1" QRect(0,0 1920x1200)
2025-06-11T21:06:17.184903+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 4 [sddm-greeter[1979]] get 000021a000 put 000021a088 ib_get 0000000b ib_put 0000000c state 80000024 (err: INVALID_CMD) push 00406040
2025-06-11T21:06:17.325766+02:00 PC sddm-greeter[1979]: Qt Quick Layouts: Polish loop detected. Aborting after two iterations.
2025-06-11T21:06:17.350447+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: fifo: DMA_PUSHER - ch 4 [sddm-greeter[1979]] get 000021a08c put 000021b4fc ib_get 0000000d ib_put 0000000e state 80000000 (err: INVALID_CMD) push 00406040
...
2025-06-11T21:06:17.388882+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: gr: TRAP_CCACHE 00000001 [FAULT]
2025-06-11T21:06:17.388892+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: gr: TRAP_CCACHE 00000080 00000000 00000000 00000000 00000000 00000004 00000000
2025-06-11T21:06:17.388895+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: gr: 00200000 [] ch 4 [001f858000 sddm-greeter[1979]] subc 3 class 8297 mthd 15e0 data 00000000
2025-06-11T21:06:17.388898+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: fb: trapped read at 0000000000 on channel 4 [1f858000 sddm-greeter[1979]] engine 00 [PGRAPH] client 05 [CCACHE] subclient 00 [CB] reason 00000002 [PAGE_NOT_PRESENT]
...
2025-06-11T21:06:17.496956+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: gr: TRAP_CCACHE 00000001 [FAULT]
2025-06-11T21:06:17.496958+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: gr: TRAP_CCACHE 00000080 00000000 00000000 00000000 00000000 00000004 00000000
2025-06-11T21:06:17.496960+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: gr: 00200000 [] ch 4 [001f858000 sddm-greeter[1979]] subc 3 class 8297 mthd 15e0 data 00000000
2025-06-11T21:06:17.508898+02:00 PC kernel: [    C0] nouveau 0000:01:00.0: gr: TRAP_MP_EXEC - TP 0 MP 0: 00000003 [STACK_UNDERFLOW STACK_MISMATCH] at 07ff40 warp 7, opcode ff08288d ff2c3782
...

I noticed that SDDM is displayed in tty2. If I type init 3 and then init 5 in tty1, SDDM is displayed correctly in tty7.

The first ā€œgraphical Konsoleā€ has changed from tty7 to the next free one (tty2 )years ago.
So tty2 is the normal one.

I’d like to try this in display 7. Where can I change this?

gdm starts in display 7 and works, but there is no tty1.

xdm also starts in display 7 and works.

I noticed that the tty’s take a very long time to start.

Why is that ā€œcorrectlyā€ ?

It has changed… move on to changes :+1:

By ā€œcorrect,ā€ I meant that the letters are displayed correctly. But now I’ve noticed that if I force sddm to start after booting into vt7 by enabling the tty2 through tty6 services, the letters aren’t displayed either. Interestingly, if I log off, meaning a session has already been established, the letters are displayed in sddm, even in tty2.