After the latest update the nvidia driver does not work anymore. Interestingly I had to go back two snapshots to get a working system again (the top entry in the snapshots-list in the grub-menu didn’t help!)!
Anyone else with nvidia driver issues?
My system: Ryzen 9950x3d + Aorus x870E + Rtx 4080
You need to provide at least basic informations…from the working and not working condition.
zypper se -si nvidia
inxi -GSaz
And the description is more than scarce…what does “does not work anymore” mean?
Current (working) system:
S | Name | Type | Version | Arch | Repository
---+----------------------------------+-------+--------------------------+--------+--------------
i+ | kernel-firmware-nvidia | Paket | 20250516-4.1 | noarch | repo-oss
i+ | libnvidia-egl-gbm1 | Paket | 1.1.2-7.15 | x86_64 | repo-non-free
i+ | libnvidia-egl-gbm1-32bit | Paket | 1.1.2-7.10 | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1 | Paket | 1.1.20-1.1 | x86_64 | repo-oss
i+ | libnvidia-egl-wayland1-32bit | Paket | 1.1.20-52.1 | x86_64 | repo-non-free
i+ | libnvidia-egl-x111 | Paket | 1.0.3-21.2 | x86_64 | repo-non-free
i+ | libnvidia-egl-x111-32bit | Paket | 1.0.3-21.2 | x86_64 | repo-non-free
i | libnvidia-gpucomp | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i | libnvidia-gpucomp-32bit | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-common-G06 | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G06 | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G06-32bit | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-compute-utils-G06 | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-default | Paket | 580.95.05_k6.16.8_1-40.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G06 | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G06-32bit | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-libXNVCtrl | Paket | 580.95.05-45.1 | x86_64 | repo-non-free
i+ | nvidia-modprobe | Paket | 580.95.05-19.1 | x86_64 | repo-non-free
i+ | nvidia-persistenced | Paket | 580.95.05-2.1 | x86_64 | repo-non-free
i+ | nvidia-settings | Paket | 580.95.05-45.1 | x86_64 | repo-non-free
i | nvidia-userspace-meta-G06 | Paket | 580.95.05-17.1 | noarch | repo-non-free
i | nvidia-userspace-meta-G06 | Paket | 580.95.05-17.1 | noarch | repo-non-free
i+ | nvidia-video-G06 | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | nvidia-video-G06-32bit | Paket | 580.95.05-40.1 | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | Paket | 20250728.9adc675-1.1 | x86_64 | repo-oss
System:
Kernel: 6.17.0-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.0
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.17.0-1-default
root=UUID=dc708987-6a03-453d-9ff6-10558327193a splash=silent quiet
rd.driver.blacklist=nouveau security=selinux selinux=1 mitigations=auto
Desktop: KDE Plasma v: 6.4.5 tk: Qt v: N/A info: frameworks v: 6.18.0
wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
Tumbleweed 20251001
Graphics:
Device-1: NVIDIA AD103 [GeForce RTX 4080] vendor: Gigabyte driver: nvidia
v: 580.95.05 alternate: nouveau,nvidia_drm non-free: 550-580.xx+
status: current (as of 2025-08) arch: Lovelace code: AD1xx
process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16
ports: active: DP-2,DP-3 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2704 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: modesetting,vesa alternate: fbdev,nouveau,nv
gpu: nvidia,nvidia-nvswitch d-rect: 6400x2160 display-ID: 0
Monitor-1: DP-2 pos: right model: LG (GoldStar) HDR 4K serial: <filter>
built: 2018 res: mode: 3840x2160 hz: 60 scale: 150% (1.5) to: 2560x1440
dpi: 163 gamma: 1.2 size: 600x340mm (23.62x13.39") diag: 690mm (27.2")
ratio: 16:9 modes: max: 3840x2160 min: 640x480
Monitor-2: DP-3 pos: primary,left model: Dell U2724DE serial: <filter>
built: 2024 res: mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 109 gamma: 1.2
size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
max: 2560x1440 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia
x11: drv: nvidia inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.95.05
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4080/PCIe/SSE2
memory: 15.62 GiB display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 4 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 4080 driver: nvidia v: 580.95.05
device-ID: 10de:2704 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 21.1.2 256 bits) driver: mesa llvmpipe v: 25.2.3 (LLVM 21.1.2)
device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
How can I go back to the newest update. Do I have to install all updates again?
The output shows that you have a working system. The driver versions are completely in order. inxi also shows that the driver is loaded. So what is the issue?
You don’t “go back” if you upgrade to the latest Tumbleweed snapshot. You simply perform a zypper dup
As I wrote that is the output of the working system (old snapshot)!
It means that I’m getting a low-res screen!
Then please perform a zypper dup and provide the output of the requested commands again.
I will do this, but later, as now I have something else to do. - THANKS!
As I dont want to create another post in this topic;
After updating my system to kernel 6.17.0-1-default, inxi -G showed driver: N/A for my RTX 4070.
I first confirmed all userspace NVIDIA packages were installed and the official NVIDIA repository was active and refreshed.
I attempted to install the kernel module, which failed with a dependency error:
user@localhost:~> zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+----------------------+--------+----------------------
i | kernel-firmware-nvidia | package | 20250516-4.1 | noarch | Main Repository (OSS)
i | kernel-firmware-nvidia | package | 20250516-4.1 | noarch | repo-oss
i | libnvidia-egl-gbm1 | package | 1.1.2-7.15 | x86_64 | repo-non-free
i | libnvidia-egl-gbm1-32bit | package | 1.1.2-7.10 | x86_64 | repo-non-free
i | libnvidia-egl-wayland1 | package | 1.1.20-52.1 | x86_64 | repo-non-free
i | libnvidia-egl-wayland1-32bit | package | 1.1.20-52.1 | x86_64 | repo-non-free
i | libnvidia-egl-x111 | package | 1.0.3-21.2 | x86_64 | repo-non-free
i | libnvidia-egl-x111-32bit | package | 1.0.3-21.2 | x86_64 | repo-non-free
i | libnvidia-gpucomp | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | libnvidia-gpucomp-32bit | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | nvidia-common-G06 | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | nvidia-compute-G06 | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | nvidia-compute-utils-G06 | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | nvidia-gl-G06 | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | nvidia-gl-G06-32bit | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | nvidia-modprobe | package | 580.95.05-19.1 | x86_64 | repo-non-free
i | nvidia-persistenced | package | 580.95.05-2.1 | x86_64 | repo-non-free
i | nvidia-userspace-meta-G06 | package | 580.95.05-17.1 | noarch | repo-non-free
i | nvidia-userspace-meta-G06 | package | 580.95.05-17.1 | noarch | repo-non-free
i | nvidia-video-G06 | package | 580.95.05-40.1 | x86_64 | repo-non-free
i | openSUSE-repos-MicroOS-NVIDIA | package | 20250728.9adc675-1.1 | x86_64 | Main Repository (OSS)
i | openSUSE-repos-MicroOS-NVIDIA | package | 20250728.9adc675-1.1 | x86_64 | repo-oss
sudo zypper install nvidia-driver-G06-kmp-default
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: nothing provides 'ksym(default:__tracepoint_sched_set_state_tp) = 7bdd655d' needed by the to be installed nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64
Solution 1: do not install nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64
Solution 2: break nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64 by ignoring some of its dependencies
To my understanding this seems a timing issue where the main repositories have released a new kernel before the third-party NVIDIA repository has provided a compatible driver. Leading me to the choice of rolling back, and/or wait for new driver packages.
(Please correct me if I am wrong
)
Hello, same problem and :
localhost:/home/vincent # modprobe nvidia
modprobe: FATAL: Module nvidia not found in directory /usr/lib/modules/6.17.0-1-default
And:
localhost:/home/vincent # zypper in nvidia-driver-G06-kmp-default
Chargement des données du dépôt...
Lecture des paquets installés...
Résolution des dépendances des paquets...
Problème : 1: rien ne fournit 'ksym(default:__tracepoint_sched_set_state_tp) = 7bdd655d' qui est nécessaire pour l'élément nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64 à installer
Solution 1 : ne pas installer nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64
Solution 2 : casser nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64 en ignorant certaines de ses dépendances
Choisir une des solutions ci-dessus en tapant son numéro ou bien annuler en tapant 'a' [1/2/a/d/?] (a): ^C
Tentative de fermeture normale...
i think there is a problem with nvidia package, using longterm kernel instead
For the the last two commenters…
https://bugzilla.opensuse.org/show_bug.cgi?id=1250998
I just did that (“zypper dup”), but now, interestingly, the driver is working. There were only 124 packages to update. In my memory, the last update was larger. Perhaps the problematic packages (kernel?) have been withdrawn?
Same problem here: only VGA resolution on 1 monitor (had to rollback to yesterday morning).
It appears that the nvidia-driver for the new kernel wasn’t installed/build.
From the journal:
okt 03 10:30:26 GuustFlater [RPM][2376]: erase nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64: success
okt 03 10:30:26 GuustFlater [RPM][2376]: Transaction ID 68df899b finished: 0
...
okt 03 10:30:27 GuustFlater zypper[1391]: (2/4) Bezig met verwijderen van ‘nvidia-driver-G06-kmp-default-580.95.05_k6.16.8_1-40.1.x86_64' [...gereed]
(today)
okt 04 11:51:09 GuustFlater systemd[1]: Starting NVIDIA Persistence Daemon...
okt 04 11:51:09 GuustFlater dns-dnsmasq.sh[1772]: <debug> write_named_forwarders:
okt 04 11:51:10 GuustFlater dns-dnsmasq.sh[1778]: <debug> dns settings written to /var/run/dnsmasq-forwarders.conf
okt 04 11:51:10 GuustFlater nvidia-persistenced[1786]: Verbose syslog connection opened
okt 04 11:51:10 GuustFlater nvidia-persistenced[1786]: Directory /var/run/nvidia-persistenced will not be removed on exit
okt 04 11:51:10 GuustFlater nvidia-persistenced[1786]: Started (1786)
okt 04 11:51:10 GuustFlater nvidia-persistenced[1786]: Failed to query NVIDIA devices. Please ensure that the NVIDIA device files (/dev/nvidia*) exist, and that user 446 has read and write permissions for those files.
okt 04 11:51:10 GuustFlater nvidia-persistenced[1770]: nvidia-persistenced failed to initialize. Check syslog for more details.
okt 04 11:51:10 GuustFlater nvidia-persistenced[1786]: PID file unlocked.
okt 04 11:51:10 GuustFlater nvidia-persistenced[1786]: PID file closed.
okt 04 11:51:10 GuustFlater nvidia-persistenced[1786]: Shutdown (1786)
okt 04 11:51:10 GuustFlater systemd[1]: nvidia-persistenced.service: Control process exited, code=exited, status=1/FAILURE
okt 04 11:51:10 GuustFlater systemd[1]: nvidia-persistenced.service: Failed with result 'exit-code'.
okt 04 11:51:10 GuustFlater systemd[1]: Failed to start NVIDIA Persistence Daemon.
I believe I know what’s going on here.
When updating to kernel 6.17.0, the first reboot will work fine because the nvidia driver is present.
However, during the first boot of kernel 6.17.0, the system will silently invoke the auto-removal of the kernel 6.16.8 (which creates the second BTRFS snapshot mentioned by @Micha ). 6.16.8 is the last version of the linux kernel that currently provides the bugged ksym dependencies of nvidia-driver-G06-kmp-default described in 1250998 – Can't install nvidia-driver-G06-kmp-default , and thus nvidia-driver-G06-kmp-default will be auto-uninstalled and no longer present for subsequent boots.
It will be fixed once the latest nvidia update is pushed to Index of /opensuse/tumbleweed .
For now, this can be worked around by installing kernel 6.17.0, then reboot, wait until all kernels <= 6.16.8 are uninstalled or uninstall them manually, then reboot again (to CLI because now there’s no NVIDIA driver installed), then run the command
sudo zypper in nvidia-driver-G06-kmp-default
and choose to break dependencies. After that, reboot again and now you should have a working system with kernel 6.17.0.
For me, as described above, it worked to activate the second to last snapshot and then reinstall all updates with “zypper dup”!
inxi -GSaz:
System:
Kernel: 6.17.0-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.0
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.17.0-1-default
root=UUID=dc708987-6a03-453d-9ff6-10558327193a splash=silent quiet
rd.driver.blacklist=nouveau security=selinux selinux=1 mitigations=auto
Desktop: KDE Plasma v: 6.4.5 tk: Qt v: N/A info: frameworks v: 6.18.0
wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
Tumbleweed 20251002
Graphics:
Device-1: NVIDIA AD103 [GeForce RTX 4080] vendor: Gigabyte driver: nvidia
v: 580.95.05 alternate: nouveau,nvidia_drm non-free: 550-580.xx+
status: current (as of 2025-08) arch: Lovelace code: AD1xx
process: TSMC n4 (5nm) built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16
ports: active: DP-2,DP-3 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2704 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: modesetting,vesa alternate: fbdev,nouveau,nv
gpu: nvidia,nvidia-nvswitch d-rect: 6400x2160 display-ID: 0
Monitor-1: DP-2 pos: right model: LG (GoldStar) HDR 4K serial: <filter>
built: 2018 res: mode: 3840x2160 hz: 60 scale: 150% (1.5) to: 2560x1440
dpi: 163 gamma: 1.2 size: 600x340mm (23.62x13.39") diag: 690mm (27.2")
ratio: 16:9 modes: max: 3840x2160 min: 640x480
Monitor-2: DP-3 pos: primary,left model: Dell U2724DE serial: <filter>
built: 2024 res: mode: 2560x1440 hz: 60 scale: 100% (1) dpi: 109 gamma: 1.2
size: 597x336mm (23.5x13.23") diag: 685mm (27") ratio: 16:9 modes:
max: 2560x1440 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 2
drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia
x11: drv: nvidia inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.95.05
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4080/PCIe/SSE2
memory: 15.62 GiB display-ID: :1.0
API: Vulkan v: 1.4.321 layers: 4 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 4080 driver: nvidia v: 580.95.05
device-ID: 10de:2704 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 21.1.2 256 bits) driver: mesa llvmpipe v: 25.2.4 (LLVM 21.1.2)
device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
I have got the same problem but reinstalling the update doesn’t work for me.
But I tried it a second time and it worked just as Micha described. I see kernel 6.16.8 again in the boot options.
I have a different problem, I have the Nvidia open modules and the drivers does work as well as gnome completely gone black, disabling it fixes it
And here we go again.
The latest update to kernel 6.17.0-2-default did it again. It removes kernel 6.16.8 in the boot option.
I have to use previous snapshot to use system with proper resolution.
Will the next kernel update will also be defective?