Help with openSUSE Tumbleweed Installation Nvidia + Wayland

Hey everyone,

I’m new to the openSUSE community and could really use some help getting Tumbleweed up and running on my desktop. I’ve been a long-time Ubuntu and Windows user, and recently dabbled with Arch Linux on my laptop. I wanted to make the switch to openSUSE Tumbleweed for its up-to-date packages (what I don’t like about Ubuntu) and stability with tools like Snapper working out of the box. I plan to try to install hyprland (that I use on my laptop) or maybe sway if hyprland doesn’t cooperate.

My System:

  • GPU: Nvidia 4070 Ti Super
  • CPU: Intel i7 13th Gen

so far here are the issues I encountered, which are most probably caused by my nvidia card…

First, I tried installing openSUSE using the network image, but I ended up with an old installer that had a blue background and square stacking dialogue boxes. Not sure why if anyone has any idea…

I then switched to the offline image and managed to install openSUSE with GNOME. However, things got a bit wonky. GNOME was running on Wayland and it was super unstable. For example, clicking on a CPU core in the System Monitor would freeze my system, right clicking on the Gnome Console would freeze or crash and log me out. Seems like context menus are broken?

I figured that the instability was probably caused because of the nouveau drivers not playing nice with Wayland so I followed the official documentation to install the proprietary Nvidia drivers, but hit a few issues:

After rebooting, I was logged into IceWM instead of GNOME, and I couldn’t select GNOME as my DE on the login screen.

I installed nvidia-video-G06 using Zypper, but ran into version conflicts when trying to install other nvidia packages like compute or compute-utils. I was trying to install them one by one so maybe using a single zypper command would help here, I’ll try next time.

Nvidia’s website recommends driver version 550, but openSUSE installed version 580. For a while I thought that might be the issue but after a few failed attempts, I installed EndeavourOS and got Nvidia drivers version 580 working along with Hyprland. This gives me hope that I can get it working on openSUSE too! Anyway the previous issues helped me familiarize myself with snapper and I really liked it, so I want to make openSUSE work!

I’m planning to try again later this week, and would really appreciate it if anyone has any advices for me!

I’m thinking of trying the installation of nvidia drivers “the hard way” next, but I’m still not sure what caused the issues I encountered in my previous attempts.

I also saw that the Open GPU kernel module were available, maybe trying them would help?

I also read the nvidia troubleshooting page which said the drivers are not currently compatible with Wayland but it seems a bit out of date (08-2020). It worked well on EndeavourOS and the issues mentioned on that page does not match what I experienced.

I’d really appreciate any advice or suggestions you all might have. Thanks a bunch!

Cheers

Hi welcome, I’m no expert but have found the wiki pages useful when I was setting up a Nvidia card with proprietary drivers, although the latest Nvidia drivers 570 performs better with Wayland now, so maybe see if you can get that?. Along the way I have also found that Nvidia plays better with X11 session which you can start by logging out and then clicking the gear item in the bottom right hand corner of the log in screen. I’m sure there are more admin types here who will help too soon.
See the links to the wikis below & do persevere as I have found Opensuse to be great apart from a few niggles along the way after updates if you are on tumbleweed. Making sure you have added the Nvidia Repos helps too if you want to use their drivers.

https://en.opensuse.org/SDB:NVIDIA
https://en.opensuse.org/SDB:NVIDIA_drivers

I don’t know why the online installer failed, but if you chose the offline image be aware that only a limited set of packages is included in that image and just after installation you may need to connect to the internet and perform an upgrade, best by opening a console (e.g. CTRL+ALT+F4), logging in as superuser (root) and issuing:

zypper dup

which is the recommended way of keeping the system up to date on Tumbleweed.
Then I see no “580” nvidia driver on the repos, so is it a typo or?
You should be fine with the 570.86.16 version currently available.
Also consider that your GPU has an Ada Lovelace architecture, so you may consider the open kernel modules, nvidia-open-driver-G06-signed-kmp-default as described here.

Hi, thanks for the replies!

I’ll have to check again but I remember seeing v580 when I installed them yesterday… Looking at Index of /opensuse/tumbleweed/x86_64 it seems like there isn’t a v580 so I must be misremembering… I’m going to try installing again and will keep you updated, must have been 570 then.

