NVIDIA update problems

After zypper up with kernel update, I got an error

Failed to start Nvidia Persistence Daemon

during startup. I used snapper rollback to return to a ‘normal’ screen resolution.
On this forum I found out that all nvidia packages should be of the same version and on my computer that is not the case, zypper se -si nvidia produces

Loading repository data...
Reading installed packages...

S  | Name                       | Type    | Version                    | Arch   | Repository
---+----------------------------+---------+----------------------------+--------+---------------------
i+ | kernel-firmware-nvidia     | package | 20250516-160000.2.2        | noarch | repo-oss (16.0)
i+ | libnvidia-egl-gbm1         | package | 1.1.2-160000.3.2           | x86_64 | repo-oss (16.0)
i+ | libnvidia-egl-wayland1     | package | 1.1.22-lp160.56.1          | x86_64 | repo-non-free (16.0)
i+ | libnvidia-egl-x111         | package | 1.0.5-lp160.24.1           | x86_64 | repo-non-free (16.0)
i+ | libnvidia-gpucomp-G06      | package | 580.159.03-lp160.60.1      | x86_64 | repo-non-free (16.0)
i+ | nvidia-common-G06          | package | 580.159.03-lp160.60.1      | x86_64 | repo-non-free (16.0)
i+ | nvidia-compute-G06         | package | 580.159.03-lp160.60.1      | x86_64 | repo-non-free (16.0)
i+ | nvidia-compute-utils-G06   | package | 580.159.03-lp160.60.1      | x86_64 | repo-non-free (16.0)
i+ | nvidia-gl-G06              | package | 580.159.03-lp160.60.1      | x86_64 | repo-non-free (16.0)
i+ | nvidia-modprobe            | package | 580.159.03-lp160.26.1      | x86_64 | repo-non-free (16.0)
i+ | nvidia-persistenced        | package | 580.159.03-lp160.2.1       | x86_64 | repo-non-free (16.0)
i+ | nvidia-userspace-meta-G06  | package | 580.159.03-lp160.53.1      | x86_64 | repo-non-free (16.0)
i+ | nvidia-video-G06           | package | 580.159.03-lp160.60.1      | x86_64 | repo-non-free (16.0)
i+ | openSUSE-repos-Leap-NVIDIA | package | 20260218.3c95c01-lp160.1.1 | x86_64 | repo-oss (16.0)

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.

I do not know how this came about nor how to fix it (for now and for the future).

Help is greatly appreciated.

Are you running the open driver? If so, not sure why you have not switched to the G07 one? Else look at installing nvidia-driver-G06-kmp-default - 580.159.03_k6.12.0_160000.35-lp160.60.1 which matches the new kernel.

I’m not sure. In my grub the GRUB_CMDLINE_LINUX_DEFAULT contains rd.driver.blacklist=nouveau. I installed nvidia-driver-G06-kmp-default - 580.159.03_k6.12.0_160000.35-lp160.60.1and after reboot all seemed fine. Presently zypper tell me there is nothing to update. (I have zypper path --with-update running as a cron job and I shut down/start my computer every day.)

@Dnk1287 What does the output from inxi -GSaz show.

System:
  Kernel: 6.12.0-160000.35-default arch: x86_64 bits: 64 compiler: gcc
    v: 13.4.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.35-default
    root=UUID=9bf27833-79d4-463a-be47-994d15099b80 nosplash quiet showopts
    mitigations=auto rd.driver.blacklist=nouveau security selinux=0
  Desktop: KDE Plasma v: 6.4.2 tk: Qt v: N/A info: frameworks v: 6.16.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 1 dm: SDDM
    Distro: openSUSE Leap 16.0
Graphics:
  Device-1: NVIDIA GP108 [GeForce GT 1030] vendor: Micro-Star MSI
    driver: nvidia v: 580.159.03 alternate: nouveau,nvidia_drm non-free: 550.xx+
    status: current (as of 2024-09; EOL~2026-12-xx) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 4
    ports: active: HDMI-A-1 empty: DP-1 bus-ID: 07:00.0 chip-ID: 10de:1d01
    class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: nvidia
    unloaded: modesetting,nouveau,vesa alternate: fbdev,nv gpu: nvidia
    display-ID: 0
  Monitor-1: HDMI-A-1 res: 2560x1440 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
    drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
  API: OpenGL v: 4.6.0 vendor: nvidia v: 580.159.03 glx-v: 1.4
    direct-render: yes renderer: NVIDIA GeForce GT 1030/PCIe/SSE2
    memory: 1.95 GiB display-ID: :1.0
  API: Vulkan v: 1.4.309 layers: 3 device: 0 type: discrete-gpu
    name: NVIDIA GeForce GT 1030 driver: N/A device-ID: 10de:1d01
    surfaces: xcb,xlib,wayland device: 1 type: discrete-gpu
    name: NVIDIA GeForce GT 1030 driver: N/A device-ID: 10de:1d01
    surfaces: xcb,xlib,wayland

@Dnk1287 So you need to stick with the G06 propriatary driver since it’s a pascal based card.