NVIDIA drivers not working after updating the system


The part in Spanish says that the package is already installed.

The thing is that the NVIDIA driver is not working after a fresh update. Any advice? For installing the driver I followed this guide: SDB:NVIDIA drivers - openSUSE Wiki

Perhaps also take a look at:

Toward the end the blog post there is a description of how to cleanup and start from scratch - which is something you might consider if you don’t want to figure out what state you’re in.

The post also covers some common traps and how to avoid them.

Hi!
Thanks for your post, but it didn’t work :frowning:

@serjor a new kernel and snapshot arrived 6.17.9. Have you run zypper -vvv dup? If so then force the re-install via zypper -f nvidia-open-driver-G06-signed-kmp-default as it’s at version 580.105.08_k6.17.9.

Are you updating Tumbleweed properly?

With:

zypper dup

This time I used discover.

I tried the commands zypper -vvv dup zypper dup, zypper in -f nvidia-open-driver... but no luck, the driver is not working

@serjor can you show the output from zypper se -si nvidia I suspect a version mismatch somewhere.

Sure, and thanks a lot for the support:

Reading installed packages…

S | Name | Type | Version | Arch | Repository
—±------------------------------------------±--------±-------------------------±-------±-------------
i | kernel-firmware-nvidia | package | 20251018-1.1 | noarch | repo-oss
i | libnvidia-egl-gbm1 | package | 1.1.2-7.17 | x86_64 | repo-non-free
i | libnvidia-egl-gbm1-32bit | package | 1.1.2-7.12 | x86_64 | repo-non-free
i | libnvidia-egl-wayland1 | package | 1.1.20-52.3 | x86_64 | repo-non-free
i | libnvidia-egl-wayland1-32bit | package | 1.1.20-52.3 | x86_64 | repo-non-free
i | libnvidia-egl-x111 | package | 1.0.3-21.5 | x86_64 | repo-non-free
i | libnvidia-egl-x111-32bit | package | 1.0.3-21.4 | x86_64 | repo-non-free
i | libnvidia-gpucomp | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | libnvidia-gpucomp-32bit | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-common-G06 | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-compute-G06 | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-compute-G06-32bit | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-compute-utils-G06 | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-gl-G06 | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-gl-G06-32bit | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-modprobe | package | 580.105.08-20.1 | x86_64 | repo-non-free
i+ | nvidia-open-driver-G06-signed-kmp-default | package | 580.105.08_k6.17.9_1-2.3 | x86_64 | repo-oss
i+ | nvidia-open-driver-G06-signed-kmp-meta | package | 580.105.08-25.1 | x86_64 | repo-non-free
i | nvidia-persistenced | package | 580.105.08-2.1 | x86_64 | repo-non-free
i | nvidia-userspace-meta-G06 | package | 580.105.08-24.1 | x86_64 | repo-non-free
i | nvidia-video-G06 | package | 580.105.08-44.1 | x86_64 | repo-non-free
i | nvidia-video-G06-32bit | package | 580.105.08-44.1 | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20250728.9adc675-1.1 | x86_64 | repo-oss

Please use preformatted text </>, not quote " in the forum editor.

Sorry

Reading installed packages...

S  | Name                                      | Type    | Version                  | Arch   | Repository
---+-------------------------------------------+---------+--------------------------+--------+--------------
i  | kernel-firmware-nvidia                    | package | 20251018-1.1             | noarch | repo-oss
i  | libnvidia-egl-gbm1                        | package | 1.1.2-7.17               | x86_64 | repo-non-free
i  | libnvidia-egl-gbm1-32bit                  | package | 1.1.2-7.12               | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1                    | package | 1.1.20-52.3              | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1-32bit              | package | 1.1.20-52.3              | x86_64 | repo-non-free
i  | libnvidia-egl-x111                        | package | 1.0.3-21.5               | x86_64 | repo-non-free
i  | libnvidia-egl-x111-32bit                  | package | 1.0.3-21.4               | x86_64 | repo-non-free
i  | libnvidia-gpucomp                         | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | libnvidia-gpucomp-32bit                   | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-common-G06                         | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-compute-G06                        | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-compute-G06-32bit                  | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-compute-utils-G06                  | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-gl-G06                             | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-gl-G06-32bit                       | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-modprobe                           | package | 580.105.08-20.1          | x86_64 | repo-non-free
i+ | nvidia-open-driver-G06-signed-kmp-default | package | 580.105.08_k6.17.9_1-2.3 | x86_64 | repo-oss
i+ | nvidia-open-driver-G06-signed-kmp-meta    | package | 580.105.08-25.1          | x86_64 | repo-non-free
i  | nvidia-persistenced                       | package | 580.105.08-2.1           | x86_64 | repo-non-free
i  | nvidia-userspace-meta-G06                 | package | 580.105.08-24.1          | x86_64 | repo-non-free
i  | nvidia-video-G06                          | package | 580.105.08-44.1          | x86_64 | repo-non-free
i  | nvidia-video-G06-32bit                    | package | 580.105.08-44.1          | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA          | package | 20250728.9adc675-1.1     | x86_64 | repo-oss
1 Like

