Using tumbleweed, over the past 3 months I always suffer from plasmashell frequent freezes that occurs post suspend/sleep using nvidia-G06 drivers.
I’d to pkill -1 plasmashell ; plasmashell --replace &
multiple times after awake or even go to virtual konsoles and pkill -1 kscreenlocker_g
to be able to unlock the desktop.
The desktop frequently hangs and there seem to be performance issue after suspend that does not easily recover.
plasmashell could be seen using 100% CPU and does not respond until killed/interrupted as mentioned.
Tried to strace the stuck process I could not get any useful info though.
Sometimes also the issue occurs with a screenlock, leave it until screen it turned off for few minutes then try to unlock.
Here is output of inxi -G
Graphics:
Device-1: Intel Raptor Lake-S GT1 [UHD Graphics 770] driver: i915 v: kernel
Device-2: NVIDIA AD103 [GeForce RTX 4080] driver: nvidia v: 570.153.02
Display: x11 server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6 driver: X: loaded: nvidia
unloaded: modesetting,nouveau,vesa failed: nv gpu: i915,nvidia,nvidia-nvswitch tty: 168x40
resolution: 1: 2560x1440 2: 2560x1440
API: EGL v: 1.5 drivers: iris,nouveau,nvidia,swrast platforms: gbm,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.0.5 note: console (EGL sourced)
renderer: Mesa Intel Graphics (RPL-S), NVIDIA GeForce RTX 4080/PCIe/SSE2, zink Vulkan
1.4(NVIDIA GeForce RTX 4080 (NVIDIA_PROPRIETARY)), llvmpipe (LLVM 20.1.3 256 bits)
API: Vulkan v: 1.4.309 drivers: N/A surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,kscreen-doctor
gpu: nvidia-settings, nvidia-smi, radeontop wl: swaymsg,wayland-info
x11: xdpyinfo, xprop, xrandr
Installed nvidia packages:
$ rpm -qa "*nvidia*"
libnvidia-egl-wayland1-1.1.19-49.1.x86_64
nvidia-video-G06-32bit-570.153.02-36.1.x86_64
kernel-firmware-nvidia-20250206-3.1.noarch
nvidia-driver-G06-kmp-longterm-570.153.02_k6.12.28_1-36.1.x86_64
nvidia-xconfig-570.153.02-2.1.x86_64
nvidia-settings-570.153.02-37.1.x86_64
libnvidia-egl-gbm1-1.1.2-7.9.x86_64
nvidia-gl-G06-32bit-570.153.02-36.1.x86_64
libnvidia-egl-wayland1-32bit-1.1.19-49.1.x86_64
nvidia-libXNVCtrl-570.153.02-37.1.x86_64
nvidia-compute-G06-570.153.02-36.1.x86_64
nvidia-compute-utils-G06-570.153.02-36.1.x86_64
libnvidia-egl-gbm1-32bit-1.1.2-7.7.x86_64
nvidia-gl-G06-570.153.02-36.1.x86_64
nvidia-texture-tools-2.1.2-3.1.x86_64
nvidia-common-G06-570.153.02-36.1.x86_64
nvidia-persistenced-570.153.02-2.1.x86_64
nvidia-compute-G06-32bit-570.153.02-36.1.x86_64
libnvidia-egl-x111-1.0.1-16.1.x86_64
libnvidia-egl-x111-32bit-1.0.1-16.1.x86_64
nvidia-modprobe-570.153.02-14.1.x86_64
nvidia-driver-G06-kmp-default-570.153.02_k6.14.6_1-36.1.x86_64
nvidia-video-G06-570.153.02-36.1.x86_64
system info:
$ cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20250522"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20250522"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
# CPE 2.3 format, boo#1217921
CPE_NAME="cpe:2.3:o:opensuse:tumbleweed:20250522:*:*:*:*:*:*:*"
#CPE 2.2 format
#CPE_NAME="cpe:/o:opensuse:tumbleweed:20250522"
BUG_REPORT_URL="https://bugzilla.opensuse.org"
SUPPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"
kernel version, kernel command line, and nvidia related dmesg stuff:
$ dmesg | grep -i nvidia
[ 0.000000] [ T0] Command line: BOOT_IMAGE=/boot/vmlinuz-6.14.6-1-default root=UUID=d49c0bd0-fddd-456d-aeca-a78bc1df24f3 quiet splash showopts rd.luks.options=discard,no-read-workqueue,no-write-workqueue nouveau.modeset=0 rd.plymouth=0 plymouth.enable=0 mitigations=auto nvidia_drm.modeset=1 intel_iommu=on iommu=pt rd.driver.pre=vfio-pci irqaffinity=22,23 vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 i915.enable_guc=3 nvidia_drm.fbdev=1 rd.driver.blacklist=nouveau
[ 0.016851] [ T0] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.14.6-1-default root=UUID=d49c0bd0-fddd-456d-aeca-a78bc1df24f3 quiet splash showopts rd.luks.options=discard,no-read-workqueue,no-write-workqueue nouveau.modeset=0 rd.plymouth=0 plymouth.enable=0 mitigations=auto nvidia_drm.modeset=1 intel_iommu=on iommu=pt rd.driver.pre=vfio-pci irqaffinity=22,23 vfio_iommu_type1.allow_unsafe_interrupts=1 kvm.ignore_msrs=1 i915.enable_guc=3 nvidia_drm.fbdev=1 rd.driver.blacklist=nouveau
[ 0.999777] [ T557] nvidia: loading out-of-tree module taints kernel.
[ 0.999783] [ T557] nvidia: module license 'NVIDIA' taints kernel.
[ 0.999785] [ T557] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 0.999785] [ T557] nvidia: module license taints kernel.
[ 1.115531] [ T557] nvidia-nvlink: Nvlink Core is being initialized, major device number 241
[ 1.116310] [ T557] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 1.160566] [ T557] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 570.153.02 Tue May 13 16:34:43 UTC 2025
[ 1.167205] [ T557] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 570.153.02 Tue May 13 16:21:23 UTC 2025
[ 1.167956] [ T557] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 2.306774] [ T557] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0
[ 2.306807] [ T557] nvidia 0000:01:00.0: vgaarb: deactivate vga console
[ 2.352831] [ T557] fbcon: nvidia-drmdrmfb (fb0) is primary device
[ 2.467684] [ T557] nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device
[ 8.187382] [ T2489] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
I’ve just made a zypper dup
and sure that the issue persists.
What else can be done to troubleshoot the issue or report a bug?