I did not explain exactly what I did in my first post, so here we go:
I added the Nvidia Repos as instructed on SDB:NVIDIA drivers - openSUSE Wiki and made sure to actually use the one for tumbleweed with the following command:

sudo zypper addrepo --refresh https://download.nvidia.com/opensuse/tumbleweed NVIDIA

I also install the drivers using the following command, as shown in the wiki:

sudo zypper install nvidia-video-G06

then rebooted, and that’s when I would get icewm.

As for using X11 as jjis suggested, I thought about it too, but since I want to use Wayland down the line switching to X11 to have a Stable Gnome install with the nouveau drivers wasn’t really what I had in mind. Weird thing is after installing the proprietary drivers and getting logged into icewm, I did not have the option to log into X11 Gnome, only icewm. It’s as if installing the drivers removed Gnome.

Regarding the use of the offline image, I did run zypper dup after the install, so I should have been ok on that front.
Thanks for recommending the open kernel modules, I was thinking about try those.

I’ll post an update soon.

Well, the Wiki also suggests to issue:

zypper in <nvidia-glG04 or nvidia-glG05 or nvidia-gl-G06>

anyway, as a reference, the following is what is installed here:

LT-B:~ # zypper se -si nvidia
Loading repository data...
Reading installed packages...

S  | Name                          | Type    | Version                  | Arch   | Repository
---+-------------------------------+---------+--------------------------+--------+------------------------
i+ | libnvidia-egl-gbm1            | package | 1.1.2-7.1                | x86_64 | nVidia Graphics Drivers
i  | libnvidia-egl-wayland1        | package | 1.1.17-1.1               | x86_64 | Main Repository (OSS)
i+ | libnvidia-egl-x111            | package | 1.0.1-9.3                | x86_64 | nVidia Graphics Drivers
i  | nvidia-common-G06             | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-compute-G06            | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-compute-utils-G06      | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-driver-G06-kmp-default | package | 570.86.16_k6.13.0_1-31.1 | x86_64 | nVidia Graphics Drivers
i+ | nvidia-gl-G06                 | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-libXNVCtrl             | package | 570.86.16-26.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-modprobe               | package | 570.86.16-9.1            | x86_64 | nVidia Graphics Drivers
i  | nvidia-persistenced           | package | 570.86.16-2.1            | x86_64 | nVidia Graphics Drivers
i+ | nvidia-settings               | package | 570.86.16-26.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-video-G06              | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
LT-B:~ #

Also check that you have the following:

LT-B:~ # zypper se -si session
Loading repository data...
Reading installed packages...

S  | Name                         | Type    | Version    | Arch   | Repository
---+------------------------------+---------+------------+--------+----------------------
i  | gnome-session                | package | 47.0.1-4.3 | x86_64 | Main Repository (OSS)
i  | gnome-session-core           | package | 47.0.1-4.3 | x86_64 | Main Repository (OSS)
i+ | gnome-session-wayland        | package | 47.0.1-4.3 | x86_64 | Main Repository (OSS)
i  | gnome-session-xsession       | package | 47.0.1-4.3 | x86_64 | Main Repository (OSS)
i  | gnome-shell-classic-xsession | package | 47.3-1.2   | noarch | Main Repository (OSS)
LT-B:~ #

Gnome should have no problems with wayland and Nvidia currently.

Quick update, I reinstalled openSUSE and this time around the network image worked.
After logging in I ran zypper dup just in case and everything looks fine. I made a snapper snapshot to easily rollback and will be testing the driver installation again.

For reference, running the same commands as you, here are the packages that have been installed on the fresh install:
For gnome

$ sudo zypper se -si session
Loading repository data...
Reading installed packages...

