I’m trying to migrate from Nvidia G06 (580) to G07 (595) on Tumbleweed
I followed this guide: https://sndirsch.github.io/nvidia/2026/02/22/nvidia-drivers-G07.html
I ran:
sudo rpm -e $(rpm -qa | grep -e ^nvidia -e ^libnvidia | grep -v container)
sudo zypper in nvidia-open-driver-G07-signed-kmp-meta
But my DE (KDE Plasma)/SDDM didn’t start anymore.
I also tried the CUDA version, but it didn’t work either.
Did I do something wrong?
Currently I have this Nvidia packages installed:
i+ | kernel-firmware-nvidia | Kernel firmware files for Nvidia Tegra and graphics drivers | Paket
i | libnvidia-egl-gbm1 | The GBM EGL external platform library | Paket
i | libnvidia-egl-gbm1-32bit | The GBM EGL external platform library | Paket
i+ | libnvidia-egl-wayland-devel | Development package for libnvidia-egl-wayland | Paket
i | libnvidia-egl-wayland1 | The EGLStream-based Wayland external platform | Paket
i | libnvidia-egl-wayland1-32bit | The EGLStream-based Wayland external platform | Paket
i | libnvidia-egl-x111 | NVIDIA XLib and XCB EGL Platform Library | Paket
i | libnvidia-egl-x111-32bit | NVIDIA XLib and XCB EGL Platform Library | Paket
i | libnvidia-gpucomp | NVIDIA library for shader compilation (nvgpucomp) | Paket
i | libnvidia-gpucomp-32bit | NVIDIA library for shader compilation (nvgpucomp) | Paket
i+ | nvidia-common-G06 | Common files for the NVIDIA driver packages | Paket
i+ | nvidia-compute-G06 | NVIDIA driver for computing with GPGPU | Paket
i+ | nvidia-compute-G06-32bit | 32bit NVIDIA driver for computing with GPGPU | Paket
i+ | nvidia-compute-utils-G06 | NVIDIA driver tools for computing with GPGPU | Paket
i+ | nvidia-driver-G06-kmp-default | NVIDIA graphics driver kernel module for GeForce 700 series and newer | Paket
i+ | nvidia-gl-G06 | NVIDIA OpenGL libraries for OpenGL acceleration | Paket
i+ | nvidia-gl-G06-32bit | 32bit NVIDIA OpenGL libraries for OpenGL acceleration | Paket
i+ | nvidia-libXNVCtrl | Library providing the NV-CONTROL API | Paket
i | nvidia-modprobe | NVIDIA kernel module loader | Paket
i | nvidia-persistenced | A daemon to maintain persistent software state in the NVIDIA driver | Paket
i+ | nvidia-settings | Configure the NVIDIA graphics driver | Paket
i+ | nvidia-userspace-meta-G06 | Meta package to autoselect NVIDIA userspace packages | Paket
i+ | nvidia-video-G06 | NVIDIA graphics driver for GeForce 700 series and newer | Paket
i+ | nvidia-video-G06-32bit | 32bit NVIDIA graphics driver for GeForce 700 series and newer | Paket
Except for the kernel-firmware-nvidia (I believe this was the only package), they got all removed by the rpm command above.
First question: does your GPU support the G07 driver?
Please post inxi -Gaz
Second: you don’t show the versions of installed packages.
Please show zypper se -si nvidia
For both outputs please use “pre-formatted text” (the </> button above the editing area) including the command, the full output and the trailing prompt.
Graphics:
Device-1: NVIDIA GA104 [GeForce RTX 3070 Lite Hash Rate] vendor: PNY
driver: nvidia v: 580.126.18 alternate: nouveau,nvidia_drm
non-free: 550-580.xx+ status: current (as of 2025-11; EOL~2026-12-xx)
arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s ports:
active: DP-2,DP-3 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:2488
class-ID: 0300
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: X: loaded: nvidia
gpu: nvidia,nvidia-nvswitch d-rect: 3840x1080 display-ID: 0
Monitor-1: DP-2 pos: right model: Acer GN246HL serial: <filter>
built: 2015 res: mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 92 gamma: 1.2
size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
Monitor-2: DP-3 pos: primary,left model: AOC 27G2G4 serial: <filter>
built: 2020 res: mode: 1920x1080 hz: 144 scale: 100% (1) dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 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.126.18
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3070/PCIe/SSE2
memory: 7.81 GiB display-ID: :1.0
API: Vulkan v: 1.4.341 layers: 11 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3070 driver: nvidia v: 580.126.18
device-ID: 10de:2488 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 21.1.8 256 bits) driver: mesa llvmpipe v: 26.0.1 (LLVM 21.1.8)
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
and my current G06 packages:
i+ | kernel-firmware-nvidia | Paket | 20251018-1.2 | noarch | Haupt-Repository (OSS)
i+ | kernel-firmware-nvidia | Paket | 20251018-1.2 | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-nvidia | Paket | 20251018-1.2 | noarch | openSUSE:Tumbleweed
i | libnvidia-egl-gbm1 | Paket | 1.1.3-11.1 | x86_64 | NVIDIA
i | libnvidia-egl-gbm1-32bit | Paket | 1.1.3-11.1 | x86_64 | NVIDIA
i+ | libnvidia-egl-wayland-devel | Paket | 1.1.22-57.1 | x86_64 | NVIDIA
i | libnvidia-egl-wayland1 | Paket | 1.1.22-57.1 | x86_64 | NVIDIA
i | libnvidia-egl-wayland1-32bit | Paket | 1.1.22-57.1 | x86_64 | NVIDIA
i | libnvidia-egl-x111 | Paket | 1.0.5-26.1 | x86_64 | NVIDIA
i | libnvidia-egl-x111-32bit | Paket | 1.0.5-26.1 | x86_64 | NVIDIA
i | libnvidia-gpucomp | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i | libnvidia-gpucomp-32bit | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-common-G06 | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-compute-G06 | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-compute-G06-32bit | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-compute-utils-G06 | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-driver-G06-kmp-default | Paket | 580.126.18_k6.19.2_1-45.5 | x86_64 | NVIDIA
i+ | nvidia-gl-G06 | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-gl-G06-32bit | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-libXNVCtrl | Paket | 580.126.18-52.1 | x86_64 | NVIDIA
i | nvidia-modprobe | Paket | 580.126.18-23.1 | x86_64 | NVIDIA
i | nvidia-persistenced | Paket | 580.126.18-3.1 | x86_64 | NVIDIA
i+ | nvidia-settings | Paket | 580.126.18-52.1 | x86_64 | NVIDIA
i+ | nvidia-userspace-meta-G06 | Paket | 580.126.18-34.1 | x86_64 | NVIDIA
i+ | nvidia-video-G06 | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
i+ | nvidia-video-G06-32bit | Paket | 580.126.18-45.1 | x86_64 | NVIDIA
nvidia-open-driver-G07-signed-kmp-meta would also install nvidia-open-driver-G07-signed-kmp-default
They have the versions:
| nvidia-open-driver-G07-signed-kmp-default | Paket | 595.58.03_k6.19.9_1-1.1 | x86_64 | Haupt-Repository (OSS)
| nvidia-open-driver-G07-signed-kmp-default | Paket | 595.58.03_k6.19.9_1-1.1 | x86_64 | openSUSE:Tumbleweed
| nvidia-open-driver-G07-signed-kmp-default | Paket | 595.58.03_k6.19.9_1-1.1 | x86_64 | openSUSE:Tumbleweed
| nvidia-open-driver-G07-signed-kmp-longterm | Paket | 595.58.03_k6.18.19_1-1.1 | x86_64 | Haupt-Repository (OSS)
| nvidia-open-driver-G07-signed-kmp-longterm | Paket | 595.58.03_k6.18.19_1-1.1 | x86_64 | openSUSE:Tumbleweed
| nvidia-open-driver-G07-signed-kmp-longterm | Paket | 595.58.03_k6.18.19_1-1.1 | x86_64 | openSUSE:Tumbleweed
| nvidia-open-driver-G07-signed-kmp-meta | Paket | 595.45.04-7.1 | x86_64 | NVIDIA
| nvidia-open-driver-G07-signed-kmp-meta | Paket | 595.45.04-5.1 | x86_64 | NVIDIA
The good news: your GPU supports the G07 driver.
The (bad?) news:
The Nvidia non-free repo is updating so you missed some packages (the mirrors in my area updated just when I was checking this, YMMV).
Stefan’s blog generally is up to date and accurate, but here IMHO for a full fledged install it lacks something, since apparently current instructions (at the time of writing this line) install the open kernel driver but not the userspace packages needed to drive a desktop.
In my view you need:
zypper in nvidia-open-driver-G07-signed-kmp-meta nvidia-userspace-meta-G07 nvidia-compute-utils-G07
and answer the conflict that arise, deinstalling the G06 packages etc.
I don’t have such hardware so I cannot check, don’t go ahead if you don’t know what you are doing until another expert user chimes in.
Let’s see if @sndirsch can comment on this.
2 Likes
It worked, thank you!
I installed nvidia-settings, too.
system
Closed
April 2, 2026, 5:44pm
6
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.