NVIDIA graphics drivers after install

Hi @pilotgi I downloaded the latest tumbleweed iso and did a fresh install to replace an old tumbleweed. I choosed KDE then I modified the packages before installation to add xfce. After installation KDE plasma-wayland works so as KDE in x11 works also.
You can probably compare my KDE packages with what you have installed.

zypper se --installed-only session
Loading repository data...
Reading installed packages...

S  | Name                               | Summary                      | Type
---+------------------------------------+------------------------------+--------
i  | plasma6-session                    | KDE Plasma 6 Session         | package
i  | plasma6-session-x11                | KDE Plasma 6 Session on X11  | package
i  | xfce4-session                      | Xfce Session Manager         | package
i  | xfce4-session-branding-openSUSE    | openSUSE Branding of xfce4-> | package
i  | xfce4-session-lang                 | Translations for package x-> | package
i  | xfce4-session-wayland-experimental | Xfce Session Manager for W-> | package

zypper se --installed-only plasma
Loading repository data...
Reading installed packages...

S  | Name                        | Summary                             | Type
---+-----------------------------+-------------------------------------+--------
i  | kde_plasma                  | KDE Plasma 6 Desktop Base           | pattern
i  | kdeplasma6-addons           | Additional Plasma6 Widgets          | package
i  | libPlasma5Support6          | plasma5support library              | package
i  | libPlasma6                  | Plasma 6 core libraries             | package
i  | libplasma6-components       | Plasma QML components               | package
i  | libplasma6-desktoptheme     | Desktop theme files usable by Pla-> | package
i  | libPlasmaActivities7        | Library for Plasma Activities sup-> | package
i  | libPlasmaActivitiesStats1   | Library for KDE's Plasma Activiti-> | package
i  | patterns-kde-kde_plasma     | KDE Plasma 6 Desktop Base           | package
i  | plasma5support6             | KF6 Porting aid                     | package
i  | plasma6-activities          | Plasma Activities support           | package
i  | plasma6-activities-imports  | Plasma Activities support           | package
i  | plasma6-activities-stats    | KDE Plasma Activities support       | package
i  | plasma6-branding-openSUSE   | openSUSE settings for KDE Plasma 6  | package
i  | plasma6-browser-integration | Helper for the KDE Plasma Browser-> | package
i  | plasma6-desktop             | The KDE Plasma Workspace Components | package
i  | plasma6-desktop-emojier     | Selection window for emoji text i-> | package
i  | plasma6-disks               | Plasma service for monitoring dis-> | package
i  | plasma6-integration-plugin  | Plugins responsible for better in-> | package
i  | plasma6-nm                  | Plasma applet written in QML for -> | package
i  | plasma6-nm-openconnect      | OpenConnect support for plasma6-nm  | package
i  | plasma6-nm-openvpn          | OpenVPN support for plasma6-nm      | package
i  | plasma6-nm-pptp             | PPTP support for plasma6-nm         | package
i  | plasma6-pa                  | The Plasma6 Volume Manager          | package
i  | plasma6-print-manager       | Tools for managing print jobs and-> | package
i  | plasma6-sddm-theme-openSUSE | SDDM theme for openSUSE             | package
i  | plasma6-session             | KDE Plasma 6 Session                | package
i  | plasma6-session-x11         | KDE Plasma 6 Session on X11         | package
i  | plasma6-systemmonitor       | An application for monitoring sys-> | package
i  | plasma6-theme-openSUSE      | Plasma 6 theme for openSUSE         | package
i  | plasma6-thunderbolt         | Plasma frontend for Thunderbolt 3-> | package
i  | plasma6-workspace           | The KDE Plasma Workspace Components | package
i  | plasma6-workspace-libs      | The KDE Plasma Workspace Components | package

Above are my installed packages that I think where some are missing in your installation to make plasma wayland work.

Please disregard the xfce stuffs. :slightly_smiling_face:

Too late to edit:
To add
This my /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="splash=silent nomodeset resume=/dev/disk/by-uuid/abb27281-1640-467e-a6af-4cd10dc334a3 quiet security=selinux selinux=1 nvidia-drm.modeset=1

If you are still using yast-boot loader you can add the nvidia-drm.modeset=1
in the yast2-boot loader-kernel parameters.

Hope this helps.

Yes, I have all the same packages installed. I’ve tried both nvidia-drm.modeset=1
and nomodeset and neither one has given me an option to switch to Wayland. Deleting sddm-Qt6 and replacing it with SDDM gave me an option to switch to Wayland but choosing that did nothing.

Can you compare this one also.

S  | Name                               | Summary                      | Type
---+------------------------------------+------------------------------+--------
i  | greetd-gtkgreet-xfce-wayland       | Greetd config using gtkgre-> | package
i  | kwayland                           | KDE Wayland library          | package
i  | kwayland-integration6              | Plugin to integrate KF5 KW-> | package
i  | kwayland6                          | KDE Wayland library          | package
i  | libgstwayland-1_0-0                | GStreamer Streaming-Media -> | package
i  | libKWaylandClient6                 | KDE Wayland library          | package
i+ | libnvidia-egl-wayland1             | The EGLStream-based Waylan-> | package
i  | libqt5-qtwayland                   | Qt 5 Wayland Addon           | package
i  | libQt5WaylandClient5               | Qt 5 Wayland Addon           | package
i  | libQt5WaylandCompositor5           | Qt 5 Wayland Addon           | package
i  | libQt6WaylandClient6               | Qt 6 WaylandClient library   | package
i  | libva-wayland2                     | Wayland backend for the Vi-> | package
i  | libwayland-client0                 | Wayland core client library  | package
i  | libwayland-cursor0                 | Wayland cursor library       | package
i  | libwayland-egl1                    | Additional egl functions f-> | package
i  | libwayland-server0                 | Wayland core server library  | package
i  | patterns-xfce-xfce_basis_wayland   | XFCE Base System (Experime-> | package
i+ | patterns-xfce-xfce_extra_wayland   | XFCE Extra Applications (E-> | package
i  | patterns-xfce-xfce_laptop_wayland  | XFCE Laptop (Experimental -> | package
i+ | patterns-xfce-xfce_wayland         | XFCE Desktop Environment (-> | package
i  | qt6-wayland                        | Qt 6 Wayland plugins         | package
i  | wayland-utils                      | Wayland diagnostic utilities | package
i  | xfce4-session-wayland-experimental | Xfce Session Manager for W-> | package
i+ | xfce_extra_wayland                 | XFCE Extra Applications (E-> | pattern
i+ | xfce_wayland                       | XFCE Desktop Environment (-> | pattern
i  | xwayland  

Just disregard anything xfce :wink:
You need nvidia-drm.modeset=1 for nvidia gpu to work with wayland if you remove it your display is screwed.

The only package I didn’t have was libgstwayland-1_0-0. Adding that didn’t change anything.

Bear in mind there is also AMD graphics which has likely has control of the graphics…

@pilotgi run zypper inr then run zypper -vvv in -f nvidia-driver-G06-kmp-default --allow-vendor-change and see if that helps from the Nvidia side, but that’s not the real issue AFAIKT.

@pilotgi If you can login to plasma x11
try to open a terminal and do

kwin_wayland --replace see if wayland will run

@pilotgi If you can login to plasma x11
try to open a terminal and do

kwin_wayland --replace see if wayland will run

My screen flickered a couple of times but nothing changed.