S  | Name                  | Type    | Version    | Arch   | Repository
---+-----------------------+---------+------------+--------+----------------------
i  | gnome-session         | package | 47.0.1-4.3 | x86_64 | Main Repository (OSS)
i  | gnome-session         | package | 47.0.1-4.3 | x86_64 | openSUSE-20250207-0
i  | gnome-session         | package | 47.0.1-4.3 | x86_64 | repo-oss
i  | gnome-session-core    | package | 47.0.1-4.3 | x86_64 | Main Repository (OSS)
i  | gnome-session-core    | package | 47.0.1-4.3 | x86_64 | openSUSE-20250207-0
i  | gnome-session-core    | package | 47.0.1-4.3 | x86_64 | repo-oss
i  | gnome-session-wayland | package | 47.0.1-4.3 | x86_64 | Main Repository (OSS)
i  | gnome-session-wayland | package | 47.0.1-4.3 | x86_64 | openSUSE-20250207-0
i  | gnome-session-wayland | package | 47.0.1-4.3 | x86_64 | repo-oss

and for nvidia

$ sudo zypper se -si nvidia
Loading repository data...
Reading installed packages...

S  | Name                                      | Type    | Version                 | Arch   | Repository
---+-------------------------------------------+---------+-------------------------+--------+----------------------
i  | kernel-firmware-nvidia                    | package | 20250122-1.1            | noarch | Main Repository (OSS)
i  | kernel-firmware-nvidia                    | package | 20250122-1.1            | noarch | openSUSE-20250207-0
i  | kernel-firmware-nvidia                    | package | 20250122-1.1            | noarch | repo-oss
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.86.16_k6.13.1_1-2.2 | x86_64 | Main Repository (OSS)
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.86.16_k6.13.1_1-2.2 | x86_64 | openSUSE-20250207-0
i  | nvidia-open-driver-G06-signed-kmp-default | package | 570.86.16_k6.13.1_1-2.2 | x86_64 | repo-oss
i  | openSUSE-repos-MicroOS-NVIDIA             | package | 20240712.dd8c2eb-3.1    | x86_64 | Main Repository (OSS)
i  | openSUSE-repos-MicroOS-NVIDIA             | package | 20240712.dd8c2eb-3.1    | x86_64 | openSUSE-20250207-0
i  | openSUSE-repos-MicroOS-NVIDIA             | package | 20240712.dd8c2eb-3.1    | x86_64 | repo-oss

Since last time I ended up doing the manual install, this time I plan do the automatic insall, so I will run first the command to add the repository

zypper install openSUSE-repos-Tumbleweed-NVIDIA

then:

zypper install-new-recommends --repo NVIDIA

and reboot.

After running the command to add the repository I got the following:

sudo zypper install openSUSE-repos-Tumbleweed-NVIDIA
[sudo] password for root: 
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: the installed openSUSE-repos-MicroOS-NVIDIA-20240712.dd8c2eb-3.1.x86_64 conflicts with 'namespace:otherproviders(openSUSE-repos-NVIDIA)' provided by the to be installed openSUSE-repos-Tumbleweed-NVIDIA-20240712.dd8c2eb-3.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of openSUSE-repos-MicroOS-NVIDIA-20240712.dd8c2eb-3.1.x86_64
  deinstallation of openSUSE-repos-MicroOS-20240712.dd8c2eb-3.1.x86_64
 Solution 2: do not install openSUSE-repos-Tumbleweed-NVIDIA-20240712.dd8c2eb-3.1.x86_64

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 

Pretty sure last time I selected option 1

[quote=“fernn, post:6, topic:182513”]
sudo zypper se -si nvidia
[/quote] Here’s what I have on my system & I have the X session & classic session options too. Perhaps Opensuse doesn’t ship with those now? You could try looking in YAST software management and looking in the repos section for a graphical way to add things, which then does all the same checks as Zypper in the terminal. Hope this helps?

sudo zypper se -si nvidia
Loading repository data...
Reading installed packages...

