nvidia-*04 in https://download.nvidia.com/ repo not working with Kernel 5.3.18-lp152.36-default

Hello,

I am currently testing out LEAP 15.2 on my Lenovo T480 with Optimus iGPU+Nvidia Mx150. I noticed that the nvidia-*04 drivers from (https://download.nvidia.com/opensuse/leap/15.2) is not compiled with Kernel 5.3.18-lp152.36-default.

For the time being I am using nvidia-*05 drivers which seem to work, but is this something that will be expected to be patched either from Nvidia or the next LEAP kernel?

Thanks.

Hi
If your card can use the latest G05 kmp, then best to carry on with that. It could very well be that the G04 needs patching for the later kernels, it just takes time to filter through.

I am using the G05 kmp for now but it is not cuda friendly. I am just waiting for the patch to switch back to G04 for now.

Hi
I use manual install here of both the driver and cuda, all good for me?

I am hoping for the “standard” release because I do not want to regularly maintain it.

Hi
It’s all a compromise, but I have found the short time it takes to install the driver from the command line far out ways the waiting for a repository to update :wink:

Honestly, LEAP 15.1 and prior were more or less up to date most of the time. I’m surprised that Kernel 5.8.0 for TW and latest LEAP 15.2 kernels haven’t been built with Nvidia yet.

Hi
Not sure, likely patching issues the G04 has not been touched in a month the G05 was updated a couple of days ago…

From there it gets pushed to Nvidia for publishing…

Well…
soon enough I’ll have to write a general macro to do the manual installation and updates…

Hi
Have a read here: https://forums.opensuse.org/showthread.php/539042-How-to-add-custom-settings-to-initramfs

I just did, it looks quite promising. I just want to go through the struggles of installing a stable cuda+nvidia drivers+codecs package, and I’ll probably write some instructions similar to https://forums.opensuse.org/showthread.php/537906-Cuda-Nvidia-bumblebee-codecs-quot-safe-quot-way?p=2957575#post2957575 and try to write a macro to reproduce it at every kernel update.

After September 1st update for the Nvidia driver, neither G05/G04 works on the LEAP 15.2’s kernel 5.3.18.

I have to ask… Is the kernel/Nvidia driver repository maintenance going to be like this for the duration of LEAP 15.2’s lifetime? I mean, LEAP 15.1 still works fine, and it had “hiccups” which normally last less than a week. It seems like I will have to maintain my own drivers if this continues.

Do you write a bugreport?

There were summer vacations, folks… :stuck_out_tongue:

There seems to have been a quick patch and G05 works again but G04 is still not working… Anyone with different outcome?

I understand, but it’s just a bit weird because based on the posts in this particular forum, there has been issues weekly with Nvidia and LEAP 15.2 pretty much since release. I can understand this from TW, but not on LEAP.

New bug… It looks like the latest repository Gfx05 was made with OpenGL/OpenCL that is not compatible with the latest LEAP 15.2 kernel…


X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  151 (GLX)
  Minor opcode of failed request:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  29
  Current serial number in output stream:  30

This turns out to be likely due to some permission issues related to bumblebee, for some odd reason, no problem running things off Nvidia card as root, but as a user… resetting permission didn’t quite work… but I will keep that off of this thread.