Kernel 6.4.0-150600.23.30-default will not load Nvidia driver

Updated to the 6.4.0-150600.23.30-default and the Nvidia driver will not load.

Log in at the prompt and try

~> startx

but get messages about /usr/bin/Xorg not setuid and no display manager running.

Boot back to 6.4.0-150600.23.25-default and desktop comes up with no issues.

Some data:

~> sudo rpm -qa nvidia*
nvidia-utils-G06-565.57.01-1.x86_64
nvidia-video-G06-565.57.01-1.x86_64
nvidia-drivers-G06-565.57.01-1.x86_64
nvidia-compute-utils-G06-565.57.01-1.x86_64
nvidia-compute-G06-32bit-565.57.01-1.x86_64
nvidia-video-G06-32bit-565.57.01-1.x86_64
nvidia-driver-G06-kmp-default-565.57.01_k5.14.21_150500.55.83-1.x86_64
nvidia-gl-G06-565.57.01-1.x86_64
nvidia-compute-G06-565.57.01-1.x86_64
nvidia-gl-G06-32bit-565.57.01-1.x86_64
nvidia-texture-tools-2.1.2-bp156.3.5.x86_64

Is there some issue with the current Nvidia driver and that kernel?

Where do you have these drivers from? This seems like the Cuda repo provided by Nvidia itself. The kmp is for the 5.14.xx kernel series…

My installed Nvidia driver details:

Installed Version
565.57.01_k5.14.21_150500.55.83-1

Packager:
https://www.suse.com/

URL:
https://www.nvidia.com/object/unix.html

Source Package:
nvidia-driver-G06-565.57.01-1

@wilkerjnc Your Nvidia repo is still pointing at Leap 15.5 (150500), not Leap 15.6 (150600). Check the output from zypper lr -d

My output:

#  | Alias                                        | Name                          | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                          | Service
---+----------------------------------------------+-------------------------------+---------+-----------+---------+----------+--------+------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free                         | repo-non-free (15.6)          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                               | NVIDIA
 2 | SLEap_${releasever}                          | VLC Video Player              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.videolan.org/SuSE/15.6/                                      | 
 3 | VirtualBox_for_openSUSE                      | VirtualBox for openSUSE       | Yes     | ( p) Yes  | Yes     |   99     | rpm-md | http://download.virtualbox.org/virtualbox/rpm/opensuse/15.6/x86_64           | 
 4 | cuda-opensuse15-x86_64                       | cuda-opensuse15-x86_64        | Yes     | (r ) Yes  | No      |   99     | rpm-md | https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64   | 
 5 | download.nvidia.com-leap                     | nVidia Graphics Drivers       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                               | 
 6 | ftp.gwdg.de-openSUSE_Leap_$releasever        | Packman Repository            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/           | 
 7 | openSUSE:repo-non-oss                        | repo-non-oss (15.6)           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss                  | openSUSE
 8 | openSUSE:repo-non-oss-debug                  | repo-non-oss-debug (15.6)     | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss            | openSUSE
 9 | openSUSE:repo-openh264                       | repo-openh264 (15.6)          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap                            | openSUSE
10 | openSUSE:repo-oss                            | repo-oss (15.6)               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss                      | openSUSE
11 | openSUSE:repo-oss-debug                      | repo-oss-debug (15.6)         | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss                | openSUSE
12 | openSUSE:repo-oss-source                     | repo-oss-source (15.6)        | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss               | openSUSE
13 | openSUSE:update-backports                    | update-backports (15.6)       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports                           | openSUSE
14 | openSUSE:update-backports-debug              | update-backports-debug (15.6) | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug                     | openSUSE
15 | openSUSE:update-non-oss                      | update-non-oss (15.6)         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss                             | openSUSE
16 | openSUSE:update-non-oss-debug                | update-non-oss-debug (15.6)   | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss                       | openSUSE
17 | openSUSE:update-oss                          | update-oss (15.6)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss                                 | openSUSE
18 | openSUSE:update-oss-debug                    | update-oss-debug (15.6)       | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss                           | openSUSE
19 | openSUSE:update-sle                          | update-sle (15.6)             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle                                 | openSUSE
20 | openSUSE:update-sle-debug                    | update-sle-debug (15.6)       | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle                           | openSUSE
21 | opensuse-guide.org-openSUSE_Leap_$releasever | Libdvdcss Repository          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.6/                           | 
22 | opera                                        | Opera packages                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://rpm.opera.com/rpm                                                    | 
23 | snappy                                       | snappy                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.5 | 

@wilkerjnc So repo #1 and #5 are the same, repo #4 will conflict (and likely the source of the old driver…) with #1/#5

Malcom,

Thanks.

I first uninstalled all the CUDA stuff as I have not really used any of that in a long time, then I removed teh CUDA repository.

After that I backleveled all the installed Nvidia modules to the LEAP versions and now the system boots as expected with video and kernel 6.4.0-150600.23.30-default.

Have a great holiday season!

I have the exact same problem. But I need cuda-12.4. Should I first remove the cuda repository, install the NVIDIA drivers from the NVIDIA repository, then add the cuda repository and after all this only install cuda-12.4. Is that the recommended procedure? For now, I’m using the older kernel 150600.23.25.