S  | Name                          | Type    | Version                  | Arch   | Repository
---+-------------------------------+---------+--------------------------+--------+------------------------
i+ | kernel-firmware-nvidia        | package | 20250122-1.1             | noarch | Main Repository (OSS)
i+ | kernel-firmware-nvidia        | package | 20250122-1.1             | noarch | openSUSE:Tumbleweed
i+ | kernel-firmware-nvidia        | package | 20250122-1.1             | noarch | openSUSE:Tumbleweed
i  | libnvidia-egl-gbm1            | package | 1.1.2-7.1                | x86_64 | nVidia Graphics Drivers
i  | libnvidia-egl-gbm1-32bit      | package | 1.1.2-7.1                | x86_64 | nVidia Graphics Drivers
i+ | libnvidia-egl-wayland1        | package | 1.1.17-1.1               | x86_64 | Main Repository (OSS)
i+ | libnvidia-egl-wayland1        | package | 1.1.17-1.1               | x86_64 | openSUSE:Tumbleweed
i+ | libnvidia-egl-wayland1        | package | 1.1.17-1.1               | x86_64 | openSUSE:Tumbleweed
i  | libnvidia-egl-wayland1-32bit  | package | 1.1.17-43.1              | x86_64 | nVidia Graphics Drivers
i  | libnvidia-egl-x111            | package | 1.0.1-9.3                | x86_64 | nVidia Graphics Drivers
i  | libnvidia-egl-x111-32bit      | package | 1.0.1-9.2                | x86_64 | nVidia Graphics Drivers
i  | nvidia-common-G06             | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-compute-G06            | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-compute-G06-32bit      | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-compute-utils-G06      | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-driver-G06-kmp-default | package | 570.86.16_k6.13.0_1-31.1 | x86_64 | nVidia Graphics Drivers
i+ | nvidia-gl-G06                 | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-gl-G06-32bit           | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i  | nvidia-libXNVCtrl             | package | 570.86.16-26.1           | x86_64 | nVidia Graphics Drivers
i  | nvidia-modprobe               | package | 570.86.16-9.1            | x86_64 | nVidia Graphics Drivers
i  | nvidia-persistenced           | package | 570.86.16-2.1            | x86_64 | nVidia Graphics Drivers
i+ | nvidia-settings               | package | 570.86.16-26.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-video-G06              | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
i+ | nvidia-video-G06-32bit        | package | 570.86.16-31.1           | x86_64 | nVidia Graphics Drivers
1 Like

I selected option 1 from my post above. I don’t use MicroOS so that makes sense to me.
After that I tried the command I mentioned above but it failed:

sudo zypper install-new-recommends --repo NVIDIA
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Repository 'NVIDIA' not found by its alias, number, or URI.
Use 'zypper repos' to get the list of defined repositories.

Well, after checking the name like is suggested, it is indeed not NVIDIA but repo-non-free so I ran that again with the correct name this time:

sudo zypper install-new-recommends --repo repo-non-free
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Retrieving repository 'repo-non-free' metadata ...........................................................................................................................................[done]
Building repository 'repo-non-free' cache ................................................................................................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Nothing to do.

So I guess the default is the open kernel modules. I will reboot and then test installing the proprietary drivers again. Also making a snapshot for easy rollback o/

You have multiple copies of repos installed. Those marked openSUSE-20250207-0 point to the install media and should be removed after install, since it is going to become outdated with time.
The other two have the same content, so the only drawback is doubling the download time during repo refresh. One is pointing to the download.opensuse.org site, the other to the cdn service, keep the one that best serves your area, you may simply disable one or the other without removing the repo definition.

nvidia-open-driver-G06-signed-kmp-default recommends nothing, while nvidia-driver-G06-kmp-default recommends:

Recommends     : [3]
    nvidia-common-G06 = 570.86.16
    nvidia-gl-G06 = 570.86.16
    nvidia-video-G06 = 570.86.16

and I think that you still need those for a full experience if you run into trouble.

1 Like

@fernn Hi and welcome to the Forum :smile:
Can you confirm if the nvidia_drm modules is being loaded lsmod | grep nvidia

Thanks for all the replies, really appreciate you all taking time to help me out!

@OrsoBruno Thanks for pointing that out. I disabled a few of them and now I only have repo-oss. I was actually wondering why I was getting 3 times the same package when searching!

@malcolmlewis Thanks! I can confirm that they are not loaded, I get no output when running lsmod | grep nvidia. I ran the same command but for nouveau and it seems to be what is running currently:

