NVidia driver does not load after upate due to version mismatch

After latest NVidia driver updates, my OpenSuse 15.6 falls back to a horrible resolution.

Using “journalctl -b”, I found this log entry:

Jul 29 19:17:35 mycomputer kernel: NVRM: API mismatch: the client has the version 570.172.08, but
                                  NVRM: this kernel module has the version 570.169.  Please
                                  NVRM: make sure that this kernel module and all NVIDIA driver
                                  NVRM: components have the same version.

In Yast2, I see that e.g. “nvidia-modprobe” has version 570.172.08, but “nvidia-open-driver-G06-signed-kmp-azure” has 570.169 and no update available. Is it this component (no version 570.172 available)?

Best regards

Wolfgang

Is it intentional that you use the Azure kernel module?

But yes, for Leap 15.6 you can only downgrade the driver packages to 570.169 until the open kernel module picked up.

I also have “nvidia-open-driver-G06-signed-kmp-default” installed. Don’t know where “-azure” comes from, it was probably installed automatically when I set up this machine.

Here are some screenshots from Yast:

That’s “nvidia-open-driver-G06-signed-kmp-default”:

And that’s “nvidia-modprobe”:

All other nvidia components have 570.172, only the two “nvidia-open-driver-G06-signed-kmp-xxx” modules are at 570.169. I don’t feel experienced enough to click through a downgrade of all of them :wink: . Maybe I wait a few days and hope that it pops up. Or should I create a bug report? At least there seems to be a problem that it was released like this.

Do you have snapper configured and a snapshot before the Nvidia upgrade? If so, just roll back to that snapshot, lock all Nvidia packages and then update again.
If you don’t have a suitable snapshot to revert to, reverting 10 packages with YaST is not that difficult; please don’t forget to lock those packages afterwards if you are planning to update the system before the new version of the open driver shows up.

I created 1247361 – "nvidia-open-driver-G06-signed-kmp-default" 570.172 does not show up in Yast

Closing this one - I now have a working “nvidia-open-driver” 570.169.

Those two commands helped:

rpm -e $(rpm -qa | grep -e ^nvidia -e ^libnvidia)
zypper in nvidia-open-driver-G06-signed-kmp-meta

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