BLP
January 20, 2026, 10:55am
1
Hi all, this is my first time posting because I am lost as to what to do. My laptop has RT2060 mobile. Process: I installed NVIDIA driver as follows:
zypper inr
zypper in nvidia-driver-G06-kmp-default
update-bootloader --del-option nomodeset
update-bootloader
It worked after reboot but afterwards NVIDIA driver is no longer loaded. Here is my inxi -GSaz:
System:
Kernel: 6.12.0-160000.8-default arch: x86_64 bits: 64 compiler: gcc
v: 13.4.0 clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.8-default
root=UUID=1d8c586b-c601-43a9-b2a7-a0479c6398c8 mitigations=auto quiet
security=selinux selinux=1 rd.driver.blacklist=nouveau ia32_emulation=1
Desktop: KDE Plasma v: 6.4.2 tk: Qt v: N/A info: frameworks v: 6.16.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: openSUSE Leap 16.0
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:3e9b
class-ID: 0300
Device-2: NVIDIA TU106BM [GeForce RTX 2060 Mobile] vendor: Lenovo
driver: nvidia v: 580.126.09 alternate: nouveau,nvidia_drm non-free: 550.xx+
status: current (as of 2024-09; EOL~2026-12-xx) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-2022 pcie: gen: 3 speed: 8 GT/s
lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1f51 class-ID: 0300
Device-3: IMC Networks Integrated Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:7 chip-ID: 13d3:56a6
class-ID: 0e02 serial: <filter>
Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
alternate: fbdev,intel dri: iris gpu: i915 display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 model: LG Display 0x05cf built: 2018 res: 1920x1080
hz: 144 dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64")
diag: 395mm (15.5") ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.3.3 glx-v: 1.4
direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
device-ID: 8086:3e9b memory: 7.56 GiB unified: yes
API: Vulkan v: 1.4.309 layers: 3 device: 0 type: integrated-gpu name: Intel
UHD Graphics 630 (CFL GT2) driver: N/A device-ID: 8086:3e9b
surfaces: xcb,xlib
I run NVIDIA-SMI and it says no device found while lsmod | grep nvidia shows this:
nvidia_drm 147456 0
nvidia_modeset 1937408 1 nvidia_drm
nvidia_uvm 3878912 0
nvidia 111603712 3 nvidia_uvm,nvidia_drm,nvidia_modeset
i2c_nvidia_gpu 12288 0
drm_ttm_helper 16384 1 nvidia_drm
i2c_ccgx_ucsi 12288 1 i2c_nvidia_gpu
video 81920 3 ideapad_laptop,i915,nvidia_modeset
Please help. Thank you so much.
BLP
January 20, 2026, 11:13am
3
Hi Hui, here is the result:
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+----------------------------------------+--------+---------------------
i | kernel-firmware-nvidia | package | 20250516-160000.2.2 | noarch | repo-oss (16.0)
i | libnvidia-egl-gbm1 | package | 1.1.2.1-lp160.8.1 | x86_64 | repo-non-free (16.0)
i | libnvidia-egl-wayland1 | package | 1.1.21-lp160.54.1 | x86_64 | repo-non-free (16.0)
i | libnvidia-egl-x111 | package | 1.0.5-lp160.22.1 | x86_64 | repo-non-free (16.0)
i | libnvidia-gpucomp | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-common-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-compute-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-compute-utils-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i+ | nvidia-driver-G06-kmp-default | package | 580.126.09_k6.12.0_160000.8-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-gl-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-modprobe | package | 580.126.09-lp160.22.1 | x86_64 | repo-non-free (16.0)
i | nvidia-persistenced | package | 580.126.09-lp160.2.1 | x86_64 | repo-non-free (16.0)
i | nvidia-userspace-meta-G06 | package | 580.126.09-lp160.31.1 | x86_64 | repo-non-free (16.0)
i | nvidia-video-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | openSUSE-repos-Leap-NVIDIA | package | 20250714.a450212-lp160.3.1 | x86_64 | repo-oss (16.0)
Thanks.
hui
January 20, 2026, 11:20am
4
Please force the reinstallation:
zypper in -f nvidia-driver-G06-kmp-default
BLP
January 20, 2026, 11:28am
5
Sadly, still the same - no device found and NVIDIA driver is not loaded. This is a long bow - is this due to nouveau?
hui
January 20, 2026, 11:35am
6
As you can see in the inxi output, nouveau is blacklisted. See kernel command line.
BLP
January 20, 2026, 11:38am
7
Understand. I don’t know what to do now. Downgrade the driver version?
@BLP Hi and welcome to the Forum
I have a Turing GPU setup as primary graphics, the Intel device changes to a Display Controller in the Dell XE3 if using a discrete GPU, so it should all be working for you…
Dell OptiPlex XE3;
System:
Kernel: 6.12.0-160000.8-default arch: x86_64 bits: 64 compiler: gcc
v: 13.4.0 clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.8-default
root=UUID=e2911003-8a7b-490a-89b4-de68d08f1200 intel_iommu=on
mitigations=auto quiet security=selinux selinux=1 ia32_emulation=1
rd.driver.blacklist=nouveau
Desktop: GNOME v: 48.4 tk: GTK v: 3.24.50 wm: gnome-shell
tools: gsd-screensaver-proxy dm: GDM v: 48.0 Distro: openSUSE Leap 16.0
Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: Dell
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: none empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3
bus-ID: 00:02.0 chip-ID: 8086:3e92 class-ID: 0380
Device-2: NVIDIA TU117GLM [Quadro T400 Mobile] driver: nvidia
v: 580.126.09 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current
(as of 2024-09; EOL~2026-12-xx) arch: Turing code: TUxxx
process: TSMC 12nm FF built: 2018-2022 pcie: gen: 1 speed: 2.5 GT/s
lanes: 16 link-max: gen: 3 speed: 8 GT/s ports: active: DP-4
empty: DP-5,DP-6 bus-ID: 01:00.0 chip-ID: 10de:1fb2 class-ID: 0300
Display: wayland server: Xwayland v: 24.1.6 compositor: gnome-shell
driver: N/A display-ID: 0
Monitor-1: DP-4 res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris gbm: drv: iris surfaceless: drv: nvidia
wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: nvidia mesa v: 580.126.09
glx-v: 1.4 direct-render: yes renderer: NVIDIA T400/PCIe/SSE2
memory: 1.95 GiB display-ID: :0.0
API: Vulkan v: 1.4.309 layers: 3 device: 0 type: discrete-gpu
name: NVIDIA T400 driver: N/A device-ID: 10de:1fb2
surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: Intel UHD
Graphics 630 (CFL GT2) driver: N/A device-ID: 8086:3e92
surfaces: xcb,xlib,wayland
S | Name | Type | Version | Arch | Repository
---+-------------------------------+---------+----------------------------------------+--------+---------------------
i | kernel-firmware-nvidia | package | 20250516-160000.2.2 | noarch | repo-oss (16.0)
i | libnvidia-egl-gbm1 | package | 1.1.2-160000.3.2 | x86_64 | repo-oss (16.0)
i | libnvidia-egl-wayland1 | package | 1.1.21-lp160.54.1 | x86_64 | repo-non-free (16.0)
i | libnvidia-egl-x111 | package | 1.0.5-lp160.22.1 | x86_64 | repo-non-free (16.0)
i | libnvidia-gpucomp | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-common-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-compute-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-compute-utils-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i+ | nvidia-driver-G06-kmp-default | package | 580.126.09_k6.12.0_160000.8-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-gl-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | nvidia-modprobe | package | 580.126.09-lp160.22.1 | x86_64 | repo-non-free (16.0)
i | nvidia-persistenced | package | 580.126.09-lp160.2.1 | x86_64 | repo-non-free (16.0)
i | nvidia-userspace-meta-G06 | package | 580.126.09-lp160.31.1 | x86_64 | repo-non-free (16.0)
i | nvidia-video-G06 | package | 580.126.09-lp160.44.1 | x86_64 | repo-non-free (16.0)
i | openSUSE-repos-Leap-NVIDIA | package | 20250714.a450212-lp160.3.1 | x86_64 | repo-oss (16.0)
Your running Plasma as well as X11, is there a reason for this?
@BLP Did you also run zypper inr as well?
@BLP Oh, I see you did… Is your user in the video and renderer groups?
BLP
January 21, 2026, 9:10am
11
@malcolmlewis - Leap booted me into X11 do I change to Wayland? as to my user I confirm that the user is in video and render group as shown below:
blp : blp wheel render video
Sadly after a reboot, NVIDIA is still not loaded and nvidia-smi still says “no device found”. Do I reinstall everything? If so, what are the exact steps or what are my options?
Thank you for the help and I look forward to your guidance. Thank you.
BLP
January 21, 2026, 9:23am
12
@malcolmlewis Earlier, I enabled secure boot and booted to Leap. It did not ask me to enrol NVIDIA cert and when I run nvidia-smi I got this message:
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
Any ideas how to resolve? Or anyone has any idea? Thank you.
Try running an app like glxinfo using
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep OpenGL
If it works and shows OpenGL vendor: NVIDIA Corporation, it confirms that the NVIDIA GPU is functional and PRIME Render Offload is working.
BLP
January 21, 2026, 9:31am
15
Sorry. I run the command in the terminal and I got this:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | grep OpenGL
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 24 (X_GLXCreateNewContext)
Value in failed request: 0x0
Serial number of failed request: 67
Current serial number in output stream: 68
Sorry, what exactly is the command?
Fix the Secure Boot issue first (MOK enrollment) so that the NVIDIA driver loads.
BLP
January 21, 2026, 9:43am
17
Sorry for being a hassle but I have been tinkering with this issue that I worry I will mess it up again. I found this command to force enrolment:
okutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver-G0<X>-<driver_version>-<kernel_flavor>.der --root-pw
Where do I get my driver version and kernel flavor? Sorry but I am just being careful given the time I spent to fix the issue by myself which sadly did not bear any fruit. Thank you.
Use the bash-completion.
mokutil --import /usr/share/nvidia-pubkeys/
now use the TAB key once:
mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver-G06-580.
Now use the TAB key twice as same a doubleklick on the mouse: TAB TAB
mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver-G06-580.
MOK-nvidia-driver-G06-580.105.08-lp156.44.1-default.der MOK-nvidia-driver-G06-580.119.02-lp160.43.1-default.der MOK-nvidia-driver-G06-580.95.05-lp156.40.2-default.der
MOK-nvidia-driver-G06-580.105.08-lp160.44.1-default.der MOK-nvidia-driver-G06-580.126.09-lp160.44.1-default.der MOK-nvidia-driver-G06-580.95.05-lp156.41.2-default.der
Thes are the available files with the beginning:
MOK-nvidia-driver-G06-580.
you have now to type in only the next letter(s) of the file you want to use:
mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver-G06-580.1
MOK-nvidia-driver-G06-580.105.08-lp156.44.1-default.der MOK-nvidia-driver-G06-580.119.02-lp160.43.1-default.der
MOK-nvidia-driver-G06-580.105.08-lp160.44.1-default.der MOK-nvidia-driver-G06-580.126.09-lp160.44.1-default.der
linux64:/home/stephan # mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver-G06-580.1
When I now type in the 2, the bash completion has not more some different files beginning with it, only one:
mokutil --import /usr/share/nvidia-pubkeys/MOK-nvidia-driver-G06-580.126.09-lp160.44.1-default.der
Now you can use Enter/Return to execute the command.
BLP
January 21, 2026, 10:04am
19
Thank you but I managed to enrol the cert when I rebooted via the blue screen. Sadly, the result remains the same “no device found”.
@BLP What is the output from journalctl -b | grep drm