lsmod | grep nouveau
nouveau              3641344  29
drm_ttm_helper         16384  3 xe,nouveau
gpu_sched              69632  2 xe,nouveau
drm_gpuvm              49152  2 xe,nouveau
drm_exec               12288  3 drm_gpuvm,xe,nouveau
i2c_algo_bit           20480  3 xe,i915,nouveau
ttm                   110592  4 drm_ttm_helper,xe,i915,nouveau
drm_display_helper    278528  3 xe,i915,nouveau
mxm_wmi                12288  1 nouveau
video                  81920  3 xe,i915,nouveau
wmi                    32768  4 video,wmi_bmof,mxm_wmi,nouveau
button                 24576  1 nouveau

So I am planning to run the following command to match what @OrsoBruno has installed: sudo zypper install libnvidia-egl-gbm1 libnvidia-egl-wayland1 libnvidia-egl-x111 nvidia-common-G06 nvidia-compute-G06 nvidia-compute-utils-G06 nvidia-driver-G06-kmp-default nvidia-gl-G06 nvidia-libXNVCtrl nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-video-G06

I get the following output:

sudo zypper install libnvidia-egl-gbm1 libnvidia-egl-wayland1 libnvidia-egl-x111 nvidia-common-G06 nvidia-compute-G06 nvidia-compute-utils-G06 nvidia-driver-G06-kmp-default nvidia-gl-G06 nvidia-libXNVCtrl nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-video-G06
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
3 Problems:
Problem: 1: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64
Problem: 2: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64
Problem: 3: the installed nvidia-open-driver-G06-signed-kmp-default-570.86.16_k6.13.1_1-2.2.x86_64 conflicts with 'nvidia-driver-G06-kmp' provided by the to be installed nvidia-driver-G06-kmp-default-570.86.16_k6.13.0_1-31.1.x86_64

Problem: 1: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64
 Solution 1: do not install nvidia-compute-G06-570.86.16-31.1.x86_64
 Solution 2: break nvidia-compute-G06-570.86.16-31.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 2

Problem: 2: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64
 Solution 1: do not install nvidia-compute-utils-G06-570.86.16-31.1.x86_64
 Solution 2: break nvidia-compute-G06-570.86.16-31.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 2

Problem: 3: the installed nvidia-open-driver-G06-signed-kmp-default-570.86.16_k6.13.1_1-2.2.x86_64 conflicts with 'nvidia-driver-G06-kmp' provided by the to be installed nvidia-driver-G06-kmp-default-570.86.16_k6.13.0_1-31.1.x86_64
 Solution 1: deinstallation of nvidia-open-driver-G06-signed-kmp-default-570.86.16_k6.13.1_1-2.2.x86_64
 Solution 2: do not install nvidia-driver-G06-kmp-default-570.86.16_k6.13.0_1-31.1.x86_64

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1

Resolving dependencies...
Resolving package dependencies...

The following 8 recommended packages were automatically selected:
  glibc-gconv-modules-extra-32bit nvidia-common-G06 nvidia-compute-G06-32bit nvidia-gl-G06 nvidia-gl-G06-32bit nvidia-video-G06 nvidia-video-G06-32bit switcheroo-control

The following 48 NEW packages are going to be installed:
  dwarves glibc-32bit glibc-gconv-modules-extra-32bit kernel-default-devel kernel-devel kernel-macros libdrm2-32bit libdwarves1 libelf-devel libffi8-32bit libgbm1-32bit libnvidia-egl-gbm1 libnvidia-egl-gbm1-32bit
  libnvidia-egl-wayland1 libnvidia-egl-wayland1-32bit libnvidia-egl-x111 libnvidia-egl-x111-32bit libOpenCL1 libOpenCL1-32bit libvdpau1-32bit libwayland-client0-32bit libwayland-server0-32bit libX11-6-32bit
  libX11-xcb1-32bit libXau6-32bit libxcb1-32bit libxcb-dri3-0-32bit libxcb-present0-32bit libXext6-32bit libz-ng-compat1 libzstd-devel nss-mdns-32bit nvidia-common-G06 nvidia-compute-G06 nvidia-compute-G06-32bit
  nvidia-compute-utils-G06 nvidia-driver-G06-kmp-default nvidia-gl-G06 nvidia-gl-G06-32bit nvidia-libXNVCtrl nvidia-modprobe nvidia-persistenced nvidia-settings nvidia-video-G06 nvidia-video-G06-32bit
  samba-client-32bit switcheroo-control zlib-ng-compat-devel