@serjor and the output from inxi -GSaz as well

System:
  Kernel: 6.17.8-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=(hd1,gpt1)/opensuse-tumbleweed/6.17.8-1-default/linux-a760380af884ec5fcfc52b450402ab4a8f94d348
    splash=silent nomodeset mitigations=auto quiet security=selinux selinux=1
    rd.driver.blacklist=nouveau
    root=UUID=c53cfa01-7091-4454-bd0c-f77648eba5a5
    rootflags=subvol=@/.snapshots/1/snapshot
  Desktop: KDE Plasma v: 6.5.3 tk: Qt v: N/A info: frameworks v: 6.20.0
    wm: kwin_x11 with: krunner tools: avail: xscreensaver vt: 2 dm: SDDM
    Distro: openSUSE Tumbleweed 20251126
Graphics:
  Device-1: NVIDIA GB203 [GeForce RTX 5070 Ti] vendor: ASUSTeK driver: N/A
    alternate: nouveau non-free: 550-580.xx+ status: current (as of 2025-11)
    arch: Lovelace code: AD1xx process: TSMC n4 (5nm) built: 2022+ pcie:
    gen: 5 speed: 32 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:2c05
    class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Raphael vendor: ASUSTeK
    driver: N/A alternate: amdgpu arch: RDNA-2 code: Navi-2x
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: 0c:00.0 chip-ID: 1002:164e class-ID: 0300
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
    failed: nvidia alternate: fbdev,nouveau,nv gpu: N/A display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 1024x768 s-dpi: 96 s-size: 270x203mm (10.63x7.99")
    s-diag: 338mm (13.3")
  Monitor-1: Unknown-1 mapped: None-1 res: mode: 1024x768 hz: 60
    scale: 100% (1) size: N/A modes: 1024x768
  API: EGL v: 1.5 platforms: device: 0 drv: swrast surfaceless: drv: swrast
    x11: drv: swrast inactive: gbm,wayland
  API: OpenGL v: 4.5 vendor: mesa v: 25.3.0 glx-v: 1.4 direct-render: yes
    renderer: llvmpipe (LLVM 21.1.5 256 bits) device-ID: ffffffff:ffffffff
    memory: 29.79 GiB unified: yes
  API: Vulkan v: 1.4.328 layers: 7 device: 0 type: cpu name: llvmpipe (LLVM
    21.1.5 256 bits) driver: mesa llvmpipe v: 25.3.0 (LLVM 21.1.5)
    device-ID: 10005:0000 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

@serjor your booting into the older kernel 6.17.8, should be booting to 6.17.9 so the issue is not with the nvidia driver, since it’s been rebuilt for the 6.17.9 kernel…

I don’t know what I’m doing wrong then… When booting the system I only have an option. It is true that suddenly the list of the btrfs snapshots is gone, and there is only one option.

@serjor please start a new thread as we seem to have concluded that it’s not a driver issue, but unable to boot to the new kernel…

The issue is, that there is still nomodeset on the kernel command line. After removal, the driver should work.

sudo update-bootloader --del-option nomodeset
sudo update-bootloader --config

@hui that too :wink: but if no options to boot to kernel 6.17.9…

tried, still no luck

I will. Thanks a lot for your support.

Well, the problem is that there is not enough space in the /boot partition. I installed the system from scratch less than a month ago, using the installer defaults, formatting the hard drive, so I’m not sure how it is possible that a fresh install runs out of space for the /boot partition so soon. Fortunately for me, I don’t have anything important installer that I can’t download later, so I’ll reinstall the system from scratch, with a bigger /boot partition, as I don’t want to deal with resizing the disk (I don’t even know how to do that).

In any case, once again, thanks you all for the support