Nvidia 560.35 driver open kernel module api mismatch

I just tried installing the 560.35 nvidia driver on my computer with an nvidia 4070S after running 550.100 just fine and I’m getting an error. I should note I also have secure boot. The way I installed the driver was by adding the cuda repository (Index of /compute/cuda/repos/opensuse15/x86_64) which includes the latest driver. Upon reboot after registering the MOK with bios I get a failed graphical boot and dmesg says there is an API mismatch. I don’t have the exact message because I made a mess of snapper rollback and just barely got my old driver/install back (was the last snapshot available) and don’t really want to install it again (for the third time) just for the exact message but it said something about API mismatch and that the 550 kernel module was interfering with the 560 open kernel module. Shouldn’t the old kernel module have been uninstalled upon installing the new one? Do I need to remove the proprietary kernel module to make room for the open module?

I see that for fedora there is a method (NVIDIA: How to switch to the Open Source Kernel Module - Fedora Discussion) to remove the proprietary one but I don’t think that applies to opensuse. How do I make sure the old kernel module is gone? Or is this not a kernel module problem? Maybe I will need to reinstall to get the exact error message again if no one has seen this before, but that’s hard to believe.

You’re trying to use 2 drivers for 1 device? Is it possible?

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