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.

I finally figured it out. What it boiled down to was my 4K screen resolution made the text so small in SDDM that I didn’t even notice the option in the lower left to switch from X to Wayland. Thanks for all the responses.

2 Likes

I’m having a similar problem when booting up … sometimes I need a magnifying glass to see the error messages :wink: There are still places where 4k monitors and computers don’t get on … but I’m running X11 on Nvidia and had no problems with getting the drivers loaded. Not ready for Wayland until some of my apps say it’s now safe to use.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.