New Nvidia drivers packages

Hi everyone I have been wondering what the some of the Nvidia packages are.
I am interested in installing the open source kernel drivers if possible.

These are for the 550.107 driver while I have the 550.100
kernel-firmware-nvidia-gspx-G06
nvidia-open-driver-G06-signed-kmp-default

And these are if you installed the drivers from here I think?
kernel-firmware-nvidia-gspx-G06-cuda
nvidia-open-driver-G06-signed-cuda-kmp-default

And lastly if I can update the drivers with these is there anything to keep in mind. (like kernel updates or secure boot)

@Excalidrake they should rebuild for the running kernel after a kernel update. If not use zypper to force the re-install and see if they rebuild.

I am pretty new to Linux as a whole can you explain it in more detail.
I don’t have the packages I listed above installed yet forgot to mention.
Because of the mismatch in versions I don’t know how I should update the NVIDIA drivers to either the cuda or the default above.
Is there maybe any documentation I can look at for installing the newer drivers?

Just so you know.
My current Nvidia packages are:
nvidia-compute-G06
nvidia-compute-G06-32bit
nvidia-compute-utils-G06
nvidia-driver-G06-kmp-default
nvidia-drivers-G06
nvidia-gl-G06
nvidia-gl-G06-32bit
nvidia-utils-G06
nvidia-video-G06
nvidia-video-G06-32bit

Just some more information for if it helps
From Nvidia settings
NVIDIA Driver Version: 550.100
NVML Version: 12.550.100

And kernel version: Linux 6.10.7-1-default

@Excalidrake Those are from the Nvidia repository…

zypper se -is nvidia*

That will show what rpm versions and the repository they are from.

You would need to uninstall all of those, remove the Nvidia repository service zypper rm openSUSE-repos-Tumbleweed-NVIDIA, add a lock zypper al opensuse-*-NVIDIA and install the open driver and firmware from the OSS repository for your requirements shown with zypper se -s nvidia-open kernel-firmware-nvidia-*

Nvidia open drivers are available only for newer chips:

For older GPUs from the Maxwell, Pascal, or Volta architectures, the open-source GPU kernel modules are not compatible with your platform. Continue to use the NVIDIA proprietary driver.

I’m using an older computer because I mishandled the lock on the kernel on my main machine. The link above seems to say I can update the driver to make kernel 6.10 finally work. The command for openSUSE has bracketed text at the end of the command.

Blockquote

zypper install nvidia-open{-azure,-64k}

Blockquote

or alternatively

Blockquote

zypper install nvidia-open-560{-azure,-64k}

Blockquote

Do I need that extra text? If so, how do I determine which one?
As background, I locked the kernel to preserve 6.9 but unlocked 6.10 to see if driver updates fixed the problem. I didn’t realize that would make 6.9 disappear. Barring any other solution for the driver, can I get that kernel back? Also, on my dual monitor setup, the hdmi monitor was blank and the vga worked but was not adjustable.

Sorry for the poor formatting. That was my second attempt at highlighting the quotes.

When you read the chapter above the cited one, you will see it. You don’t have a SLES azure or 64kb kernel. You have the default one, so

sudo zypper install nvidia-open

This seems incomplete am I wrong?
It doesn’t install any video drivers so I would just boot into a terminal.

Would you need to keep nvidia-compute-utils for commands like nvidia-settings and nvidia-smi (taking G06 as a concrete example):

% rpm -q -f /usr/bin/nvidia-smi /usr/bin/nvidia-smi
nvidia-compute-utils-G06-550.100-25.1.x86_64
nvidia-compute-utils-G06-550.100-25.1.x86_64

I suppose the hard-way G06 installable might include the utilities or maybe there is a separate installable?

@mchnz yes they would be needed, run file provides everything as in the cuda run file…

2 Likes

a simple way

put your card

start PC

launch yast software

automatically nvidia repo is installed and all the necessary packages are selected.

just “accept”

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