It is running ok also on my side. I would like to say thanks to everyone involved in the resolution of the bug, specially @Lioli7k . Thank you guys!
Updated yet : all works fine for me.
Sddm works good and Kwin say nothing !
Thanks to all
Initcall removed from kernel parameters, zypper ref and dup done. Workstation has been running fine, feels a bit snappier than before dup. All good.
System:
Kernel: 7.0.10-2-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-7.0.10-2-default
root=UUID=f20d5cbe-5b45-49ea-9927-02e4642f9fed splash=silent quiet
security=apparmor i915.blacklist=yes rd.driver.blacklist=nouveau
mitigations=auto
Desktop: KDE Plasma v: 6.6.5 tk: Qt v: N/A info: frameworks v: 6.26.0
wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
Tumbleweed 20260529
Graphics:
Device-1: NVIDIA TU106 [GeForce RTX 2060 Rev. A] vendor: Dell driver: nvidia
v: 580.159.03 alternate: nouveau,nvidia_drm non-free: 550-580.xx+
status: current (as of 2025-11; EOL~2026-12-xx) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s
lanes: 16 ports: active: DP-1 empty: DVI-D-1,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:1f08 class-ID: 0300
Reboot and shutdown are now correct.
Upgrade from G06 to G07 : all works.
Also confirming that it works for me. What a crazy bug, glad itās been fixed.
Definitely better. But in Plasma X11 Iām seeing some tearing when popup alerts appear, such as those from:
wall boo; wall boo; wall boo; wall boo; wall boo; wall boo;
It could be some unrelated new Plasma āfeatureā. Iāll stick with it for now and hope thatās the worse Iāll experience.
All good here (old legacy bios system with rtx3050). Thanks everyone for all the effort!
Fixed as of 20260529 release.
Thanks to everyone who participated in testing and coming up with workarounds! That was for sure the wildest OpenSUSE bug I ever saw.
Short post mortem for those who wonder why it happened:
During kernel 7.0 merge window code for early boot console got refactored and Nvidia driver was not updated to handle that change. As a result during boot Nvidia driver couldnāt properly switch from early boot dummy BIOS provided graphics device to a proper Nvidia graphics device. That caused all sorts of issues ranging from black screens to graphical corruption to software rendering or in some lucky cases, no issues at all.
For now OpenSUSE included a patch to address it but eventually Nvidia needs to update their driver to fix it for good.
Yup, no issues seen here⦠Go Quadro GPUās (I have threeā¦)
Thanks for all the job @Lioli7k .
For who are using .run (as me) is necessary let in kernel parameters initcall_blacklist=sysfb_init. With this all OK.
At now, I am in Kernel 7.0.10-2 with Nvidia .run driver 595.80 and RTX 5070.
Regards
To use the .run file see my post Black screen on Nvidia after updating to 20260428 - #665 by dart364
Copy the patch file and save it as nvidia_patch_595 in the parent directory where you will extract the .run file ⦠instructions included in the post. It will also apply cleanly (with some fuzz) to the current 580 driver
Yeah. Nvidia run files are not updated yet. Iāve got permission from patch author to send it to Nvidia. So Iāll be working on it in the background. It might be included in future run file releases.
Like I said above I do not agree it is SUSE bug! It is Nvidia bug and appears that issue happens in other distros as well, for example, CachyOS where the patch came from. Thanks @dart364 to find the patch!
7.0.10-2-default / nvidia G06 / RTX 3080 TI here, dupped today, removed the kernel flag and everything seems ok now.
Thanks everybody for the workaround!
As I said, Ubuntu, Fedora and Arch are not affected because they donāt use efidrm like OpenSUSE does. Patch was meant as ahead of time fix for 470 Nvidia driver version. Seems like it only happens on distributions that use efidrm. Issue is with Nvidia driver after all but most people on other distros probably wonāt even encounter it.
Either way, I meant that itās the wildest bug Iāve encountered when using OpenSUSE throughout the years. Not that it is an OpenSUSE issue.
Thanks. I read it when you made the post in the moment. I am reading this thread from May 18.
I didnāt do because Iāll need to repeat again with every driver version until Nvidia fixes.
So, in my case, is more comfortable (and functional) let the parameter until I can remove it. ![]()
Regards
Finally, with kernel 7.0.11-1 and nvidia open G07 595.80, this problem is solved. No black screen, green screen. Removed the āinitcallā boot parameter, and it is booting fine, but it takes a few seconds more.
(In reply to Maintenance Automation from comment #166)
SUSE-RU-2026:22006-1: An update that has two fixes can now be installed.
URL:
https://www.suse.com/support/update/announcement/2026/suse-ru-202622006-1
Category: recommended (moderate)
Bug References: 1263825, 1266660
Sources used:
SUSE Linux Enterprise Server 16.0 (src):
nvidia-open-driver-G07-signed-cuda-610.43.02-160000.1.1,
nvidia-open-driver-G07-signed-595.80-160000.1.1
SUSE Linux Enterprise Server for SAP applications 16.0 (src):
nvidia-open-driver-G07-signed-cuda-610.43.02-160000.1.1,
nvidia-open-driver-G07-signed-595.80-160000.1.1NOTE: This line indicates an update has been released for the listed
product(s). At times this might be only a partial fix. If you have questions
please reach out to maintenance coordination.
Great! 610.43.02 has a lot of improvements and bug fixes. Driver already in the TW, hope user space will be available soon as well!
I seem to be having this problem still. Everything looks right to me, but maybe some of you may spot a file of the wrong version here:
~> sudo zypper se -si nvidia kernel-default kernel-default
[sudo] password for root:
Loading repository dataā¦
Reading installed packagesā¦
S | Name | Type | Version | Arch | Repository
ā±-----------------------------------------------±--------±---------------------±-------±-----------------
i+ | bumblebee-status-module-nvidia-optimus-manager | package | 2.1.5-4.5 | noarch | repo-oss
i | bumblebee-status-module-nvidia-prime | package | 2.1.5-4.5 | noarch | repo-oss
i+ | kernel-default | package | 7.0.12-1.1 | x86_64 | repo-oss
i+ | kernel-default-devel | package | 7.0.9-2.1 | x86_64 | (System Packages)
i+ | kernel-default-devel | package | 7.0.9-1.1 | x86_64 | (System Packages)
i+ | kernel-default-devel | package | 7.0.12-1.1 | 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.12_1-2.4 | x86_64 | repo-oss
i | nvidia-open-driver-G07-signed-kmp-meta | package | 595.80-20.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+ | 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-MicroOS-NVIDIA | package | 20260423.1a6a0f3-2.1 | x86_64 | repo-oss