Interesting results for the first two commands (I don’t know if dmesg | tail -50 is supposed to be a command or what modprobe nvidia could output). This was done both without and with the DGPU active (Integrated & Hybrid)
sudo modprobe nvidia
[sudo] password for root:
modprobe: FATAL: Module nvidia not found in directory /usr/lib/modules/6.18.6-1.0.4.sr20260101-default
dmesg | tail -50
dmesg: read kernel buffer failed: Operation not permitted
mokutil --sb-state
SecureBoot disabled
I do recall disabling SecureBoot, or at least SecureBoot Control in BIOS when first setting up asusctl and supergfxctl .
An additional note regarding my issue, it seems whenever I shut down and power on, I always default to Integrated mode, instead of what mode I shut down my laptop on.
There is no NVIDIA kernel module built for the running kernel.
Yes, it is a (diagnostic message) command used to display kernel message output. It needs elevated privileges to run, hence you needed to use sudo.
I see, here is dmesg | tail -50 after using sudo
[ 317.140426] [ T1560] pci 0000:01:00.0: BAR 0 [mem 0x00000000-0x00ffffff]
[ 317.140433] [ T1560] pci 0000:01:00.0: BAR 1 [mem 0x00000000-0x1ffffffff 64bit pref]
[ 317.140437] [ T1560] pci 0000:01:00.0: BAR 3 [mem 0x00000000-0x01ffffff 64bit pref]
[ 317.140440] [ T1560] pci 0000:01:00.0: BAR 5 [io 0x0000-0x007f]
[ 317.140444] [ T1560] pci 0000:01:00.0: ROM [mem 0x00000000-0x0007ffff pref]
[ 317.140452] [ T1560] pci 0000:01:00.0: Max Payload Size set to 256 (was 128, max 256)
[ 317.140530] [ T1560] pci 0000:01:00.0: PME# supported from D0 D3hot
[ 317.140655] [ T1560] pci 0000:01:00.0: 63.008 Gb/s available PCIe bandwidth, limited by 8.0 GT/s PCIe x8 link at 0000:00:01.1 (capable of 252.048 Gb/s with 16.0 GT/s PCIe x16 link)
[ 317.142510] [ T1560] pci 0000:01:00.0: Adding to iommu group 8
[ 317.142533] [ T1560] pci 0000:01:00.0: vgaarb: bridge control possible
[ 317.142536] [ T1560] pci 0000:01:00.0: vgaarb: VGA device added: decodes=io+mem,owns=none,locks=none
[ 317.142851] [ T1560] pci 0000:01:00.1: [10de:228e] type 00 class 0x040300 PCIe Endpoint
[ 317.142880] [ T1560] pci 0000:01:00.1: BAR 0 [mem 0x00000000-0x00003fff]
[ 317.142892] [ T1560] pci 0000:01:00.1: Max Payload Size set to 256 (was 128, max 256)
[ 317.143108] [ T1560] pci 0000:01:00.1: Adding to iommu group 8
[ 317.143228] [ T1560] pci 0000:01:00.0: BAR 1 [mem 0xfc00000000-0xfdffffffff 64bit pref]: assigned
[ 317.143237] [ T1560] pci 0000:01:00.0: BAR 3 [mem 0xfe00000000-0xfe01ffffff 64bit pref]: assigned
[ 317.143245] [ T1560] pci 0000:01:00.0: BAR 0 [mem 0xfb000000-0xfbffffff]: assigned
[ 317.143249] [ T1560] pci 0000:01:00.0: ROM [mem 0xfc000000-0xfc07ffff pref]: assigned
[ 317.143251] [ T1560] pci 0000:01:00.1: BAR 0 [mem 0xfc080000-0xfc083fff]: assigned
[ 317.143255] [ T1560] pci 0000:01:00.0: BAR 5 [io 0xe000-0xe07f]: assigned
[ 317.143301] [ T1560] pci 0000:01:00.1: extending delay after power-on from D3hot to 20 msec
[ 317.143335] [ T1560] pci 0000:01:00.1: D0 power state depends on 0000:01:00.0
[ 317.143380] [ T1560] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002)
[ 317.143464] [ T1560] snd_hda_intel 0000:01:00.1: Disabling MSI
[ 317.143472] [ T1560] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client
[ 317.152566] [ T328] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input32
[ 317.152701] [ T328] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input33
[ 317.152796] [ T328] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input34
[ 317.152885] [ T328] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input35
[ 317.637817] [ T124] BTRFS error (device dm-0): tree first key mismatch detected, bytenr=414038671360 parent_transid=83566 key expected=(158627,12,134376354) has=(158627,12,158626)
[ 317.638078] [ T124] BTRFS error (device dm-0): tree first key mismatch detected, bytenr=414038671360 parent_transid=83566 key expected=(158627,12,134376354) has=(158627,12,158626)
[ 403.573471] [ T31132] wlp2s0: authenticate with 74:9e:75:ba:b7:01 (local address=90:e8:68:2c:cb:e1)
[ 403.714639] [ T31132] wlp2s0: send auth to 74:9e:75:ba:b7:01 (try 1/3)
[ 403.898960] [ T115] wlp2s0: authenticated
[ 403.899444] [ T115] wlp2s0: associate with 74:9e:75:ba:b7:01 (try 1/3)
[ 403.903716] [ T115] wlp2s0: RX AssocResp from 74:9e:75:ba:b7:01 (capab=0x1431 status=0 aid=1)
[ 403.916004] [ T115] wlp2s0: associated
[ 404.061507] [ T113] wlp2s0: Limiting TX power to 36 (36 - 0) dBm as advertised by 74:9e:75:ba:b7:01
[ 426.320410] [ T31132] wlp2s0: disconnect from AP 74:9e:75:ba:b7:01 for new auth to 74:9e:75:ba:b7:11
[ 426.380089] [ T31132] wlp2s0: authenticate with 74:9e:75:ba:b7:11 (local address=90:e8:68:2c:cb:e1)
[ 426.543468] [ T31132] wlp2s0: send auth to 74:9e:75:ba:b7:11 (try 1/3)
[ 426.547763] [ T113] wlp2s0: authenticated
[ 426.550308] [ T113] wlp2s0: associate with 74:9e:75:ba:b7:11 (try 1/3)
[ 426.555637] [ T124] wlp2s0: RX ReassocResp from 74:9e:75:ba:b7:11 (capab=0x11 status=0 aid=6)
[ 426.564398] [ T124] wlp2s0: associated
[ 426.606436] [ T124] wlp2s0: Limiting TX power to 36 (36 - 0) dBm as advertised by 74:9e:75:ba:b7:11
[ 618.145551] [ T120] BTRFS error (device dm-0): tree first key mismatch detected, bytenr=414038671360 parent_transid=83566 key expected=(158627,12,134376354) has=(158627,12,158626)
[ 618.145843] [ T120] BTRFS error (device dm-0): tree first key mismatch detected, bytenr=414038671360 parent_transid=83566 key expected=(158627,12,134376354) has=(158627,12,158626)
[ 618.145883] [ T124] BTRFS error (device dm-0): qgroup scan failed with -5
At this point dmesg output isn’t going to add anything useful. We already know the NVIDIA kernel module doesn’t exist for the running kernel.
The running kernel is 6.18.6-1.0.4.sr20260101-default and the installed NVIDIA KMP is
nvidia-driver-G06-kmp-default | package | 580.126.09_k6.18.4_1-44.2
If kernel 6.18.4 is still installed, you could try booting it from the GRUB menu.
Otherwise see what NVIDIA KMP builds are available…
zypper se -s nvidia-driver-G06-kmp-default
What should I be doing at this point? Sorry, I’m still not savvy when it comes to debugging all this.
I think the Tumbleweed Nvidia repo is in use…
The Nvidia driver is the current one and it builds here on Tumbleweed even for kernel 6.18.6:
LT-B:~ # zypper se -si nvidia-driver
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+---------------------------+--------+--------------
i+ | nvidia-driver-G06-kmp-default | package | 580.126.09_k6.18.4_1-44.2 | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-meta | package | 580.126.09-31.1 | x86_64 | repo-non-free
LT-B:~ #
LT-B:~ # ls /usr/lib/modules/6.18.6-1-default/updates/
nvidia-drm.ko nvidia.ko nvidia-modeset.ko nvidia-peermem.ko nvidia-uvm.ko
LT-B:~ #
So, unless there is a specific problem with the Slowroll kernel, force-reinstalling the Nvidia kmp might help.
zypper in --force nvidia-driver-G06-kmp-default
1 Like
Tested it for awhile, this seems to have fixed it! Supergfxctl is working normally again!
1 Like
Thanks for the update. Good to read that the driver version is now matching the kernel, and working as expected. Issues like this help you learn how it all hangs together.
system
Closed
February 4, 2026, 5:32am
29
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.