verga
February 7, 2025, 9:59am
1
After the last update this morning, plasma failed to launch.
From the terminal I tried zypper dup and it removed nvidia-persistensed.
This solved the problem.
I am using nvidia 570 drivers.
For information: inxi -G
Graphics:
Device-1: Intel Raptor Lake-S UHD Graphics driver: i915 v: kernel
Device-2: NVIDIA AD107GLM [RTX 1000 Ada Generation Laptop GPU]
driver: nvidia v: 570.86.16
Device-3: Microdia Integrated_Webcam_FHD driver: uvcvideo type: USB
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: vesa dri: iris gpu: i915 resolution: 3840x2400~60Hz
API: EGL v: 1.5 drivers: iris,nvidia
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 24.3.4
renderer: Mesa Intel Graphics (RPL-S)
API: Vulkan v: 1.4.304 drivers: N/A surfaces: xcb,xlib,wayland
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
x11: xdpyinfo, xprop, xrandr
hcvv
February 7, 2025, 10:09am
2
Wat did you do then? You explain that a zypper dup
repaired the system, but you should have done a zypper dup
to start with.
verga
February 7, 2025, 10:30am
3
Yes, I updated my system with sudo zypper dup
which installed nvidia-persistenced.
After reboot (and enrolling MOK for the new kernel), restart stopped before the login screen (pointer screen). I launched a terminal with F4 and login into the “text” mode; run zypper dup, and it proposed to remove nvidia-persistenced.
It is perhaps worth noting that some of the repositories did not load, in particular the proprietary nvidia. My list of repositories:
zypper lr
Repository priorities in effect: (See 'zypper lr -P' for details)
90 (raised priority) : 1 repository
99 (default priority) : 8 repositories
# | Alias | Name | Enabled | GPG Check | Refresh
---+----------------------------+-----------------------------+---------+-----------+--------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes
2 | gh-cli | packages for the GitHub CLI | Yes | (r ) Yes | Yes
3 | home_MasterPatricko | home:MasterPatricko | Yes | (r ) Yes | Yes
4 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes
5 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes
6 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes
7 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ----
8 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ----
9 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes
10 | packman-essentials | packman-essentials | Yes | (r ) Yes | Yes
11 | vscode | Visual Studio Code | Yes | (r ) Yes | Yes
(py) ~ 11:29 $
You have dual graphics, is that an “Optimus” laptop?
nvidia-persistenced installed and running here and everything OK, so maybe what you see is hw dependent or you had the old nvidia-persistenced still installed due to a partial upgrade (some repos not loading…)?
LT-B:~ # 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 Fri 2025-02-07 09:38:32 CET; 2h 8min ago
Invocation: bca811c7a9c1415a9390f1d5ce230b3b
Process: 1489 ExecStart=/usr/bin/nvidia-persistenced --verbose (code=exited, status=0/SUCCESS)
Main PID: 1509 (nvidia-persiste)
Tasks: 1 (limit: 18881)
CPU: 198ms
CGroup: /system.slice/nvidia-persistenced.service
└─1509 /usr/bin/nvidia-persistenced --verbose
Feb 07 09:38:32 LT-B systemd[1]: Starting NVIDIA Persistence Daemon...
Feb 07 09:38:32 LT-B nvidia-persistenced[1509]: Verbose syslog connection opened
Feb 07 09:38:32 LT-B nvidia-persistenced[1509]: Started (1509)
Feb 07 09:38:32 LT-B nvidia-persistenced[1509]: device 0000:01:00.0 - registered
Feb 07 09:38:32 LT-B nvidia-persistenced[1509]: device 0000:01:00.0 - persistence mode enabled.
Feb 07 09:38:32 LT-B nvidia-persistenced[1509]: device 0000:01:00.0 - NUMA memory onlined.
Feb 07 09:38:32 LT-B nvidia-persistenced[1509]: Local RPC services initialized
Feb 07 09:38:32 LT-B systemd[1]: Started NVIDIA Persistence Daemon.
LT-B:~ #
verga
February 7, 2025, 11:06am
5
Yes, I work on a Dell Precision:
Operating System: openSUSE Tumbleweed 20250205
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.2
Kernel Version: 6.13.1-1-default (64-bit)
Graphics Platform: Wayland
Processors: 32 × 13th Gen Intel® Core™ i9-13950HX
Memory: 62.5 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: Dell Inc.
Product Name: Precision 7680
List of nvidia packages installed:
11:36 $ zypper se -i nvidia
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+----------------------------------+---------------------------------------------------------------------+--------
i | kernel-firmware-nvidia | Kernel firmware files for Nvidia Tegra and graphics drivers | package
i | libnvidia-egl-gbm1 | The GBM EGL external platform library | package
i | libnvidia-egl-gbm1-32bit | The GBM EGL external platform library | package
i | libnvidia-egl-wayland1 | The EGLStream-based Wayland external platform | package
i | libnvidia-egl-wayland1-32bit | The EGLStream-based Wayland external platform | package
i | libnvidia-egl-x111 | NVIDIA XLib and XCB EGL Platform Library | package
i | libnvidia-egl-x111-32bit | NVIDIA XLib and XCB EGL Platform Library | package
i | libva-nvidia-driver | VA-API implementation that uses NVDEC as a backend | package
i | nvidia-common-G06 | Common files for the NVIDIA driver packages | package
i | nvidia-compute-G06 | NVIDIA driver for computing with GPGPU | package
i | nvidia-compute-G06-32bit | 32bit NVIDIA driver for computing with GPGPU | package
i+ | nvidia-compute-utils-G06 | NVIDIA driver tools for computing with GPGPU | package
i+ | nvidia-driver-G06-kmp-default | NVIDIA graphics driver kernel module for GeForce 700 series and n-> | package
i | nvidia-gl-G06 | NVIDIA OpenGL libraries for OpenGL acceleration | package
i | nvidia-gl-G06-32bit | 32bit NVIDIA OpenGL libraries for OpenGL acceleration | package
i | nvidia-libXNVCtrl | Library providing the NV-CONTROL API | package
i | nvidia-modprobe | NVIDIA kernel module loader | package
i+ | nvidia-video-G06 | NVIDIA graphics driver for GeForce 700 series and newer | package
i | nvidia-video-G06-32bit | 32bit NVIDIA graphics driver for GeForce 700 series and newer | package
i+ | openSUSE-repos-Tumbleweed-NVIDIA | openSUSE NVIDIA repository definitions | package
I would try (tomorrow) to reinstall persistenced, to see what happens.
hcvv
February 7, 2025, 11:10am
6
verga:
zypper lr
Just a side step.
Please use zypper lr -d
or another option combination that shows the URLs. We now have just Aliases and Names, but these are local to your system and can point to anything.
verga
February 7, 2025, 11:11am
7
OK:
zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service
---+----------------------------+-----------------------------+---------+-----------+---------+------+----------+--------+--------------------------------------------------------------------------------------+---------
1 | NVIDIA:repo-non-free | repo-non-free | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.nvidia.com/opensuse/tumbleweed | NVIDIA
2 | gh-cli | packages for the GitHub CLI | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://cli.github.com/packages/rpm |
3 | home_MasterPatricko | home:MasterPatricko | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://download.opensuse.org/repositories/home:/MasterPatricko/openSUSE_Tumbleweed/ |
4 | openSUSE:repo-non-oss | repo-non-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss | openSUSE
5 | openSUSE:repo-openh264 | repo-openh264 | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed | openSUSE
6 | openSUSE:repo-oss | repo-oss | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss | openSUSE
7 | openSUSE:repo-oss-debug | repo-oss-debug | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/debug/tumbleweed/repo/oss | openSUSE
8 | openSUSE:repo-oss-source | repo-oss-source | No | ---- | ---- | - | 99 | N/A | http://cdn.opensuse.org/source/tumbleweed/repo/oss | openSUSE
9 | openSUSE:update-tumbleweed | update-tumbleweed | Yes | (r ) Yes | Yes | - | 99 | rpm-md | http://cdn.opensuse.org/update/tumbleweed | openSUSE
10 | packman-essentials | packman-essentials | Yes | (r ) Yes | Yes | - | 90 | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/Essentials |
11 | vscode | Visual Studio Code | Yes | (r ) Yes | Yes | - | 99 | rpm-md | https://packages.microsoft.com/yumrepos/vscode |
(py) ~ 12:11 $
verga
February 7, 2025, 11:51am
8
@OrsoBruno you are right; I reinstalled nvidia-pesistenced and after reboot everything is working normally. Perhaps a problem during the first update.
(py) ~ 12:46 $ 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 Fri 2025-02-07 12:46:19 CET; 43s ago
Invocation: d4140265bfdc443ea29b22e032702a86
Process: 1513 ExecStart=/usr/bin/nvidia-persistenced --verbose (code=exited, status=0/SUCCESS)
Main PID: 1531 (nvidia-persiste)
Tasks: 1 (limit: 76506)
CPU: 9ms
CGroup: /system.slice/nvidia-persistenced.service
└─1531 /usr/bin/nvidia-persistenced --verbose
Warning: some journal files were not opened due to insufficient permissions.
system
Closed
March 9, 2025, 11:51am
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.