The following package is going to be REMOVED:
  nvidia-open-driver-G06-signed-kmp-default

48 new packages to install, 1 to remove.

Package download size:   464.3 MiB

Package install size change:
              |      1.49 GiB  required by packages that will be installed
    1.48 GiB  |  -    8.4 MiB  released by packages that will be removed

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y): 

I had the same issue previously and referred to Reddit - Dive into anything where apparently the dependency is no longer needed? So I will pick option 2 both time, then for problem 3 I will pick solution 1. I will post an update shortly to report my results.

Cheers.

Hi everyone, success!

lsmod | grep nvidia
nvidia_drm            135168  7
nvidia_modeset       1822720  4 nvidia_drm
nvidia_uvm           3862528  0
nvidia              96911360  49 nvidia_uvm,nvidia_modeset
drm_ttm_helper         16384  3 nvidia_drm,xe
video                  81920  3 xe,i915,nvidia_modeset

I checked and gnome doesn’t freeze or crash anymore when it did with the nouveau drivers. I’ll try installing hyprland later. Hopefully it will go well.

There are only two issues:

  • The second encryption password prompt’s resolution is incorrect now. I think I can fix that easily, just need to look for the right config file. Pretty sure it’s plymouth.
  • nvidia-compute-G06-570.86.16-31.1.x86_64 install is broken, zypper ve gets upset:
sudo zypper ve
[sudo] password for root: 
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
3 Problems:
Problem: 1: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64
Problem: 2: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64
Problem: 3: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64

Problem: 1: nothing provides 'libcrypto.so.1.1()(64bit)' needed by the to be installed nvidia-compute-G06-570.86.16-31.1.x86_64
 Solution 1: deinstallation of nvidia-compute-G06-570.86.16-31.1.x86_64
 Solution 2: break nvidia-compute-G06-570.86.16-31.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c

It seems to work fine nonetheless, but if anyone has a fix that would be great!

Anyway thanks a lot to all of you for your help!
Cheers

LT-B:~ # rpm -q --requires nvidia-compute-G06-570.86.16 |grep libcrypto
libcrypto.so.1.1()(64bit)
libcrypto.so.3()(64bit)
LT-B:~ # rpm --verify nvidia-compute-G06-570.86.16
LT-B:~ #
LT-B:~ # rpm -q --whatprovides 'libcrypto.so.1.1()(64bit)' 'libcrypto.so.3()(64bit)'
libopenssl1_1-1.1.1w-13.2.x86_64
libopenssl3-3.2.3-4.1.x86_64
LT-B:~ #
LT-B:~ # zypper se -i --provides libcrypto.so
Loading repository data...
Reading installed packages...

S  | Name          | Summary                                     | Type
---+---------------+---------------------------------------------+--------
i  | libopenssl1_1 | Secure Sockets and Transport Layer Security | package
i  | libopenssl3   | Secure Sockets and Transport Layer Security | package
LT-B:~ #

so make sure you have libopenssl1_1 and libopenssl3 installed.

libopenssl1_1 got removed from Tumbleweed as it is obsoleted (only exists on old machines but not available in repo anymore). The next Nvidia driver update will remove the requirement for libopenssl1_1 and will only require libopenssl3. Bugreport exists.
https://bugzilla.opensuse.org/show_bug.cgi?id=1236882

1 Like

Hi, thanks for all the replies.
I checked and only the libopenssl1_1 is missing so it shouldn’t be an issue.

Another issue I encountered was that nvidia-utils-G06 did not have the correct version (latest is 550 while all other nvidia-*-G06 packages are at 570) so I cannot install it. It is required for hyprland but after testing it worked fine without it (did not test steam or vulcan app), so not a big issue for me now.

I marked the topic as solved.
Thank you all for your help!

It provided nvidia-settings, but likely you have nvidia-settings-570.86.16 installed with the correct version (and if not so you can install it).
But I wonder why hyprland requires it, since it is not really needed when using wayland.

it’s for vulcan application apparently, see

not a hard requirement

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