How to switch from regular/stable NVIDIA driver/repositiry to cuda/beta/feature branch driver/repository?

Hi, I am running openSUSE Tumbleweed with the official NVIDIA drivers (from the NIVIDA repository for Tumbleweed, version 550.135) for my RTX 3070 Ti. I was patient but now I want to install the newest feature branch driver using the official cuda repository by NVIDIA. But I do not want to break my system so I hope you can help me getting it done.

I know that I have to add the cuda repository and remove the old repository at some point, but I am not sure how to do it right.
Should I remove the old repository first and then add the cuda repository or vice versa? And how to (which zypper command) update the driver to the newest version?
Should I create a btrfs snapshot first? If so, how? :slight_smile: Sorry if my questions may sound dump but I realy do not want to mess everything up, I do not want to reinstall my whole system when I break someting.

Thanks in advance.

Then you need:

Add the new repo.
Upgrade via sudo zypper dup --from <new_repo_alias>
Remove old repo.
Done.

1 Like

Sadly my system does not boot to x11/wayland anymore after updating the driver. There were warnings about missing kernel modules… is there anything I can do? Like trying to rebuild the kernel?