Nvidia 570 driver uses Nvidia's open driver by default for Turing GPUs and newer

Nvidia is in transition to use Nvidia’s open driver by default for Turing GPUs (GTX 1600, RTX 2000 series) and newer.

https://bugzilla.opensuse.org/show_bug.cgi?id=1237178#c7

Indeed since 570 driver our open driver KMP nvidia-open-driver-G06-signed-kmp-default is autoselected by zypper/YaST for installation if the hardware is supported.

To use Nvidia drivers with Nvidia’s open driver install all needed packages, including GSP.

Nvidia’s open driver is not Nouveau.

Future releases of Nvidia drivers will use only open Nvidia driver.
Nvidia Pascal, Volta and older GPUs will go to legacy branch and they will be supported by legacy Nvidia proprietary driver.

For TW: ignore libcrypto.so.1.1 (libopenssl1_1 package) dependency. For Leap this package is available.

To install drivers via shell script instead of zypper/YaST use this solution:

https://bugzilla.opensuse.org/show_bug.cgi?id=1237178#c7

The only thing you can do is lock the package if you want to continue using NVIDIA’s shell script archive.

sudo zypper addlock nvidia-open-driver-G06-signed-kmp-default

1 Like

Tumbleweed and Nvidia bugs with “libcrypto.so.1.1”:

https://bugzilla.opensuse.org/show_bug.cgi?id=1236882

https://bugzilla.opensuse.org/show_bug.cgi?id=1236937#c4

sudo zypper in nvidia-compute-utils-G06
Refreshing service ‘NVIDIA’.
Refreshing service ‘openSUSE’.
Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: 1: nothing provides ‘libcrypto.so.1.1()(64bit)’ needed by the to be installed >nvidia-compute-G06-570.86.16-31.1.x86_64
Solution 1: do not install nvidia-compute-utils-G06-570.86.16-31.1.x86_64
Solution 2: break nvidia-compute-G06-570.86.16-31.1.x86_64 by ignoring some of its dependencies

For now chose Solution 2. There’s also an openssl-3 variant of libcrypto.so included in the package.

https://bugzilla.opensuse.org/show_bug.cgi?id=1236937#c10

One last thing you could try. Install the nvidia-compute-G06 package but afterwards remove /usr/lib64/libnvidia-pkcs11.so.570.86.16 manually. With that nobody can accidently try to open it.

1 Like

570.86.16 is Beta.
550.144.03 is recommended.

I thought opensuse only offered production stable drivers in the repo and for the beta drivers you would have to use the run file, is it not the case.

As countless user cried in the forum to have a newer driver, now we have the newest one. The v570 driver is fully supported and useable under openSUSE.

1 Like