I am having a versioning issue after a standard update. I ran the standard update calls:
sudo zypper refresh
sudo zypper dup
I had not updated in a while so it was somewhat large. I didn’t really pay attention the output, said a agree to some licenses and rebooted as requested at the end (with sudo reboot
)
When it rebooted I noticed it rebooted back into the old kernel (6.13.1.1) - I assumed this was expected and something was holding it back on purpose.
However I then later had a bug with something GPU related so ran nvidia-smi
and got:
~> nvidia-smi
Failed to initialize NVML: Driver/library version mismatch
NVML library version: 570.133
Confused and after a bit of troubleshooting I ran:
~> sudo modinfo -F version nvidia
570.86.16
This is where I realised I was out of my depth and turned to ChatGPT. ChatGPT quickly noticed that what it described as a version miss match. Basically the nvidia driver had updated for the new kernel but the new kernel was not being run. This seemed reasonable to me. It got me to do some checks and trouble shooting. I confirmed the system could see the new kernels:
~> rpm -qa | grep kernel-default
kernel-default-6.13.1-1.1.x86_64
kernel-default-devel-6.13.1-1.1.x86_64
kernel-default-6.13.8-1.1.x86_64
kernel-default-devel-6.13.8-1.1.x86_64
kernel-default-devel-6.14.0-1.1.x86_64
kernel-default-6.14.0-1.1.x86_64
I rebuilt the grub config file:
~> sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found theme: /boot/grub2/themes/openSUSE/theme.txt
Found linux image: /boot/vmlinuz-6.14.0-1-default
Found initrd image: /boot/initrd-6.14.0-1-default
Found linux image: /boot/vmlinuz-6.13.8-1-default
Found initrd image: /boot/initrd-6.13.8-1-default
Found linux image: /boot/vmlinuz-6.13.1-1-default
Found initrd image: /boot/initrd-6.13.1-1-default
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
1505.439517 | DM multipath kernel driver not loaded
Adding boot menu entry for UEFI Firmware Settings ...
done
It also kept asking me to check these two files and that they could see the new kernel - they can:
~> ls -la /boot/initrd*
lrwxrwxrwx. 1 root root 23 Apr 7 09:44 /boot/initrd -> initrd-6.14.0-1-default
-rw-------. 1 root root 115723753 Apr 7 10:16 /boot/initrd-6.13.1-1-default
-rw-------. 1 root root 115675143 Apr 7 10:16 /boot/initrd-6.13.8-1-default
-rw-------. 1 root root 116081070 Apr 7 10:19 /boot/initrd-6.14.0-1-default
~> ls -la /boot/vmlinuz*
lrwxrwxrwx. 1 root root 24 Apr 7 09:44 /boot/vmlinuz -> vmlinuz-6.14.0-1-default
lrwxrwxrwx. 1 root root 43 Feb 17 21:42 /boot/vmlinuz-6.13.1-1-default -> ../usr/lib/modules/6.13.1-1-default/vmlinuz
lrwxrwxrwx. 1 root root 43 Mar 31 09:28 /boot/vmlinuz-6.13.8-1-default -> ../usr/lib/modules/6.13.8-1-default/vmlinuz
lrwxrwxrwx. 1 root root 43 Apr 7 09:44 /boot/vmlinuz-6.14.0-1-default -> ../usr/lib/modules/6.14.0-1-default/vmlinuz
After all this, if I re boot it boots into the old kernel with the same issues. If i go advanced login at the grub screen it does not show any other options just 6.13.1.1-defeault and 6.13.1.1-defeault (recovery mode). I have also tried a rolling back to a snapshot and updating again to the same results
Now I’m actually not too fussed about being on the newest kernel (obviously id like it eventually) but I assume OpenSUSE had a reason for holding back). But I do need the NVIDIA driver to work on whatever kernel the system thinks is best.
I found this: cuda - Nvidia NVML Driver/library version mismatch - Stack Overflow
Which I think is helpful, but there are too many solutions to try so thought I would check with the opensuse people first:
Two extra things that I don’t know if are relevant but might be helpful.
Here is my output of installed nvidia packages:
zypper se output
~> zypper se -s G06
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+---------------------------------------------------+---------+----------------------------+--------+-----------------
| kernel-firmware-nvidia-gsp-G06 | package | 535.86.05-3.5 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gsp-G06 | package | 535.86.05-3.5 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gsp-G06 | package | 535.86.05-3.5 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gsp-G06 | package | 535.86.05-3.5 | x86_64 | repo-oss
| kernel-firmware-nvidia-gspx-G06 | package | 550.144.03-74.1 | x86_64 | repo-non-free
| kernel-firmware-nvidia-gspx-G06 | package | 550.144.03-1.2 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gspx-G06 | package | 550.144.03-1.2 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gspx-G06 | package | 550.144.03-1.2 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gspx-G06 | package | 550.144.03-1.2 | x86_64 | repo-oss
| kernel-firmware-nvidia-gspx-G06 | package | 550.142-72.1 | x86_64 | repo-non-free
| kernel-firmware-nvidia-gspx-G06 | package | 550.135-70.1 | x86_64 | repo-non-free
| kernel-firmware-nvidia-gspx-G06 | package | 550.127.05-69.1 | x86_64 | repo-non-free
| kernel-firmware-nvidia-gspx-G06-cuda | package | 560.35.03-1.5 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gspx-G06-cuda | package | 560.35.03-1.5 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gspx-G06-cuda | package | 560.35.03-1.5 | x86_64 | openSUSE:Factory
| kernel-firmware-nvidia-gspx-G06-cuda | package | 560.35.03-1.5 | x86_64 | repo-oss
i+ | nvidia-common-G06 | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-common-G06 | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-common-G06 | package | 570.86.16-31.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G06 | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 570.86.16-31.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.144.03-30.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.142-30.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.135-28.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.127.05-27.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.120-28.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.120-27.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.107.02-26.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.100-25.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.90.07-23.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.78-22.1 | x86_64 | repo-non-free
v | nvidia-compute-G06 | package | 550.67-20.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G06-32bit | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 570.86.16-31.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.144.03-30.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.142-30.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.135-28.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.127.05-27.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.120-28.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.120-27.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.107.02-26.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.100-25.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.90.07-23.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.78-22.1 | x86_64 | repo-non-free
v | nvidia-compute-G06-32bit | package | 550.67-20.1 | x86_64 | repo-non-free
i+ | nvidia-compute-utils-G06 | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 570.86.16-31.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.144.03-30.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.142-30.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.135-28.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.127.05-27.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.120-28.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.120-27.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.107.02-26.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.100-25.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.90.07-23.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.78-22.1 | x86_64 | repo-non-free
v | nvidia-compute-utils-G06 | package | 550.67-20.1 | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-default | package | 570.133.07_k6.13.6_1-33.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 570.124.04_k6.13.4_1-32.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 570.86.16_k6.13.0_1-31.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.144.03_k6.12.9_1-30.2 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.142_k6.12.6_1-30.3 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.135_k6.11.8_1-28.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.127.05_k6.11.3_2-27.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.120_k6.11.0_1-28.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.120_k6.10.9_1-27.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.107.02_k6.10.5_1-26.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.100_k6.9.7_1-25.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.90.07_k6.9.3_1-23.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.78_k6.8.7_1-22.1 | x86_64 | repo-non-free
v | nvidia-driver-G06-kmp-default | package | 550.67_k6.7.9_1-20.1 | x86_64 | repo-non-free
| nvidia-driver-G06-kmp-longterm | package | 570.133.07_k6.12.19_1-33.1 | x86_64 | repo-non-free
| nvidia-driver-G06-kmp-longterm | package | 570.124.04_k6.12.16_1-32.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.144.03-30.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.142-30.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.135-28.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.127.05-27.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.120-28.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.120-27.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.107.02-26.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.100-25.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.90.07-23.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.78-22.1 | x86_64 | repo-non-free
| nvidia-drivers-G06 | package | 550.67-20.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.144.03-30.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.142-30.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.135-28.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.127.05-27.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.120-28.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.120-27.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.107.02-26.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.100-25.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.90.07-23.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.78-22.1 | x86_64 | repo-non-free
| nvidia-drivers-minimal-G06 | package | 550.67-20.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G06 | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 570.86.16-31.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.144.03-30.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.142-30.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.135-28.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.127.05-27.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.120-28.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.120-27.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.107.02-26.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.100-25.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.90.07-23.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.78-22.1 | x86_64 | repo-non-free
v | nvidia-gl-G06 | package | 550.67-20.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G06-32bit | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 570.86.16-31.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.144.03-30.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.142-30.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.135-28.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.127.05-27.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.120-28.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.120-27.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.107.02-26.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.100-25.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.90.07-23.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.78-22.1 | x86_64 | repo-non-free
v | nvidia-gl-G06-32bit | package | 550.67-20.1 | x86_64 | repo-non-free
| nvidia-open-driver-G06-signed-cuda-default-devel | package | 570.124.06-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-default-devel | package | 570.124.06-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-default-devel | package | 570.124.06-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-default-devel | package | 570.124.06-1.2 | x86_64 | repo-oss
| nvidia-open-driver-G06-signed-cuda-kmp-default | package | 570.124.06_k6.14.0_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-kmp-default | package | 570.124.06_k6.14.0_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-kmp-default | package | 570.124.06_k6.14.0_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-kmp-default | package | 570.124.06_k6.14.0_1-1.2 | x86_64 | repo-oss
| nvidia-open-driver-G06-signed-cuda-kmp-longterm | package | 570.124.06_k6.12.20_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-kmp-longterm | package | 570.124.06_k6.12.20_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-kmp-longterm | package | 570.124.06_k6.12.20_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-kmp-longterm | package | 570.124.06_k6.12.20_1-1.2 | x86_64 | repo-oss
| nvidia-open-driver-G06-signed-cuda-longterm-devel | package | 570.124.06-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-longteThe other one i noted when trying again to update from a snapshot - this time i payed more attention to the output. I could not copy all of it quickly enough but I got this when nvidia was checking for conflicts after updating:rm-devel | package | 570.124.06-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-longterm-devel | package | 570.124.06-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-cuda-longterm-devel | package | 570.124.06-1.2 | x86_64 | repo-oss
| nvidia-open-driver-G06-signed-default-devel | package | 570.133.07-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-default-devel | package | 570.133.07-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-default-devel | package | 570.133.07-1.2 | x86_64 | openSUSE:FactoryThe other one i noted when trying again to update from a snapshot - this time i payed more attention to the output. I could not copy all of it quickly enough but I got this when nvidia was checking for conflicts after updating:
| nvidia-open-driver-G06-signed-default-devel | package | 570.133.07-1.2 | x86_64 | repo-oss
| nvidia-open-driver-G06-signed-kmp-default | package | 570.133.07_k6.14.0_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-kmp-default | package | 570.133.07_k6.14.0_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-kmp-default | package | 570.133.07_k6.14.0_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-kmp-default | package | 570.133.07_k6.14.0_1-1.2 | x86_64 | repo-oss
| nvidia-open-driver-Gtype or paste code here06-signed-kmp-longterm | package | 570.133.07_k6.12.20_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-kmp-longterm | package | 570.133.07_k6.12.20_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-kmp-longterm | package | 570.133.07_k6.12.20_1-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-kmp-longterm | package | 570.133.07_k6.12.20_1-1.2 | x86_64 | repo-oss
| nvidia-open-driver-G06-signed-longterm-devel | package | 570.133.07-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-longterm-devel | package | 570.133.07-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-longterm-devel | package | 570.133.07-1.2 | x86_64 | openSUSE:Factory
| nvidia-open-driver-G06-signed-longterm-devel | package | 570.133.07-1.2 | x86_64 | repo-oss
| nvidia-utils-G06 | package | 550.144.03-30.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.142-30.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.135-28.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.127.05-27.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.120-28.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.120-27.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.107.02-26.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.100-25.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.90.07-23.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.78-22.1 | x86_64 | repo-non-free
| nvidia-utils-G06 | package | 550.67-20.1 | x86_64 | repo-non-free
i+ | nvidia-video-G06 | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 570.86.16-31.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.144.03-30.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.142-30.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.135-28.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.127.05-27.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.120-28.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.120-27.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.107.02-26.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.100-25.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.90.07-23.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.78-22.1 | x86_64 | repo-non-free
v | nvidia-video-G06 | package | 550.67-20.1 | x86_64 | repo-non-free
i+ | nvidia-video-G06-32bit | package | 570.133.07-33.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 570.124.04-32.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 570.86.16-31.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.144.03-30.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.142-30.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.135-28.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.127.05-27.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.120-28.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.120-27.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.107.02-26.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.100-25.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.90.07-23.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.78-22.1 | x86_64 | repo-non-free
v | nvidia-video-G06-32bit | package | 550.67-20.1 | x86_64 | repo-non-free
The other one i noted when trying again to update from a snapshot - this time i payed more attention to the output. I could not copy all of it quickly enough but I got this when nvidia was checking for conflicts after updating:
part of that might be relevant
nvidia.o: warning: objtool: _nv035404rm+0x3e: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv035403rm+0x27: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv035407rm+0x37: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv035406rm+0x24: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv035405rm+0xca: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv035408rm+0x193: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv035410rm+0x17f: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv013508rm+0x5d: ‘naked’ return found in MITIGATION_RETHUNK build
nvidia.o: warning: objtool: _nv046193rm+0x12f: ‘naked’ return found in MITIGATION_RETHUNK build
MODPOST Module.symvers
CC [M] nvidia.mod.o
CC [M] .module-common.o
CC [M] nvidia-uvm.mod.o
CC [M] nvidia-modeset.mod.o
CC [M] nvidia-drm.mod.o
CC [M] nvidia-peermem.mod.o
LD [M] nvidia-modeset.ko
LD [M] nvidia.ko
BTF [M] nvidia-modeset.ko
Skipping BTF generation for nvidia-modeset.ko due to unavailability of vmlinux
LD [M] nvidia-uvm.ko
LD [M] nvidia-drm.ko
LD [M] nvidia-peermem.ko
BTF [M] nvidia-peermem.ko
Skipping BTF generation for nvidia-peermem.ko due to unavailability of vmlinux
BTF [M] nvidia-drm.ko
Skipping BTF generation for nvidia-drm.ko due to unavailability of vmlinux
BTF [M] nvidia-uvm.ko
Skipping BTF generation for nvidia-uvm.ko due to unavailability of vmlinux
BTF [M] nvidia.ko
Skipping BTF generation for nvidia.ko due to unavailability of vmlinux
make[2]: Leaving directory ‘/usr/src/kernel-modules/nvidia-570.133.07-default’
make[1]: Leaving directory ‘/usr/src/linux-6.14.0-1’
ld.bfd -T /usr/src/linux-obj/x86_64/default/scripts/module.lds -r -o nv-linux.o
nvidia.mod.o nvidia/nv-interface.o
/
depmod: WARNING: could not open modules.order at /usr/lib/modules/6.14.0-1-default: No such file or directory
depmod: WARNING: could not open modules.builtin at /usr/lib/modules/6.14.0-1-default: No such file or directory
depmod: WARNING: could not open modules.builtin.modinfo at /usr/lib/modules/6.14.0-1-default: No such file or directory
/usr/src/kernel-modules/nvidia-570.133.07-default /
rm -f -r conftest
make[1]: Entering directory ‘/usr/src/linux-6.13.1-1’
make[2]: Entering directory ‘/usr/src/kernel-modules/nvidia-570.133.07-default’
CLEAN .
CLEAN Module.symvers
make[2]: Leaving directory ‘/usr/src/kernel-modules/nvidia-570.133.07-default’
make[1]: Leaving directory ‘/usr/src/linux-6.13.1-1’
/
(145/385) Installing: kernel-default-devel-6.14.0-1.1.x86_64 …[done]