I have had too many problems with nvidia drivers in the past year. I’m currently on opensuse LEAP 15.6. Is it safe to install the proprietary nvidia G06 580.105.08 packages? I do not see nvidia-open-driver-G06-signed-kmp-default or nvidia-driver-G06-kmp-default at the 580.105.08 level, hence the reason for my question. To be clear, I see these packages at the 580.95.05 level (and these are currently installed on my system). If I need to install packages such that the open kernel module (kmp) is automatically built for my system, please let me know that as well (since the information online is very confusing).
It is available:
test@leaptest:~> zypper se -s nvidia-driver-G06-kmp-default
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+----------------------------------------+--------+---------------------
| nvidia-driver-G06-kmp-default | package | 580.105.08_k6.4.0_150600.21-lp156.44.1 | x86_64 | repo-non-free (15.6)
....
test@leaptest:~>
Using the open kernel module on Leap is a little bit more tricky. Due to the build and QA circumstances for Leap, the open kmp is always late compared to the rest of the packages which are provided via the Nvidia repo.
The “normal” kernel module, is available and matches the other package versions.
Shoot. I miswrote. I should have said that I do not see nvidia-open-driver-G06-signed-kmp-default or nvidia-open-driver-G06-kmp-default at the 580.105.08 level. I do see nvidia-driver-G06-kmp-default at the 580.105.08 level. But, I’m currently running the open and signed kmp driver package (which has not yet been updated to the 580.105.08 level) whereas your approach would have me switch to the closed kmp driver package (for my NVIDIA RTX 4090 card).
Works great for me on my Leap 15.6.
% rpm -qa "nvidia*G06*" | sort
nvidia-common-G06-580.105.08-lp156.44.1.x86_64
nvidia-compute-G06-32bit-580.105.08-lp156.44.1.x86_64
nvidia-compute-G06-580.105.08-lp156.44.1.x86_64
nvidia-compute-utils-G06-580.105.08-lp156.44.1.x86_64
nvidia-driver-G06-kmp-default-580.105.08_k6.4.0_150600.21-lp156.44.1.x86_64
nvidia-driver-G06-kmp-meta-580.105.08-lp156.24.1.x86_64
nvidia-gl-G06-32bit-580.105.08-lp156.44.1.x86_64
nvidia-gl-G06-580.105.08-lp156.44.1.x86_64
nvidia-userspace-meta-G06-580.105.08-lp156.24.1.x86_64
nvidia-video-G06-32bit-580.105.08-lp156.44.1.x86_64
nvidia-video-G06-580.105.08-lp156.44.1.x86_64
Thanks. I’ll switch to the closed source kmp version for Leap 15.6 (before looking at possible upgrades to Leap 16 or Kubuntu). Hope it fixes the “Software rendering in use” warning I get from KDE (due to some Qt/NVIDIA mismatch).