Tumbleweed - Kde Plasma 6 fails to start in Wayland, X works fine

I used to be able to use Wayland on Plasma5, ever since updating to plasma 6 I am unable to start KDE in the wayland session. Ive confirmed the issue under multiple user accounts. It seems to freeze and I have to switch to a different console to get back to the login screen and it seems to hang for a long time getting there. This is running on a gaming PC with an Nvidia RTX 4080 GPU.
I got some log data from plasmashell and not sure what to make if it.

Thanks in advance!

Can you clarify further here? Are these existing user accounts that you tried? If so, please create a new ‘test’ user using ‘useradd’ at runlevel 3. Then try to start Plasma Wayland from a VT when logged in as that user…
dbus-run-session startplasma-wayland > wayland.log 2>&1
Does that succeed? If not, review the log file for errors.

so I did this and it still fails, the log seems to indicate missing packages, perhaps a mishmash of plasma5 and 6 applications conflicting in the
wayland session

/usr/bin/xrdb: Can't open display ''
/usr/bin/xsetroot:  unable to open display ''
QPixmap: QGuiApplication must be created before calling defaultDepth().
QPixmap: QGuiApplication must be created before calling defaultDepth().
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.kde.KSplash' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=1004 pid=3956 comm="startplasma-wayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.systemd1' requested by ':1.3' (uid=1004 pid=3983 comm="/usr/bin/kwin_wayland_wrapper --xwayland")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.portal.Desktop' requested by ':1.4' (uid=1004 pid=3992 comm="/usr/bin/kcminit_startup")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.portal.Documents' requested by ':1.5' (uid=1004 pid=3995 comm="/usr/libexec/xdg-desktop-portal")
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.impl.portal.PermissionStore' requested by ':1.6' (uid=1004 pid=4001 comm="/usr/libexec/xdg-document-portal")
dbus-daemon[3955]: [session uid=1004 pid=3955] Successfully activated service 'org.freedesktop.impl.portal.PermissionStore'
dbus-daemon[3955]: [session uid=1004 pid=3955] Successfully activated service 'org.freedesktop.portal.Documents'
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
dbus-daemon[3955]: [session uid=1004 pid=3955] Activating service name='org.freedesktop.impl.portal.desktop.kde' requested by ':1.5' (uid=1004 pid=3995 comm="/usr/libexec/xdg-desktop-portal")
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
No backend specified, automatically choosing drm
kwin_wayland_drm: No suitable DRM devices have been found
qt.qpa.wayland: "wl-shell" is a deprecated shell extension, prefer using "xdg-shell" if supported by the compositor by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION
qt.qpa.wayland: "wl-shell" is a deprecated shell extension, prefer using "xdg-shell" if supported by the compositor by setting the environment variable QT_WAYLAND_SHELL_INTEGRATION
qt.qpa.wayland: Loading shell integration failed.
qt.qpa.wayland: Attempted to load the following shells QList("xdg-shell", "wl-shell", "ivi-shell", "qt-shell")
qt.qpa.wayland: Loading shell integration failed.
qt.qpa.wayland: Attempted to load the following shells QList("xdg-shell", "wl-shell", "ivi-shell", "qt-shell")
Error: could not determine $DISPLAY.
Error: Can not contact kdeinit5!
org.kde.startup: "kdeinit5_shutdown" QList() exited with code 255
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
startplasma-wayland: Shutting down...
startplasmacompositor: Shutting down...
startplasmacompositor: Done.

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.928: Failed to create settings proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-WARNING **: 09:27:29.928: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.gtk: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.928: Failed to create settings proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.928: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.928: Failed to create file chooser proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.928: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.928: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.928: Failed to create app chooser proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.928: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: Failed to create print proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: Failed to create notification proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: Failed to create inhibit proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: Failed to create access proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:29.929: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: Failed to create access proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:29.929: No skeleton to export
qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, xcb, wayland-egl, wayland.

qt.qpa.xcb: could not connect to display :0
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, xcb, wayland-egl, wayland.


(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create screenshot proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create access proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create account proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create email proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create global_shortcuts proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create dynamic_launcher proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create screen cast proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): GLib-GIO-CRITICAL **: 09:27:30.035: Error while sending AddMatch() message: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: Failed to create remote desktop proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.kde: The connection is closed

(/usr/libexec/xdg-desktop-portal:3995): xdg-desktop-portal-WARNING **: 09:27:30.035: No skeleton to export
org.kde.knotifications: WaitForName: Service was not registered within timeout

Not sure what to make of this, given that you say Xorg is working. From a VT, what is reported by the following?
inxi -GSa
ls -la /dev/dri/*
sudo zypper ve

Ok, /dev/dri/* missing the card device will be due to nvidia_drm not loaded at the multi-user.target (init 3) state perhaps? I don’t have NVIDIA hardware to test with. What is shown by lsmod?
lsmod |grep nvidia

Does unloading and reloading nvidia_drm by hand make a difference?
sudo rmmod nvidia_drm && sudo modprobe nvidia_drm

Not sure if this is relevant in some way?
https://wiki.archlinux.org/title/NVIDIA#DRM_kernel_mode_setting

Hopefully, others can chime in to help progress this.

image

Ok, and if you unload/reload the driver as explained previously, then check
`ls -la /dev/dri/*’ again?

If that checks out, attempt to start Plasma Wayland (as test user)…does it succeed?

If there is only one Nvidia gpu, the remove then nosimplefb=1 and add nvidia_drm.modeset=1 instead…

1 Like

Yes, the inxi output suggests that is the case.

So Im not a Linux noob, but I am confused how to do this because the system boots to console and I have to manually modprobe the nvidia driver and the system boots into Gnome straight away, if I logout of Gnome and select kde plasma Xorg form the login screen plasma loads ok, if I switch to a different console and try to unload the driver it says in use. If I try to switch to runlvel3 by using the command systemctl isolate runlevel3.target I see this error

@localhost:~> systemctl isolate runlevel3.target
Failed to start runlevel3.target: Operation refused, unit may not be isolated.
See system logs and ‘systemctl status runlevel3.target’ for details.

Not sure if its related but when the system is loading between screens, i see these repeating ACPI errors apparently coming from the kernel “already exists bios bug” with pci addresses and some other info which I think is coming from the wifi driver but not sure. Ill post an image when I can.

Can you try adding the grub boot entries?

Which file am I trying to edit grub config? Making sure this is correct before I break something…

Edit /etc/default/grub (or via YaST), and when done do
grub2-mkconfig -o /boot/grub2/grub.cfg

Yeah I just went and did that on my own lol , Its been several years since I had to edit that file.

After editing this I ran the command and it was successful, still cant load plasma in wayland tho with the test user.

So the system freezes loading KDE in Wayland, it also freezes when changing runlevels, Im thinking its about time for a OSRI. Its crazy its flawless in plasma6 / Xorg, I can run any application, play any game in standard or VR mode on steamVR, no issues at all, but have all these other issues.

Are you getting the same errors? A bug report might be needed.

Hi, since last Tumblweed update i have a similar problem.
I detected sddm is producing a crash in the system. So i started the system in init 3 (editing grub witn a 3 at the end of the init command) and ran:
‘update-alternatives --config default-displaymanager’ as root and chosing xdm als default display manager.
With gdm did not work, with gdm black screen as well, with sddm, after a crash, i could logon form terminal and start the X-session with startx.
As I said, for me now the system works with xdm als presentation-logon screen.
Waiting for a fix.
Best regads, hopefuly it helps