5 consecutive successful boots on Nvidia followed by another 5 successful boots on Intel.
If anyone is willing to test it you can download patched kernel here . It doesn’t play nicely with secure boot but other than that it’s a drop-in replacement, no need to rebuild/reinstall nvidia driver. Preferably also test it on Intel or AMD GPUs if possible.
If it doesn’t cause issues for anyone I’m gonna submit it to OpenSUSE. That will bring Tumbleweed in line with the rest of major distros.
1 Like
Does that mean that Stefan pushed the patch for the drivers upstream to Nvidia? Do I need to call this to their attention on the forums with another post?
Nope, that means that patch will be applied locally for OpenSUSE driver builds. It sill needs to be included by Nvidia. I guess I can open a PR at their Github repo and attach that patch.
1 Like
Ya that would be better … they are notorious about ignoring the forums a lot of the time but at least it’s there for other people to see in the meantime.
2 Likes
I’ve completely missed it because nvidia-open at main Arch repos did not had the patch. Only that old nvidia-470xx-utils package had it. nvidia-580xx-utils from AUR doesn’t have it either.
There … updated my thread and directly tagged one of the Nvidia Mods, we’ll see if they reply
1 Like
Patched G06 works both on kernel-default and kernel-longterm on my PC. It is no longer easily installable for kernel-default because 20260527 with kernel 7.0.10 got released literally just now…
Also updated kernel module available for it - not patched yet, right?
Nope, not yet. Patched modules are at X11:Drivers:Video:Redesign and yet to be accepted at the Factory. They also need to be rebuilt for 7.0.10 if you want to test them.
You can track G06 here: https://build.opensuse.org/requests/1355628
No link for G07 yet. Probably waiting for driver as a whole to get updated at Nvidia repos first.
conram
May 28, 2026, 6:55pm
692
Using the latest nvidia 610.43.02.run. my nvidia rtx is still working.
No workaround on kernel:7.0.10-2 in Xfce 4.20 and labwc-wlroots.
Cid944
May 29, 2026, 2:05am
694
Looks like the combination of kernel 7.0.10-2 and nvidia-driver-G06 580.159.03-56.1 did the trick for my environment. Even after enabling secure boot everything works as expected.
SecureBoot enabled
Issuer: CN=Local build for nvidia-driver-G06 580.159.03 on 2026-05-29
GRUB_CMDLINE_LINUX_DEFAULT="splash=silent resume=/dev/disk/by-uuid/94fad917-03ee-48a6-a4a3-f02b06bac67f pcie_aspm=off security=apparmor mitigations=auto rd.driver.blacklist=nouveau"
OS: openSUSE Tumbleweed x86_64
Kernel: Linux 7.0.10-2-default
Uptime: 3 mins
Packages: 42 (flatpak), 3465 (rpm)
Shell: bash 5.3.9
Display (S27D850): 2560x1440 in 27", 60 Hz [External]
Terminal: konsole
CPU: 12th Gen Intel(R) Core(TM) i7-12700 (20) @ 4.90 GHz
GPU: NVIDIA GeForce RTX 4070 Ti [Discrete]
Memory: 4.11 GiB / 62.54 GiB (7%)
S | Name | Type | Version | Arch | Repository
---+----------------------------------+---------+--------------------------+--------+--------------------
i+ | kernel-firmware-nvidia | package | 20260408-1.1 | noarch | repo-oss
i+ | libnvidia-egl-gbm1 | package | 1.1.3-1.3 | x86_64 | repo-oss
i+ | libnvidia-egl-gbm1-32bit | package | 1.1.3-1.3 | x86_64 | repo-oss
i+ | libnvidia-egl-wayland1 | package | 1.1.22-1.4 | x86_64 | repo-oss
i+ | libnvidia-egl-wayland1-32bit | package | 1.1.22-1.4 | x86_64 | repo-oss
i+ | libnvidia-egl-x111 | package | 1.0.5-2.3 | x86_64 | repo-oss
i+ | libnvidia-egl-x111-32bit | package | 1.0.5-2.3 | x86_64 | repo-oss
i | libnvidia-gpucomp-G06 | package | 580.159.03-56.1 | x86_64 | repo-non-free
i | libnvidia-gpucomp-G06-32bit | package | 580.159.03-56.1 | x86_64 | repo-non-free
i | nvidia-common-G06 | package | 580.159.03-56.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G06 | package | 580.159.03-56.1 | x86_64 | repo-non-free
i | nvidia-compute-G06-32bit | package | 580.159.03-56.1 | x86_64 | repo-non-free
i+ | nvidia-compute-utils-G06 | package | 580.159.03-56.1 | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-default | package | 580.159.03_k7.0.9_2-56.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G06 | package | 580.159.03-56.1 | x86_64 | repo-non-free
i | nvidia-gl-G06-32bit | package | 580.159.03-56.1 | x86_64 | repo-non-free
i | nvidia-modprobe | package | 580.159.03-26.2 | x86_64 | repo-non-free
i | nvidia-persistenced | package | 580.159.03-2.2 | x86_64 | repo-non-free
i | nvidia-userspace-meta-G06 | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | nvidia-video-G06 | package | 580.159.03-56.1 | x86_64 | repo-non-free
i | nvidia-video-G06-32bit | package | 580.159.03-56.1 | x86_64 | repo-non-free
Have now rebooted more then 10 times and always landing at the KDE login screen. nvidia-smi also shows the expected wayland connections.
Again, thanks to all for the help and the time you have invested in analyzing the possible causes.
3 Likes
I’v installed G07 595.80 version which also works fine with 7.0.10 kernel:
> grep ^GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="splash=silent resume=/dev/disk/by-uuid/a58af199-9a71-4f77-9547-30a7871438e8 quiet security=apparmor nvidia_drm.modeset=1 rd.driver.blacklist=nouveau mitigations=auto"
> fastfetch --logo none
OS: openSUSE Tumbleweed x86_64
Kernel: Linux 7.0.10-2-default
Uptime: 17 mins
Packages: 18 (flatpak-system), 8 (flatpak-user), 4484 (rpm), 13 (snap)
Shell: bash 5.3.9
DE: KDE Plasma 6.6.5
WM: KWin (X11)
CPU: AMD Ryzen 9 5950X (32) @ 5.09 GHz
GPU: NVIDIA Geforce RTX 3050 [Discrete]
Memory: 7.64 GiB / 62.68 GiB (12%)
> LANG=C sudo zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+--------------------------------------------+---------+-----------------------+--------+------------------
i+ | gkrellm-nvidia | package | 1.3.2-1.2 | x86_64 | repo-oss
i+ | kernel-firmware-nvidia | package | 20260408-1.1 | noarch | repo-oss
i+ | libnvidia-cfg | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | libnvidia-egl-gbm1 | package | 1.1.3-11.2 | x86_64 | repo-non-free
i+ | libnvidia-egl-gbm1-32bit | package | 1.1.3-11.1 | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1 | package | 1.1.22-57.4 | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1-32bit | package | 1.1.22-57.2 | x86_64 | repo-non-free
i+ | libnvidia-egl-x111 | package | 1.0.5-26.2 | x86_64 | repo-non-free
i+ | libnvidia-egl-x111-32bit | package | 1.0.5-26.1 | x86_64 | repo-non-free
i+ | libnvidia-gpucomp | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | libnvidia-gpucomp-32bit | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | libnvidia-ml | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | libnvidia-ml-32bit | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-common-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G07-32bit | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-compute-utils-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G07-32bit | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-libXNVCtrl | package | 595.80-2.1 | x86_64 | repo-non-free
i+ | nvidia-modprobe | package | 595.80-2.1 | x86_64 | repo-non-free
i+ | nvidia-open-driver-G07-signed-kmp-default | package | 595.80_k7.0.10_2-2.2 | x86_64 | (System Packages)
i+ | nvidia-open-driver-G07-signed-kmp-longterm | package | 595.80_k6.18.33_1-2.2 | x86_64 | (System Packages)
i+ | nvidia-open-driver-G07-signed-kmp-meta | package | 595.71.05-19.1 | x86_64 | repo-non-free
i+ | nvidia-persistenced | package | 595.80-2.1 | x86_64 | repo-non-free
i+ | nvidia-settings | package | 595.80-2.1 | x86_64 | repo-non-free
i+ | nvidia-userspace-meta-G07 | package | 595.80-19.1 | x86_64 | repo-non-free
i+ | nvidia-video-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-video-G07-32bit | package | 595.80-7.1 | x86_64 | repo-non-free
i+ | nvidia-xconfig | package | 595.80-2.1 | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20260423.1a6a0f3-2.1 | x86_64 | repo-oss
1 Like
Patched open G06 and G07 got merged and will be available in 20260529 update. All that’s left for it is to pass QA tests.
5 Likes
Updated to 20260529. All good on 595.80_k7.0.10_2-2.1. Black screen is finally gone.
S | Name | Type | Version | Arch | Repository
---+--------------------------------------------+---------+------------------------------+--------+-------------------------
i | kernel-firmware-nvidia | package | 20260408-1.1 | noarch | repo-oss
i | libnvidia-cfg | package | 595.80-7.1 | x86_64 | repo-non-free
i | libnvidia-egl-gbm1 | package | 1.1.3-11.2 | x86_64 | repo-non-free
i | libnvidia-egl-wayland1 | package | 1.1.22-57.4 | x86_64 | repo-non-free
i | libnvidia-egl-wayland21 | package | 1.0.1~20251213gitada1c37-2.4 | x86_64 | repo-oss
i | libnvidia-egl-x111 | package | 1.0.5-26.2 | x86_64 | repo-non-free
i | libnvidia-gpucomp | package | 595.80-7.1 | x86_64 | repo-non-free
i | libnvidia-ml | package | 595.80-7.1 | x86_64 | repo-non-free
i | nvidia-common-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i | nvidia-compute-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i | nvidia-compute-utils-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i | nvidia-gl-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i | nvidia-modprobe | package | 595.80-2.1 | x86_64 | repo-non-free
i | nvidia-open-driver-G07-signed-kmp-default | package | 595.80_k7.0.10_2-2.1 | x86_64 | repo-oss
i | nvidia-open-driver-G07-signed-kmp-longterm | package | 595.80_k6.18.33_1-2.1 | x86_64 | repo-oss
i | nvidia-open-driver-G07-signed-kmp-meta | package | 595.71.05-19.1 | x86_64 | repo-non-free
i | nvidia-persistenced | package | 595.80-2.1 | x86_64 | repo-non-free
i | nvidia-userspace-meta-G07 | package | 595.80-19.1 | x86_64 | repo-non-free
i | nvidia-video-G07 | package | 595.80-7.1 | x86_64 | repo-non-free
i | openSUSE-repos-MicroOS-NVIDIA | package | 20260423.1a6a0f3-2.1 | x86_64 | repo-oss
Gonna test G07 on longterm kernel and open G06 later.
6 Likes
Same! Great all solved for now and this was not SUSE only bug!
1 Like
Confirmed, snapshot 20260529-4133.1 on KDE, Wayland, g07 with an RTX 3080 works well, no black screens. Graphical applications and games run smoothly, no crashes, everything is great.
1 Like
Got all 6 variants tested (proprietary G06, open G06, G07 on kernel-default and kernel-longterm). All are working, it’s safe to update now.
Everyone who used kernel-longterm workaround can revert it using sudo zypper in kernel-default -kernel-longterm
Others who used initcall_blacklist=sysfb_init workaround can safely remove that kernel parameter.
6 Likes
I also confirm that the latest dup resolved all issues, and the initcall_blacklist=sysfb_init workaround is no longer required (RTX 3070).
1 Like