How can I get the new nvidia 590 drivers on Tumbleweed?

Hey guys! I’m still pretty new with Linux. I’m using a rtx 3050 and I managed to install the 580 Nvidia Open drivers. Is there a way to use the newest 590 drivers? I can’t find them in the non free repos. Thank you in advance.

If you want v590, you need to install it via the *.run file from the Nvidia website.

The wiki says that the run files are not recommended. Is this because of update problems in the future?

You are on your own to find the correct parameters and patches (if necessary) when you use the *.run file. And you will have no support from any openSUSE maintainer. That is the only reason why it “is not recommended”.

@malcolmlewis is using the run file and seems to have no problems.

Thank you so much!

I would stick to the 580 open drivers for now.

What @dth2 suggests :wink:

Yes I do (and a few other Forum users) use the run file. @hui is correct about a config file for the parameters etc, likewise if running secure boot then it needs to be signed. I don’t use secure boot with my run file setup, other systems I use the rpms.

I do have the 595.45.04 (Beta) open driver running all seems to be working fine with the 6.19.5 kernel. The 590.48.01 open driver did not build , so just dropped back to the proprietary one for a few kernel cycles.

Thankfully I have a pc for experimenting with Linux, as I really want to learn. (nothing more educational than problems, right?) If not I would definitly stick to 580.
If you talk about config and parameters: Is this something I have to do right after the install or only if I have problems Do I have to remove the current 580 drivers beforehand? Also how do I uninstall the run file, if I want to go back to 580. I hope these are not to many questions at once.

@Noxx A couple of prerequisites, can you show the output from inxi -GSaz and also cat /proc/driver/nvidia/params.

Are you using secure boot?

You can grab the run file from https://download.nvidia.com/XFree86/Linux-x86_64/595.45.04/ and also suggest perusing the README https://download.nvidia.com/XFree86/Linux-x86_64/595.45.04/README/

No secure boot. That seems like a good start :slight_smile: Thank you again for your time!

Noxx - the open NVIDIA drivers G07-595.45 have now been added to the repo:

https://download.nvidia.com/opensuse/tumbleweed/x86_64/

and it is quite straight forward to update, should you wish.

Does this include the userspace drivers that are needed? Last time I checked they were missing

Wow what a timing! Thanks for the notification dth! I can see the userspace drivers G07 in the repository.
What would be the best way to uninstall G06 and upgrade to G07. Just remove all G06 packages and install all corresponding G07 ones?

I just tested this and it works.

I just installed the G07 kmp-meta and let zypper remove G06.

It did NOT select the userspace-meta for me automatically, so I had to add that and reboot again.

It also messed up my display resolution in KDE, which made me think it didn’t work, but then I checked nvidia-smi and realised I just needed to reset my display layout in settings.

Hmm I’m trying to get G07 to run. But the userspace package needs “nvidia-compute-G07”, which somehow can’t be provided by the non-free repo. But I can see it with zypper se, I just can’t install it.

Nevermind. Managed to solve it by removing ALL my non-free-repo packages and just installing “nvidia-open-driver-G07-signed-kmp-meta” and “nvidia-userspace-meta-G07”

Well done in getting it sorted.

Thank you :slight_smile:
I think just one questions remains: I want to also install the 32bit drivers for G07. Which packages would that be? Just all of the G07-32bit ones? Or is there one that contains all the packages that I need?

Ok next time I should try first and then ask. I just installed the following 3 packages:
nvidia-gl-G07-32bit
nvidia-compute-G07-32bit
nvidia-video-G07-32bit
Everything ist working now. Thanks for your help guys! Great community!

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