Nvidia and the locked packages

  1. I have a working system with an nvidia video card and I use the kernel-lts
  2. Many people on this forum have mentioned that sometimes it takes a while for the drivers to match.
  3. People have advised to lock them meanwhile until the nvidia drivers are in sync for doing the zypper dup.

Question:

How do I know when the nvidia drivers are in sync with the new dup system w/o crashing first?

Here’s my current list:

$ zypper se -si nvidia
Loading repository data...
Reading installed packages...

S  | Name                                       | Type    | Version                                              | Arch   | Repository
---+--------------------------------------------+---------+------------------------------------------------------+--------+------------------
i  | kernel-firmware-nvidia                     | package | 20260610-2.1                                         | noarch | repo-oss
il | libnvidia-cfg                              | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
i  | libnvidia-egl-gbm1                         | package | 1.1.3-11.11                                          | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1                     | package | 1.1.22-2.0.4.1.sr20260901                            | x86_64 | update-slowroll
i+ | libnvidia-egl-wayland21                    | package | 1.0.2~20260716git2023f59-1.1                         | x86_64 | update-slowroll
i  | libnvidia-egl-x111                         | package | 1.0.6-1.1                                            | x86_64 | update-slowroll
il | libnvidia-gpucomp                          | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
il | libnvidia-ml                               | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
il | nvidia-common-G07                          | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
il | nvidia-compute-G07                         | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
il | nvidia-compute-utils-G07                   | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
il | nvidia-gl-G07                              | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
il | nvidia-modprobe                            | package | 595.99.02-2.1                                        | x86_64 | repo-non-free
il | nvidia-open-driver-G07-signed-kmp-longterm | package | 595.99.02_k6.18.49_11.sr20260802-1.0.10.1.sr20260802 | x86_64 | update-slowroll
il | nvidia-persistenced                        | package | 595.99.02-2.1                                        | x86_64 | repo-non-free
il | nvidia-userspace-meta-G07                  | package | 595.99.02-32.1                                       | x86_64 | repo-non-free
i+ | nvidia-vaapi-driver                        | package | 0.0.18-1.2                                           | x86_64 | (System Packages)
il | nvidia-video-G07                           | package | 595.99.02-10.1                                       | x86_64 | repo-non-free
i  | openSUSE-repos-Slowroll-NVIDIA             | package | 20260423.1a6a0f3-2.2                                 | x86_64 | repo-oss

What do I look for?

Thanks

First, that 595.99.02 version number. All packages with this number scheme should be in sync, including the -kmp and the -meta-kmp.

The kernel-firmware-nvidia package is irrelevant here, also the libnvidia- packages with the different numbering scheme.

Since you chose the kernel-longterm and -kmp-longterm kernel module, also check if the kernel-longterm version matches the version of the -kmp-longterm kernel module:

595.99.02_k6.18.49_11.sr20260802-1.0.10.1.sr20260802
^^^^^^^^^  ^^^^^^^^^^
nv. vers.| kernel version

In this case, check if you can also get a kernel-longterm-6.18.49_11 installed.

If all those versions match, give it a try. If you have Btrfs and snapshots, you can easily go back if it should fail (i.e. it boots with errors and falls back to some cruddy resolution and non-NVidia driver).

The easiest test after the reboot is to try starting nvidia-settings: It will only work with a working NVidia driver.

First of all, I see that your system does not have installed nvidia-open-driver-G07-signed-kmp-meta, which is exactly the package that should ensure that everything actually matches, no need to lock anything. Is that a deliberate choice or just something you overlooked?

Second, nvidia-settings works only if you are using X11, nvidia-smi is a better indication that everything is actually working.

Don’t know. I saw the nvidia-open-driver-G07-signed-kmp-longterm for the LTS (not the default), so I selected that one.

Are you saying that?

  1. I should install the nvidia-open-driver-G07-signed-kmp-meta and it will also work with the LTS.
  2. I should unlock the other packages.

Thanks

Yes, it is designed to work that way.

1 Like

Thanks for the info.

Could I ask a favour?

Can somebody update the docs and mention that the nvidia-open-driver-G07-signed-kmp-meta is for both the default kernel and the longterm kernel in the wiki and Stefan’s page?

Thanks

https://en.opensuse.org/SDB:NVIDIA_drivers

and

Thank you

It is done…

1 Like

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