I updated my tumbleweed kernel to 7.0.6-1 and my nvidia card is still working.
Yes, initcall_blacklist=sysfb_init does also work for me. Iâve rebooted a few times, but I havenât had any graphical issues so far.
However, Wi-Fi no longer works with my Intel AX210 card, but thatâs a different issue.
micha@localhost:~> inxi -b
System:
Host: localhost.localdomain Kernel: 7.0.6-1-default arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.6.5 Distro: openSUSE Tumbleweed 20260514
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-F GAMING v: Rev X.0x
serial: <superuser required> Firmware: UEFI vendor: American Megatrends
v: 2203 date: 06/17/2020
CPU:
Info: 16-core AMD Ryzen 9 3950X [MT MCP] speed (MHz): avg: 2200
min/max: 2200/4761
Graphics:
Device-1: NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate] driver: nvidia
v: 580.159.03
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.11
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: modesetting,vesa gpu: nvidia,nvidia-nvswitch
resolution: 1920x1200~60Hz
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 580.159.03
renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Network:
Device-1: Intel I211 Gigabit Network driver: igb
Device-2: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
Drives:
Local Storage: total: 1.71 TiB used: 77.92 GiB (4.4%)
Info:
Memory: total: 32 GiB available: 31.24 GiB used: 2.4 GiB (7.7%)
Processes: 584 Uptime: 0h 0m Shell: Bash inxi: 3.3.40
My Intel AX210 also stopped working after updating to kernel 7.0.6. And itâs not the first time a kernel update broke it.
Would it be possible to add at least the most common WiFi modules to automated testing?
Breaking WiFi on modern laptops that often times donât even have an integrated LAN port shouldnât be taken lightly.
Edit: It was meant to reply to Micha.
Hello there! after 2 weeks of black/green/purple screens and hang during boot after kernel 7.0.2 update (still persisting with 7.0.6), this tweak on grub worked for me:
initcall_blacklist=sysfb_init
It finally reached SDDM correctly! No color screens
7.0.6-1-default
NVIDIA-SMI 595.71.05
Just a visual glitch during boot process, shown in the photo
I guess i will keep this configuration until is not longer necesary
Yep, have the same on our 2nd PC - old 3 green dots bug, on mine plymouth works ok.
Same on an FM2+ PC booting from an old SATA SSD, Radeon RX 570. Itâs not related to nVidia.
It worked for me too, and completely fixes the black/corrupted screen issues, as well as the standby problem.
It worked for me too.
But when I try to use previous working 6.19.12 kernel my system freezes at the âLoading initial ramdiskâŚâ screen.I can no longer use this kernel.
The system only works with kernel 7.0.6. It also freezes briefly at this screen, but then loads.
inxi -GSaz
System:
Kernel: 7.0.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-7.0.6-1-default
root=UUID=2f1c4e3c-38b9-45e3-9fde-4e808e939077 splash=silent
systemd.show_status=yes quiet security=selinux selinux=1
rd.driver.blacklist=nouveau initcall_blacklist=sysfb_init
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 20260514
Graphics:
Device-1: NVIDIA TU116 [GeForce GTX 1650] vendor: Gigabyte 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: DVI-D-1 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0
chip-ID: 10de:2188 class-ID: 0300
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.11
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: modesetting,nouveau,vesa failed: nv alternate: fbdev
gpu: nvidia,nvidia-nvswitch display-ID: 0
Monitor-1: DVI-D-1 model: Idek Iiyama PLX2483H serial: <filter>
built: 2014 res: mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 92 gamma: 1.2
size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 1
drv: nvidia-drm device: 2 drv: swrast gbm: drv: nvidia surfaceless:
drv: nvidia wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 580.159.03
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2
memory: 3.91 GiB display-ID: :1.0
API: Vulkan v: 1.4.350 layers: 3 device: 0 type: discrete-gpu
name: NVIDIA GeForce GTX 1650 driver: nvidia v: 580.159.03
device-ID: 10de:2188 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 22.1.5 256 bits) driver: mesa llvmpipe v: 26.1.0 (LLVM 22.1.5)
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
LANG=C zypper se -si nvidia
Loading repository data...
Reading installed packages...
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-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-x111 | package | 1.0.5-26.2 | x86_64 | repo-non-free
i+ | libnvidia-gpucomp-G06 | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | libnvidia-gpucomp-G06-32bit | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | nvidia-common-G06 | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G06 | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G06-32bit | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | nvidia-compute-utils-G06 | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-default | package | 580.159.03_k7.0.5_1-52.1 | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-meta | package | 580.159.03-51.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G06 | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | nvidia-libXNVCtrl | package | 595.71.05-2.4 | 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-settings | package | 595.71.05-2.4 | x86_64 | repo-non-free
i+ | nvidia-texture-tools | package | 2.1.2-3.3 | x86_64 | repo-oss
i+ | nvidia-userspace-meta-G06 | package | 580.159.03-51.1 | x86_64 | repo-non-free
i+ | nvidia-video-G06 | package | 580.159.03-52.1 | x86_64 | repo-non-free
i+ | openSUSE-repos-MicroOS-NVIDIA | package | 20260423.1a6a0f3-2.1 | x86_64 | repo-oss
Confirm the black/green screen is gone and everything works normally on 7.0.6 with 5080 using the parameter initcall_blacklist=sysfb_init.
What are the potential downsides/dangers with using initcall_blacklist=sysfb_init?
initcall_blacklist=sysfb_init didnât worked for me. boot got stuck. 5070 here.
The first non Nvidia report I see. Thatâs interesting. Thanks for reporting it here.
Thatâs probably because Nvidia driver got updated and now KMP installed for 6.19.12 kernel is no longer compatible. Check output of zypper se -si nvidia-open-driver-G06-signed-kmp-default, there should be 2 versions 580.159.03_k7.0.5_1-2.3 and 580.126.18_k6.19.12_1-4.6. It shouldnât be a problem if you use nvidia-driver-G06-kmp-default tho.
P.S. Iâm blind. Maybe you need to manually rebuild KMP for 6.19.12. Check which one you have installed via sudo modinfo -k 6.19.12-1-default nvidia
After weeks of issues it finally works on my RTX5080. Before updating I removed âsplash=silentâ from the bootloader entries.
Edit: Kernel 7.0.5 + Nvidia Open 595
inxi -GSaz
System:
Kernel: 7.0.5-1.0.8.sr20260504-default arch: x86_64 bits: 64 compiler: gcc
v: 15.2.1 clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-7.0.5-1.0.8.sr20260504-default
root=UUID=4f5f66dd-e41a-4bdb-be37-801a5628c3ce preempt=full quiet
security=apparmor loglevel=2 mitigations=auto rd.driver.blacklist=nouveau
Desktop: KDE Plasma v: 6.6.4 tk: Qt v: N/A info: frameworks v: 6.25.0
wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
Tumbleweed-Slowroll 20260504
Graphics:
Device-1: NVIDIA GB203 [GeForce RTX 5080] vendor: Micro-Star MSI
driver: nvidia v: 595.71.05 alternate: nouveau,nvidia_drm
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 ports: active: none off: DP-1,HDMI-A-1
empty: DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:2c02 class-ID: 0300
Display: x11 server: X.Org v: 21.1.21 with: Xwayland v: 24.1.11
compositor: kwin_x11 driver: X: loaded: nvidia
gpu: nv_platform,nvidia,nvidia-nvswitch display-ID: :0 screens: 1
Screen-1: 0 s-res: 3440x2160 s-dpi: 110 s-size: 795x499mm (31.30x19.65")
s-diag: 939mm (36.95")
Monitor-1: DP-1 mapped: DP-0 note: disabled pos: primary,top-left
model: Dell AW3420DW serial: <filter> built: 2019 res: N/A dpi: 109
gamma: 1.2 size: 798x335mm (31.42x13.19") diag: 865mm (34.1") modes:
max: 3440x1440 min: 640x480
Monitor-2: HDMI-A-1 mapped: HDMI-0 note: disabled pos: bottom-r
model: 12.3FHD serial: <filter> built: 2023 res: mode: 1920x720 hz: 60
scale: 100% (1) dpi: 157 gamma: 1.2 size: 310x128mm (12.2x5.04") modes:
max: 1920x720 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 x11: drv: nvidia
inactive: wayland,device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 595.71.05
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 5080/PCIe/SSE2
memory: 15.55 GiB
API: Vulkan v: 1.4.341 layers: 4 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 5080 driver: nvidia v: 595.71.05
device-ID: 10de:2c02 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 22.1.4 256 bits) driver: mesa llvmpipe v: 26.0.6 (LLVM 22.1.4)
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
Check that your Nvidia driver is installed correctly. If it fails you wonât be able to do anything. You can try booting without that parameter and switching to TTY to check installation using zypper se -si nvidia kernel-default
Removing splash=silent is not a guaranteed workaround unfortunately. Works for some, doesnât work for others.
Until Nvidia driver is up and running you wonât be able to see TTY. So if anything is gonna go wrong (like root filesystem failed to mount or Nvidia driver is broken) you wonât be able to see or address it. Other than that nothing dangerous.
P.S. In case of full disk encryption that also means you have to enter password blindly if itâs being asked for.
I have the longterm kernel, and longterm nvidia driver installed. That combo is working fine. Should i remove that driver and install driver for kernel 7.0 ? I donât want to mess around if that is not a sure thing.
This is my command output.
You can have both like I do. I got Nvidia container toolkit so ignore that.
i | kernel-default | package | 7.0.6-1.1 | x86_64 | repo-oss
i | kernel-firmware-nvidia | package | 20260408-1.1 | noarch | repo-oss
i | kernel-longterm | package | 6.18.29-1.1 | x86_64 | repo-oss
i | libnvidia-cfg | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | libnvidia-container-tools | package | 1.19.0-1 | x86_64 | nvidia-container-toolkit
i | libnvidia-container1 | package | 1.19.0-1 | x86_64 | nvidia-container-toolkit
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.71.05-13.1 | x86_64 | repo-non-free
i | libnvidia-ml | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-common-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-compute-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-compute-utils-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-container-toolkit | package | 1.19.0-1 | x86_64 | nvidia-container-toolkit
i | nvidia-container-toolkit-base | package | 1.19.0-1 | x86_64 | nvidia-container-toolkit
i | nvidia-gl-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-modprobe | package | 595.71.05-2.2 | x86_64 | repo-non-free
i | nvidia-open-driver-G07-signed-kmp-default | package | 595.71.05_k7.0.5_1-2.3 | x86_64 | repo-oss
i | nvidia-open-driver-G07-signed-kmp-longterm | package | 595.71.05_k6.18.28_1-2.3 | x86_64 | repo-oss
i | nvidia-open-driver-G07-signed-kmp-meta | package | 595.71.05-16.1 | x86_64 | repo-non-free
i | nvidia-persistenced | package | 595.71.05-2.2 | x86_64 | repo-non-free
i | nvidia-userspace-meta-G07 | package | 595.71.05-16.1 | x86_64 | repo-non-free
i | nvidia-video-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | openSUSE-repos-MicroOS-NVIDIA | package | 20260423.1a6a0f3-2.1 | x86_64 | repo-oss
Can you compare the kernel parameters as well as nvidia packages installed? Please try adding nomodeset parameter. That was the combination that worked for me.
Here is my setup:
> inxi -GSaz
System:
Kernel: 7.0.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-7.0.6-1-default
root=/dev/mapper/system-root nomodeset splash=silent quiet security=selinux
selinux=1 rd.driver.blacklist=nouveau initcall_blacklist=sysfb_init
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 20260514
Graphics:
Device-1: NVIDIA GB203 [GeForce RTX 5080] vendor: CardExpert driver: nvidia
v: 595.71.05 alternate: nouveau,nvidia_drm non-free: 550-580.xx+
status: current (as of 2025-11) arch: Lovelace code: AD1xx
process: TSMC n4 (5nm) built: 2022+ ports: active: DP-2,DP-3
empty: DP-1,HDMI-A-1 bus-ID: 0000:01:00.0 chip-ID: 10de:2c02
class-ID: 0300
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.11
compositor: kwin_wayland driver: X: loaded: nvidia
unloaded: modesetting,vesa alternate: fbdev,nouveau,nv
gpu: nv_platform,nvidia,nvidia-nvswitch d-rect: 5120x1440 display-ID: 0
Monitor-1: DP-2 pos: right model: Dell S2721DGF serial: <filter>
built: 2022 res: mode: 2560x1440 hz: 165 scale: 120% (1.2) to: 2133x1200
dpi: 109 gamma: 1.2 size: 597x336mm (23.5x13.23") diag: 685mm (27")
ratio: 16:9 modes: max: 2560x1440 min: 640x480
Monitor-2: DP-3 pos: primary,left model: Dell G2724D serial: <filter>
built: 2024 res: mode: 2560x1440 hz: 165 scale: 120% (1.2) to: 2133x1200
dpi: 109 gamma: 1.2 size: 596x335mm (23.46x13.19") diag: 684mm (26.9")
ratio: 16:9 modes: max: 2560x1440 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia device: 1
drv: nvidia-drm device: 2 drv: swrast gbm: drv: nvidia surfaceless:
drv: nvidia wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 595.71.05
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 5080/PCIe/SSE2
memory: 15.55 GiB display-ID: :1.0
API: Vulkan v: 1.4.350 layers: 10 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 5080 driver: nvidia v: 595.71.05
device-ID: 10de:2c02 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 22.1.5 256 bits) driver: mesa llvmpipe v: 26.1.0 (LLVM 22.1.5)
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 the Nvidia packages:
> zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------------------+---------+------------------------+--------+--------------
i+ | kernel-firmware-nvidia | package | 20260408-1.1 | noarch | repo-oss
i+ | libnvidia-cfg | package | 595.71.05-13.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.71.05-13.1 | x86_64 | repo-non-free
i+ | libnvidia-gpucomp-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | libnvidia-ml | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | libnvidia-ml-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-common-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G07-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-compute-utils-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G07-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-libXNVCtrl | package | 595.71.05-2.4 | x86_64 | repo-non-free
i+ | nvidia-modprobe | package | 595.71.05-2.2 | x86_64 | repo-non-free
i+ | nvidia-open-driver-G07-signed-kmp-default | package | 595.71.05_k7.0.5_1-2.3 | x86_64 | repo-oss
i | nvidia-open-driver-G07-signed-kmp-meta | package | 595.71.05-16.1 | x86_64 | repo-non-free
i+ | nvidia-persistenced | package | 595.71.05-2.2 | x86_64 | repo-non-free
i+ | nvidia-settings | package | 595.71.05-2.4 | x86_64 | repo-non-free
i+ | nvidia-userspace-meta-G07 | package | 595.71.05-16.1 | x86_64 | repo-non-free
i+ | nvidia-video-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-video-G07-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20260423.1a6a0f3-2.1 | x86_64 | repo-oss

