Failed to start NVIDIA Persistence Daemon - OpenSuse 15.6 - NVIDIA update 570.144

Hello folks;

First post here. My laptop is no longer booting into KDE after NVIDIA driver update tonight.
Following the steps on this site: Nvidia-persistenced fails to start if user option is set to non-root user - Linux - NVIDIA Developer Forums.

I found out that the user needed to run the “nvidia-persistence” service is not configured in the system. Below are the steps I have taken:

remus@localhost:~> ll /usr/bin/nvidia-persistenced
-rwxr-xr-x 1 root root 55528 Jun 17 08:27 /usr/bin/nvidia-persistenced


remus@localhost:~> sudo ls -l /dev/nvidia*
crw-rw----+ 1 root video 195,   0 Jun 18 22:56 /dev/nvidia0
crw-rw----+ 1 root video 195,   1 Jun 18 22:56 /dev/nvidia1
crw-rw----+ 1 root video 195,   2 Jun 18 22:56 /dev/nvidia2
crw-rw----+ 1 root video 195, 255 Jun 18 22:56 /dev/nvidiactl
crw-rw----+ 1 root video 195, 254 Jun 18 22:56 /dev/nvidia-modeset

remus@localhost:~> sudo systemctl status nvidia-persistenced.service
× nvidia-persistenced.service - NVIDIA Persistence Daemon
     Loaded: loaded (/usr/lib/systemd/system/nvidia-persistenced.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Wed 2025-06-18 23:03:36 MST; 14s ago
    Process: 2840 ExecStart=/usr/bin/nvidia-persistenced --verbose (code=exited, status=217/USER)
        CPU: 0

Jun 18 22:03:36 localhost.localdomain systemd[1]: nvidia-persistenced.service: Scheduled restart job, restart counter is at 5.
Jun 18 22:03:36 localhost.localdomain systemd[1]: nvidia-persistenced.service: Start request repeated too quickly.
Jun 18 22:03:36 localhost.localdomain systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
Jun 18 22:03:36 localhost.localdomain systemd[1]: Failed to start NVIDIA Persistence Daemon.

remus@localhost:~> sudo systemctl enable nvidia-persistenced.service

remus@localhost:~> sudo systemctl start nvidi-persistenced.service
Failed to start nvidi-persistenced.service: Unit nvidi-persistenced.service not found.

remus@localhost:~> sudo systemctl start nvidia-persistenced.service
Job for nvidia-persistenced.service failed because the control process exited with error code.
See "systemctl status nvidia-persistenced.service" and "journalctl -xeu nvidia-persistenced.service" for details.

remus@localhost:~> sudo journalctl -xeu nvidia-persistenced.service
[sudo] password for root:
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ Automatic restarting of the unit nvidia-persistenced.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Jun 18 22:56:16 localhost.localdomain systemd[1]: Starting NVIDIA Persistence Daemon...
░░ Subject: A start job for unit nvidia-persistenced.service has begun execution
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit nvidia-persistenced.service has begun execution.
░░
░░ The job identifier is 2775.
Jun 18 22:56:16 localhost.localdomain systemd[1]: nvidia-persistenced.service: Control process exited, code=exited, status=217/USER
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ An ExecStart= process belonging to unit nvidia-persistenced.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 217.
Jun 18 22:56:16 localhost.localdomain systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit nvidia-persistenced.service has entered the 'failed' state with result 'exit-code'.
Jun 18 22:56:16 localhost.localdomain systemd[1]: Failed to start NVIDIA Persistence Daemon.
░░ Subject: A start job for unit nvidia-persistenced.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit nvidia-persistenced.service has finished with a failure.
░░
░░ The job identifier is 2775 and the job result is failed.
Jun 18 22:56:17 localhost.localdomain systemd[1]: nvidia-persistenced.service: Scheduled restart job, restart counter is at 5.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ Automatic restarting of the unit nvidia-persistenced.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Jun 18 22:56:17 localhost.localdomain systemd[1]: nvidia-persistenced.service: Start request repeated too quickly.
Jun 18 22:56:17 localhost.localdomain systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit nvidia-persistenced.service has entered the 'failed' state with result 'exit-code'.
Jun 18 22:56:17 localhost.localdomain systemd[1]: Failed to start NVIDIA Persistence Daemon.
░░ Subject: A start job for unit nvidia-persistenced.service has failed
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ A start job for unit nvidia-persistenced.service has finished with a failure.
░░
░░ The job identifier is 2905 and the job result is failed.

remus@localhost:~>
remus@localhost:~> sudo /usr/bin/nvidia-persistenced --verbose --user nvidia-persistenced

ERROR: Failed to find user ID of user 'nvidia-persistenced': Success

remus@localhost:~> sudo id nvidia-persistenced
id: ‘nvidia-persistenced’: no such user
remus@localhost:~>

Any suggestions are greatly appreciated.

Thanks
-Max

You are 2 versions behind. Actual version is 570.169

Show
zypper se -si nvidia
and
zypper lr -d
and
inxi -GSxx

Manual fiidling (following this outdated article) shouldn’t be necessary. “If” there would be an issue with the actual driver provided by the Nvidia openSUSE repo, this should be reported properly via bugreport.

From what I see here on a test install nvidia-persistenced looks disabled as installed and should be manually enabled (but that might depend on HW configuration):

localhost:~ # systemctl status nvidia-persistenced
○ nvidia-persistenced.service - NVIDIA Persistence Daemon
     Loaded: loaded (/usr/lib/systemd/system/nvidia-persistenced.service; disabled; preset: enabled)
     Active: inactive (dead)
localhost:~ # systemctl enable nvidia-persistenced
Created symlink /etc/systemd/system/multi-user.target.wants/nvidia-persistenced.service → /usr/lib/systemd/system/nvidia-persistenced.service.
localhost:~ # systemctl status nvidia-persistenced
○ nvidia-persistenced.service - NVIDIA Persistence Daemon
     Loaded: loaded (/usr/lib/systemd/system/nvidia-persistenced.service; enabled; preset: enabled)
     Active: inactive (dead)
localhost:~ # systemctl restart nvidia-persistenced
localhost:~ # systemctl status nvidia-persistenced
● nvidia-persistenced.service - NVIDIA Persistence Daemon
     Loaded: loaded (/usr/lib/systemd/system/nvidia-persistenced.service; enabled; preset: enabled)
     Active: active (running) since Thu 2025-06-19 11:01:27 CEST; 4s ago
    Process: 4395 ExecStart=/usr/bin/nvidia-persistenced --verbose (code=exited, status=0/SUCCESS)
   Main PID: 4396 (nvidia-persiste)
      Tasks: 1 (limit: 4915)
        CPU: 5ms
     CGroup: /system.slice/nvidia-persistenced.service
             └─4396 /usr/bin/nvidia-persistenced --verbose

Jun 19 11:01:27 localhost.localdomain systemd[1]: Starting NVIDIA Persistence Daemon...
Jun 19 11:01:27 localhost.localdomain nvidia-persistenced[4396]: Verbose syslog connection opened
Jun 19 11:01:27 localhost.localdomain nvidia-persistenced[4396]: Directory /var/run/nvidia-persistenced will not be removed on exit
Jun 19 11:01:27 localhost.localdomain nvidia-persistenced[4396]: Started (4396)
Jun 19 11:01:27 localhost.localdomain nvidia-persistenced[4396]: device 0000:01:00.0 - registered
Jun 19 11:01:27 localhost.localdomain nvidia-persistenced[4396]: device 0000:01:00.0 - persistence mode enabled.
Jun 19 11:01:27 localhost.localdomain nvidia-persistenced[4396]: device 0000:01:00.0 - NUMA memory onlined.
Jun 19 11:01:27 localhost.localdomain nvidia-persistenced[4396]: Local RPC services initialized
Jun 19 11:01:27 localhost.localdomain systemd[1]: Started NVIDIA Persistence Daemon.
localhost:~ 

The service is/should be enabled by default when the Nvidia openSUSE rpms are used for installation.

Hui;

Here is the output from the commands you asked.

remus@localhost:~> sudo zypper se -si nvidia
Loading repository data...
Reading installed packages...

S  | Name                                      | Type    | Version                                | Arch   | Repository
---+-------------------------------------------+---------+----------------------------------------+--------+-------------------------------------------------------------
i  | kernel-firmware-nvidia                    | package | 20250205-150600.3.15.1                 | noarch | update-sle (15.6)
i  | kernel-firmware-nvidia                    | package | 20250205-150600.3.15.1                 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i  | libnvidia-egl-gbm1                        | package | 1.1.2-lp156.5.1                        | x86_64 | repo-non-free (15.6)
i  | nvidia-common-G06                         | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-compute-G06                        | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-compute-utils-G06                  | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-gl-G06                             | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i+ | nvidia-modprobe                           | package | 570.169-lp156.15.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.144_k6.4.0_150600.21-150600.3.48.2 | x86_64 | update-sle (15.6)
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.144_k6.4.0_150600.21-150600.3.48.2 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | nvidia-persistenced                       | package | 570.169-lp156.2.1                      | x86_64 | repo-non-free (15.6)
i+ | nvidia-userspace-meta-G06                 | package | 570.144-lp156.4.1                      | noarch | repo-non-free (15.6)
i  | nvidia-video-G06                          | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | openSUSE-repos-Leap-NVIDIA                | package | 20250604.94835c9-lp156.2.9.1           | x86_64 | update-oss (15.6)
i  | openSUSE-repos-Leap-NVIDIA                | package | 20250604.94835c9-lp156.2.9.1           | x86_64 | Main Update Repository
remus@localhost:~> 


remus@localhost:~> sudo zypper lr -d
#  | Alias                           | Name                                                                 | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                  | Service
---+---------------------------------+----------------------------------------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free            | repo-non-free (15.6)                                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                                       | NVIDIA
 2 | dvd                             | dvd                                                                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.6/                                   | 
 3 | openSUSE-Leap-15.6-1            | openSUSE-Leap-15.6-1                                                 | No      | ----      | ----    | -    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-General_USB_Flash_Disk_AA16091622000362-0:0-part2    | 
 4 | openSUSE:repo-non-oss           | repo-non-oss (15.6)                                                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss?mediahandler=curl2       | openSUSE
 5 | openSUSE:repo-non-oss-debug     | repo-non-oss-debug (15.6)                                            | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss?mediahandler=curl2 | openSUSE
 6 | openSUSE:repo-openh264          | repo-openh264 (15.6)                                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap?mediahandler=curl2                 | openSUSE
 7 | openSUSE:repo-oss               | repo-oss (15.6)                                                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss?mediahandler=curl2           | openSUSE
 8 | openSUSE:repo-oss-debug         | repo-oss-debug (15.6)                                                | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss?mediahandler=curl2     | openSUSE
 9 | openSUSE:repo-oss-source        | repo-oss-source (15.6)                                               | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss?mediahandler=curl2    | openSUSE
10 | openSUSE:update-backports       | update-backports (15.6)                                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports?mediahandler=curl2                | openSUSE
11 | openSUSE:update-backports-debug | update-backports-debug (15.6)                                        | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug?mediahandler=curl2          | openSUSE
12 | openSUSE:update-non-oss         | update-non-oss (15.6)                                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss?mediahandler=curl2                  | openSUSE
13 | openSUSE:update-non-oss-debug   | update-non-oss-debug (15.6)                                          | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss?mediahandler=curl2            | openSUSE
14 | openSUSE:update-oss             | update-oss (15.6)                                                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2                      | openSUSE
15 | openSUSE:update-oss-debug       | update-oss-debug (15.6)                                              | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss?mediahandler=curl2                | openSUSE
16 | openSUSE:update-sle             | update-sle (15.6)                                                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2                      | openSUSE
17 | openSUSE:update-sle-debug       | update-sle-debug (15.6)                                              | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle?mediahandler=curl2                | openSUSE
18 | packman                         | packman                                                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/                   | 
19 | repo-backports-debug-update     | Update repository of openSUSE Backports (Debug)                      | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/                       | 
20 | repo-backports-update           | Update repository of openSUSE Backports                              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                             | 
21 | repo-debug                      | Debug Repository                                                     | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/                  | 
22 | repo-debug-non-oss              | Debug Repository (Non-OSS)                                           | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/              | 
23 | repo-debug-update               | Update Repository (Debug)                                            | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/oss/                             | 
24 | repo-debug-update-non-oss       | Update Repository (Debug, Non-OSS)                                   | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/non-oss/                         | 
25 | repo-non-oss                    | Non-OSS Repository                                                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/                    | 
26 | repo-openh264                   | Open H.264 Codec (openSUSE Leap)                                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                   | 
27 | repo-oss                        | Main Repository                                                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/                        | 
28 | repo-sle-debug-update           | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                             | 
29 | repo-sle-update                 | Update repository with updates from SUSE Linux Enterprise 15         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                                   | 
30 | repo-source                     | Source Repository                                                    | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/                 | 
31 | repo-update                     | Main Update Repository                                               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                                    | 
32 | repo-update-non-oss             | Update Repository (Non-Oss)                                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                               | 


remus@localhost:~> inxi -GSxx
System:
  Host: localhost.localdomain Kernel: 6.4.0-150600.23.53-default arch: x86_64 bits: 64
    compiler: gcc v: 7.5.0 Console: pty pts/0 DM: SDDM Distro: openSUSE Leap 15.6
Graphics:
  Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] vendor: Dell driver: i915 v: kernel
    arch: Gen-12.2 ports: active: eDP-1 empty: DP-1,DP-2 bus-ID: 0000:00:02.0 chip-ID: 8086:46a6
  Device-2: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Dell driver: nvidia
    v: 570.144 arch: Ampere ports: active: none empty: HDMI-A-1,eDP-2 bus-ID: 0000:01:00.0
    chip-ID: 10de:2560
  Device-3: NVIDIA TU104GL [Quadro RTX 4000] driver: nvidia v: 570.144 arch: Turing ports:
    active: none off: DP-13,DP-14,DP-6 empty: DP-3, DP-4, DP-5, Unknown-1 bus-ID: 0000:07:00.0
    chip-ID: 10de:1eb1
  Device-4: NVIDIA TU104GL [Quadro RTX 4000] driver: nvidia v: 570.144 arch: Turing ports:
    active: none off: DP-10,DP-11,DP-12 empty: DP-7, DP-8, DP-9, Unknown-2 bus-ID: 0000:18:00.0
    chip-ID: 10de:1eb1
  Device-5: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 bus-ID: 3-5:2 chip-ID: 0c45:6a10
  Display: server: X.org v: 1.21.1.11 with: Xwayland v: 24.1.1 driver: X: loaded: nvidia
    failed: modesetting dri: iris,nouveau gpu: i915,nvidia,nvidia-nvswitch tty: 110x49
  Monitor-1: DP-10 model: Dell P2815Q res: 3840x2160 dpi: 157 diag: 708mm (27.9")
  Monitor-2: DP-11 model: Dell U2723QE res: 3840x2160 dpi: 163 diag: 685mm (27")
  Monitor-3: DP-12 model: Dell U2723QE res: 3840x2160 dpi: 163 diag: 685mm (27")
  Monitor-4: DP-13 model: Dell U2723QE res: 3840x2160 dpi: 163 diag: 685mm (27")
  Monitor-5: DP-14 model: Dell U2723QE res: 3840x2160 dpi: 163 diag: 685mm (27")
  Monitor-6: DP-6 model: Dell P2815Q res: 3840x2160 dpi: 157 diag: 708mm (27.9")
  Monitor-7: eDP-1 model: BOE Display 0x0ad5 res: 2560x1600 dpi: 188 diag: 407mm (16")
  API: OpenGL Message: GL data unavailable in console. Try -G --display
remus@localhost:~> 

I also want to mentioned that I removed one of the repos named “NVIDIA”. So what you see on the repo list are all of those repos minus the one from this instructions. SDB:NVIDIA drivers - openSUSE Wiki

Thank you for your help
-Max

Did you have a look at the package versions? You have a version mix of Nvidia packages. That is why the persistemce service fails…

nvidia-modprobe and nvidia-persistenced need to be downgraded until the nvidia-open-driver-G06-signed-kmp-default package is available for the newest driver version. You can do this as example via YaST Software and the version tab. Or explicitely downgrade this two packages via zypper.

Hui;

Thank you for pointing out that problem. I did the proper downgrade using

zypper install --oldpackage nvidia-modprobe=570.144-lp156.13.1

and repeated that command for nvidia-modprobe. Now the versions match.

remus@localhost:~> sudo zypper se -si nvidia
[sudo] password for root: 
Loading repository data...
Reading installed packages...

S  | Name                                      | Type    | Version                                | Arch   | Repository
---+-------------------------------------------+---------+----------------------------------------+--------+-------------------------------------------------------------
i  | kernel-firmware-nvidia                    | package | 20250205-150600.3.15.1                 | noarch | update-sle (15.6)
i  | kernel-firmware-nvidia                    | package | 20250205-150600.3.15.1                 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i  | libnvidia-egl-gbm1                        | package | 1.1.2-lp156.5.1                        | x86_64 | repo-non-free (15.6)
i  | nvidia-common-G06                         | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-compute-G06                        | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-compute-utils-G06                  | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-gl-G06                             | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i+ | nvidia-modprobe                           | package | 570.144-lp156.13.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.144_k6.4.0_150600.21-150600.3.48.2 | x86_64 | update-sle (15.6)
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.144_k6.4.0_150600.21-150600.3.48.2 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | nvidia-persistenced                       | package | 570.144-lp156.2.1                      | x86_64 | repo-non-free (15.6)
i+ | nvidia-userspace-meta-G06                 | package | 570.144-lp156.4.1                      | noarch | repo-non-free (15.6)
i  | nvidia-video-G06                          | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | openSUSE-repos-Leap-NVIDIA                | package | 20250604.94835c9-lp156.2.9.1           | x86_64 | update-oss (15.6)
i  | openSUSE-repos-Leap-NVIDIA                | package | 20250604.94835c9-lp156.2.9.1           | x86_64 | Main Update Repository
remus@localhost:~> 

I see the double packages installed, I just don’t know which ones to remove. But now I got the machine to boot into graphical mode BUT using an old kernel version. I think it is a kernel version related issue. I am happy since I got the monitors to power up now.

Thanks a lot
-Max

The packages are not intsalled twice. You have two redundant sets of repos: one is managed by a service and the other one is from the initial installation. You may want to clean up the redundant repositories.
You can use these command to remove the redundant repos or YaST Software repositories:
sudo zypper rr 3 19 20 21 22 23 24 25 26 27 28 29 30 31 32

After you have removed the redundant repos you can repeat the zypper se -si nvidia command and you will see that the double listing is gone.

Hui;

Thank you very much for the clarification. I am pasting the output of the command you provided for future reference to somebody else.

remus@localhost:~> sudo zypper lr -d
[sudo] password for root: 
#  | Alias                           | Name                                   | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                  | Service
---+---------------------------------+----------------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free            | repo-non-free (15.6)                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                                       | NVIDIA
 2 | dvd                             | dvd                                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.6/                                   | 
 3 | openSUSE-Leap-15.6-1            | openSUSE-Leap-15.6-1                   | No      | ----      | ----    | -    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-General_USB_Flash_Disk_AA16091622000362-0:0-part2    | 
 4 | openSUSE:repo-non-oss           | repo-non-oss (15.6)                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss?mediahandler=curl2       | openSUSE
 5 | openSUSE:repo-non-oss-debug     | repo-non-oss-debug (15.6)              | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss?mediahandler=curl2 | openSUSE
 6 | openSUSE:repo-openh264          | repo-openh264 (15.6)                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap?mediahandler=curl2                 | openSUSE
 7 | openSUSE:repo-oss               | repo-oss (15.6)                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss?mediahandler=curl2           | openSUSE
 8 | openSUSE:repo-oss-debug         | repo-oss-debug (15.6)                  | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss?mediahandler=curl2     | openSUSE
 9 | openSUSE:repo-oss-source        | repo-oss-source (15.6)                 | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss?mediahandler=curl2    | openSUSE
10 | openSUSE:update-backports       | update-backports (15.6)                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports?mediahandler=curl2                | openSUSE
11 | openSUSE:update-backports-debug | update-backports-debug (15.6)          | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug?mediahandler=curl2          | openSUSE
12 | openSUSE:update-non-oss         | update-non-oss (15.6)                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss?mediahandler=curl2                  | openSUSE
13 | openSUSE:update-non-oss-debug   | update-non-oss-debug (15.6)            | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss?mediahandler=curl2            | openSUSE
14 | openSUSE:update-oss             | update-oss (15.6)                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2                      | openSUSE
15 | openSUSE:update-oss-debug       | update-oss-debug (15.6)                | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss?mediahandler=curl2                | openSUSE
16 | openSUSE:update-sle             | update-sle (15.6)                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2                      | openSUSE
17 | openSUSE:update-sle-debug       | update-sle-debug (15.6)                | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle?mediahandler=curl2                | openSUSE
18 | packman                         | packman                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/                   | 
19 | repo-backports-debug-update     | Update repository of openSUSE Backpo-> | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/update/leap/15.6/backports_debug/                       | 
20 | repo-backports-update           | Update repository of openSUSE Backpo-> | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/                             | 
21 | repo-debug                      | Debug Repository                       | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/                  | 
22 | repo-debug-non-oss              | Debug Repository (Non-OSS)             | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/distribution/leap/15.6/repo/non-oss/              | 
23 | repo-debug-update               | Update Repository (Debug)              | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/oss/                             | 
24 | repo-debug-update-non-oss       | Update Repository (Debug, Non-OSS)     | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/non-oss/                         | 
25 | repo-non-oss                    | Non-OSS Repository                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/non-oss/                    | 
26 | repo-openh264                   | Open H.264 Codec (openSUSE Leap)       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/                                   | 
27 | repo-oss                        | Main Repository                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.6/repo/oss/                        | 
28 | repo-sle-debug-update           | Update repository with updates from -> | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/15.6/sle/                             | 
29 | repo-sle-update                 | Update repository with updates from -> | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/                                   | 
30 | repo-source                     | Source Repository                      | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/distribution/leap/15.6/repo/oss/                 | 
31 | repo-update                     | Main Update Repository                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/oss                                    | 
32 | repo-update-non-oss             | Update Repository (Non-Oss)            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/                               | 
remus@localhost:~> 
remus@localhost:~> 
remus@localhost:~> 
remus@localhost:~> 
remus@localhost:~> sudo zypper rr 3 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Removing repository 'openSUSE-Leap-15.6-1' .........................................................................................................................................................................................[done]
Repository 'openSUSE-Leap-15.6-1' has been removed.
Removing repository 'Update repository of openSUSE Backports (Debug)' ..............................................................................................................................................................[done]
Repository 'Update repository of openSUSE Backports (Debug)' has been removed.
Removing repository 'Update repository of openSUSE Backports' ......................................................................................................................................................................[done]
Repository 'Update repository of openSUSE Backports' has been removed.
Removing repository 'Debug Repository' .............................................................................................................................................................................................[done]
Repository 'Debug Repository' has been removed.
Removing repository 'Debug Repository (Non-OSS)' ...................................................................................................................................................................................[done]
Repository 'Debug Repository (Non-OSS)' has been removed.
Removing repository 'Update Repository (Debug)' ....................................................................................................................................................................................[done]
Repository 'Update Repository (Debug)' has been removed.
Removing repository 'Update Repository (Debug, Non-OSS)' ...........................................................................................................................................................................[done]
Repository 'Update Repository (Debug, Non-OSS)' has been removed.
Removing repository 'Non-OSS Repository' ...........................................................................................................................................................................................[done]
Repository 'Non-OSS Repository' has been removed.
Removing repository 'Open H.264 Codec (openSUSE Leap)' .............................................................................................................................................................................[done]
Repository 'Open H.264 Codec (openSUSE Leap)' has been removed.
Removing repository 'Main Repository' ..............................................................................................................................................................................................[done]
Repository 'Main Repository' has been removed.
Removing repository 'Update repository with updates from SUSE Linux Enterprise 15 (Debug)' .........................................................................................................................................[done]
Repository 'Update repository with updates from SUSE Linux Enterprise 15 (Debug)' has been removed.
Removing repository 'Update repository with updates from SUSE Linux Enterprise 15' .................................................................................................................................................[done]
Repository 'Update repository with updates from SUSE Linux Enterprise 15' has been removed.
Removing repository 'Source Repository' ............................................................................................................................................................................................[done]
Repository 'Source Repository' has been removed.
Removing repository 'Main Update Repository' .......................................................................................................................................................................................[done]
Repository 'Main Update Repository' has been removed.
Removing repository 'Update Repository (Non-Oss)' ..................................................................................................................................................................................[done]
Repository 'Update Repository (Non-Oss)' has been removed.
remus@localhost:~> sudo zypper se -si nvidia
Loading repository data...
Reading installed packages...

S  | Name                                      | Type    | Version                                | Arch   | Repository
---+-------------------------------------------+---------+----------------------------------------+--------+---------------------
i  | kernel-firmware-nvidia                    | package | 20250205-150600.3.15.1                 | noarch | update-sle (15.6)
i  | libnvidia-egl-gbm1                        | package | 1.1.2-lp156.5.1                        | x86_64 | repo-non-free (15.6)
i  | nvidia-common-G06                         | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-compute-G06                        | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-compute-utils-G06                  | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-gl-G06                             | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i+ | nvidia-modprobe                           | package | 570.144-lp156.13.1                     | x86_64 | repo-non-free (15.6)
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.144_k6.4.0_150600.21-150600.3.48.2 | x86_64 | update-sle (15.6)
i+ | nvidia-persistenced                       | package | 570.144-lp156.2.1                      | x86_64 | repo-non-free (15.6)
i+ | nvidia-userspace-meta-G06                 | package | 570.144-lp156.4.1                      | noarch | repo-non-free (15.6)
i  | nvidia-video-G06                          | package | 570.144-lp156.34.1                     | x86_64 | repo-non-free (15.6)
i  | openSUSE-repos-Leap-NVIDIA                | package | 20250604.94835c9-lp156.2.9.1           | x86_64 | update-oss (15.6)
remus@localhost:~> 
remus@localhost:~> 
remus@localhost:~> sudo zypper lr -d
#  | Alias                           | Name                          | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                  | Service
---+---------------------------------+-------------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------
 1 | NVIDIA:repo-non-free            | repo-non-free (15.6)          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                                       | NVIDIA
 2 | dvd                             | dvd                           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.6/                                   | 
 3 | openSUSE:repo-non-oss           | repo-non-oss (15.6)           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss?mediahandler=curl2       | openSUSE
 4 | openSUSE:repo-non-oss-debug     | repo-non-oss-debug (15.6)     | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss?mediahandler=curl2 | openSUSE
 5 | openSUSE:repo-openh264          | repo-openh264 (15.6)          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap?mediahandler=curl2                 | openSUSE
 6 | openSUSE:repo-oss               | repo-oss (15.6)               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss?mediahandler=curl2           | openSUSE
 7 | openSUSE:repo-oss-debug         | repo-oss-debug (15.6)         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss?mediahandler=curl2     | openSUSE
 8 | openSUSE:repo-oss-source        | repo-oss-source (15.6)        | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss?mediahandler=curl2    | openSUSE
 9 | openSUSE:update-backports       | update-backports (15.6)       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports?mediahandler=curl2                | openSUSE
10 | openSUSE:update-backports-debug | update-backports-debug (15.6) | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug?mediahandler=curl2          | openSUSE
11 | openSUSE:update-non-oss         | update-non-oss (15.6)         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss?mediahandler=curl2                  | openSUSE
12 | openSUSE:update-non-oss-debug   | update-non-oss-debug (15.6)   | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss?mediahandler=curl2            | openSUSE
13 | openSUSE:update-oss             | update-oss (15.6)             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss?mediahandler=curl2                      | openSUSE
14 | openSUSE:update-oss-debug       | update-oss-debug (15.6)       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss?mediahandler=curl2                | openSUSE
15 | openSUSE:update-sle             | update-sle (15.6)             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle?mediahandler=curl2                      | openSUSE
16 | openSUSE:update-sle-debug       | update-sle-debug (15.6)       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle?mediahandler=curl2                | openSUSE
17 | packman                         | packman                       | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/                   | 

I can see how the installation repos have been removed.

Thanks again
-Max