NVIDIA driver showing but not actually working

Hello!

I have just installed openSUSE Tumbleweed, which is my first Linux install ever. I had to wrestle with it a little bit (upon install there was a black screen, I fixed with the “nomodeset” fix, which may have caused my problem).
After install, when I ran inxi -G, it showed my graphics card but said driver was N/A. I installed the Tumbleweed NVIDIA drivers repository (I forgot the command I used, sorry) and then restarted my machine without the “nomodeset”, which did make the driver appear as “nvidia” in inxi -G.
The trouble is, visually, nothing has changed! Everything is a little fuzzy and slightly stretched vertically as if the graphics driver is not actually working!

Any guidance for this noob is appreciated! Thank you!

Please show the output of following comands:

zypper se -si nvidia
inxi -GSaz

first command:

S  | Name                             | Type    | Version                   | Arch   | Repository
---+----------------------------------+---------+---------------------------+--------+--------------
i  | kernel-firmware-nvidia           | package | 20251018-1.1              | noarch | repo-oss
i  | libnvidia-egl-gbm1               | package | 1.1.2-7.17                | x86_64 | repo-non-free
i  | libnvidia-egl-gbm1-32bit         | package | 1.1.2-7.12                | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1           | package | 1.1.20-52.3               | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1-32bit     | package | 1.1.20-52.3               | x86_64 | repo-non-free
i  | libnvidia-egl-x111               | package | 1.0.3-21.5                | x86_64 | repo-non-free
i  | libnvidia-egl-x111-32bit         | package | 1.0.3-21.4                | x86_64 | repo-non-free
i  | libnvidia-gpucomp                | package | 580.119.02-43.1           | x86_64 | repo-non-free
i  | libnvidia-gpucomp-32bit          | package | 580.119.02-43.1           | x86_64 | repo-non-free
i  | nvidia-common-G06                | package | 580.119.02-43.1           | x86_64 | repo-non-free
i  | nvidia-compute-G06               | package | 580.119.02-43.1           | x86_64 | repo-non-free
i  | nvidia-compute-utils-G06         | package | 580.119.02-43.1           | x86_64 | repo-non-free
i+ | nvidia-driver-G06-kmp-default    | package | 580.119.02_k6.18.0_1-43.1 | x86_64 | repo-non-free
i  | nvidia-gl-G06                    | package | 580.119.02-43.1           | x86_64 | repo-non-free
i  | nvidia-gl-G06-32bit              | package | 580.119.02-43.1           | x86_64 | repo-non-free
i  | nvidia-modprobe                  | package | 580.119.02-21.1           | x86_64 | repo-non-free
i  | nvidia-persistenced              | package | 580.119.02-2.1            | x86_64 | repo-non-free
i  | nvidia-userspace-meta-G06        | package | 580.119.02-26.1           | x86_64 | repo-non-free
i  | nvidia-video-G06                 | package | 580.119.02-43.1           | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20250728.9adc675-1.1      | x86_64 | repo-oss

second command:

System:
  Kernel: 6.18.0-2-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=(hd0,gpt1)/opensuse-tumbleweed/6.18.0-2-default/linux-d05f1705ea5c8056f146fad79c6de7036d60f144
    splash=silent nomodeset mitigations=auto quiet security=selinux selinux=1
    rd.driver.blacklist=nouveau
    root=UUID=9a1374af-68ee-4f07-a1f7-e63acc94e3db
    rootflags=subvol=@/.snapshots/1/snapshot
  Desktop: KDE Plasma v: 6.5.4 tk: Qt v: N/A info: frameworks v: 6.20.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20251211
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics] vendor: Lenovo driver: N/A
    alternate: i915, xe arch: Xe process: Intel 7 (10nm) built: 2022+
    bus-ID: 00:02.0 chip-ID: 8086:a7a0 class-ID: 0300
  Device-2: NVIDIA AD104M [GeForce RTX 4080 Max-Q / Mobile] vendor: Lenovo
    driver: nvidia v: 580.119.02 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: 4
    speed: 16 GT/s lanes: 8 link-max: lanes: 16 ports: active: none
    empty: DP-1,DP-2,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:27a0
    class-ID: 0300
  Device-3: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-8:3 chip-ID: 30c9:00ad
    class-ID: fe01 serial: <filter>
  Display: x11 server: X.Org v: 21.1.21 with: Xwayland v: 24.1.8
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: vesa
    alternate: fbdev,intel,nouveau,nv gpu: nvidia 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: Unknown-1 mapped: None-1 res: mode: 1920x1080 hz: 60
    scale: 100% (1) size: N/A modes: 1920x1080
  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: swrast
    inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.3.1 glx-v: 1.4
    direct-render: yes renderer: llvmpipe (LLVM 21.1.6 256 bits)
    device-ID: ffffffff:ffffffff memory: 60.98 GiB unified: yes
  API: Vulkan v: 1.4.335 layers: 3 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 4080 Laptop GPU driver: nvidia v: 580.119.02
    device-ID: 10de:27a0 surfaces: N/A device: 1 type: cpu name: llvmpipe
    (LLVM 21.1.6 256 bits) driver: mesa llvmpipe v: 25.3.1 (LLVM 21.1.6)
    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

Edit by Sauerland:
Code-Tags

Please use Code-Tags.
Also copy / paste the whole output incl. the complete first commandline

See:
Code-Tags

1 Like

You still have nomodeset in the kernel command line. You can simply remove it via

sudo update-bootloader --del-option nomodeset
sudo update-bootloader --config

Wonderful, everything looks normal now, thank you so much!!!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.