Nvidia not working

Hello everyone,

I have recently reinstalled opensuse tumbleweed and I cannot get the nvidia drivers to start working. I tried installing them with the zypper install-new-recommends --repo repo-non-free command and they installed. When I rebooted my laptop still used the AMD integrated gpu, so I looked into Nvidia PRIME for open suse and installed suse-prime, then when I rebooted, my external monitor stopped being detected. I have tried sudo prime-select boot nvidia and then rebooting, it didn’t work. nvidia-settings does not detect my card, but when i run lspci | grep VGA, I get

07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c5)`

and this is the output of inxi -GSaz

System:
  Kernel: 6.13.3-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.13.3-1-default
    root=UUID=2b40395f-6942-494e-b325-01a6ee99b103 splash=silent quiet
    security=selinux selinux=1 enforcing=1 rd.driver.blacklist=nouveau
    mitigations=auto
  Desktop: i3 v: 4.24 with: i3bar tools: xautolock
    avail: i3lock,xscreensaver vt: 2 dm: SDDM Distro: openSUSE Tumbleweed
    20250221
Graphics:
  Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q]
    vendor: Hewlett-Packard driver: nvidia v: 570.86.16
    alternate: nouveau,nvidia_drm non-free: 550/565.xx+ status: current (as
    of 2025-01; EOL~2026-12-xx) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 3 speed: 8 GT/s
    lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:2520 class-ID: 0300
  Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
    Radeon Mobile Series] vendor: Hewlett-Packard driver: amdgpu v: kernel
    arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: none bus-ID: 07:00.0
    chip-ID: 1002:1638 class-ID: 0300 temp: 44.0 C
  Device-3: Luxvisions Innotech HP Wide Vision HD Camera driver: uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2
    chip-ID: 30c9:000e class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.5
    compositor: Picom v: 12.5 driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev dri: radeonsi gpu: amdgpu 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 0x05fe built: 2018 res: mode: 1920x1080
    hz: 144 scale: 100% (1) dpi: 142 gamma: 1.2 size: 344x194mm (13.54x7.64")
    diag: 395mm (15.5") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia drv: amd radeonsi platforms: device: 0
    drv: nvidia device: 1 drv: radeonsi device: 2 drv: swrast gbm:
    drv: kms_swrast surfaceless: drv: nvidia x11: drv: radeonsi
    inactive: wayland
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.86.16
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060 Laptop
    GPU/PCIe/SSE2 memory: 5.86 GiB
  API: Vulkan v: 1.4.304 layers: 1 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 3060 Laptop GPU driver: N/A device-ID: 10de:2520 surfaces: N/A
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

Do you have any advice or idea on what is wrong and how I could fix it?

Please post the result of:

zypper se -si nvidia

Chances are that you have the open kernel module installed but not the related video / openGL packages.
And, BTW, I would uninstall anything related to suse-prime, should not be needed these days with your HW.

1 Like

For modern hybrid graphics environments, have a look at…
https://en.opensuse.org/SDB:NVIDIA_Switcheroo_Control
and

1 Like
[sudo] password for root:
Building repository 'google-chrome' cache ....................................................................................................................................................................[done]
Loading repository data...
Reading installed packages...

S  | Name                                           | Type    | Version                 | Arch   | Repository
---+------------------------------------------------+---------+-------------------------+--------+--------------
i+ | bumblebee-status-module-nvidia-optimus-manager | package | 2.1.5-4.3               | noarch | repo-oss
i  | bumblebee-status-module-nvidia-prime           | package | 2.1.5-4.3               | noarch | repo-oss
i  | kernel-firmware-nvidia                         | package | 20250206-1.1            | noarch | repo-oss
i+ | kernel-firmware-nvidia-gsp-G06                 | package | 535.86.05-3.4           | x86_64 | repo-oss
i+ | libnvidia-egl-gbm-devel                        | package | 1.1.2-7.1               | x86_64 | repo-non-free
i  | libnvidia-egl-gbm1                             | package | 1.1.2-7.1               | x86_64 | repo-non-free
i  | libnvidia-egl-gbm1-32bit                       | package | 1.1.2-7.1               | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1                         | package | 1.1.17-43.3             | x86_64 | repo-non-free
i  | libnvidia-egl-wayland1-32bit                   | package | 1.1.17-43.1             | x86_64 | repo-non-free
i  | libnvidia-egl-x111                             | package | 1.0.1-9.3               | x86_64 | repo-non-free
i  | libnvidia-egl-x111-32bit                       | package | 1.0.1-9.2               | x86_64 | repo-non-free
i  | nvidia-common-G06                              | package | 570.86.16-31.1          | x86_64 | repo-non-free
i  | nvidia-gl-G06                                  | package | 570.86.16-31.1          | x86_64 | repo-non-free
i  | nvidia-gl-G06-32bit                            | package | 570.86.16-31.1          | x86_64 | repo-non-free
i  | nvidia-libXNVCtrl                              | package | 570.86.16-2.1           | x86_64 | repo-oss
i  | nvidia-modprobe                                | package | 570.86.16-9.1           | x86_64 | repo-non-free
i  | nvidia-open-driver-G06-signed-kmp-default      | package | 570.86.16_k6.13.3_1-4.2 | x86_64 | repo-oss
i+ | nvidia-settings                                | package | 570.86.16-26.1          | x86_64 | repo-non-free
i  | nvidia-video-G06                               | package | 570.86.16-31.1          | x86_64 | repo-non-free
i  | nvidia-video-G06-32bit                         | package | 570.86.16-31.1          | x86_64 | repo-non-free
i  | nvidia-xconfig                                 | package | 570.86.16-2.1           | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA               | package | 20250220.13a9986-1.1    | x86_64 | repo-oss

Hi, there have been quite a few niggly issues with the 570 beta drivers relating to second screens & waking from sleep. The easiest way to resolve it in the interim is to downgrade to the last production diver the 550 version & locking those in. Someone with a similar issue to you solved it this way in the following forum post with decent instructions of how to do this from post 6 or 7 onwards. Hope this helps. https://forums.opensuse.org/t/how-can-i-get-my-second-monitor-to-work-with-proprietary-nvidia-drivers/182602/5

When I try to install the 550 drivers i get this
Problem: 1: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-video-G06-550.144.03-30.1.x86_64

I think this is a known bug & should be safe to ignore see around post 3 in this Forum post: https://forums.opensuse.org/t/curious-when-the-nvidia-drivers-are-updated-currently-570-86-16/182718/3

1 Like

So you have both suse-prime and bumblebee installed? Those two packages are not compatible, plus bumblebee is abandoned and suse-prime is not needed.
Uninstall both of them and follow directions from @deano_ferrari above, install and activate switcheroo-control.
This is independent of which version of the Nvidia driver you are going to use.

1 Like

Thank you very much this worked

1 Like

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