On 20.06.2024 14:39, Stephan Hemeier via openSUSE Users wrote:
The nvidia packages for Leap are build against the first kernel of Leap, for Leap 15.5 that is kernel 5.14.21-150500.53.2.
Except there is no such requirement in the package itself. bor@bor-Latitude-E5450:~/tmp$ rpm -q --requires -p nvidia-driver-G06-kmp-default-550.78_k6.8.7_1-22.1.x86_64.rpm | grep kernel-default warning: nvidia-driver-G06-kmp-default-550.78_k6.8.7_1-22.1.x86_64.rpm: Header V4 DSA/SHA512 Signature, key ID c66b6eae: NOKEY kernel-default kernel-default-devel bor@bor-Latitude-E5450:~/tmp$ Trigger on kernel-default-devel which actually builds the module is unversionned as well. triggerin scriptlet (using /bin/bash) -- kernel-default-devel There is no exact version requirement. I know it was supposed to be this way (it was in response to my bug report :) ), but apparently it was lost. So it should pick whatever kernel-default-devel was last installed (it is not the same as the highest version) and build for this kernel.
So they are working with all new kernels from the SLE Update Repo.
When you install kernel 6.8.8 from somewhere, the nvidia driver will not work anymore because the driver for Leap 15.5 is not using that kernel when building.
For kernel:stable:backports you need to deinstall the nvidia Packages and install the driver by Hand.
Stephan