I recently borked my leap 15.6 system and had to reinstall /root from the DVD/ISO image. After updates and nvidia driver install I got only basic lowres video. GPU is a RTX 5060. I had do downgrade the driver to version 580.126 for it to work properly, and locked the packages. That was two weeks ago IINM, I don’t recall what was the higher version (595.xx, perhaps).
What I have installed now is:
~> zypper se -iv nvidia
Carregando dados do repositório...
Lendo os pacotes instalados...
S | Name | Type | Version | Arch | Repository
---+-------------------------------------------+--------+----------------------------------------------+--------+-------------------------------------------------------------
i | kernel-firmware-nvidia | pacote | 20250205-150600.3.15.1 | noarch | update-sle (15.6)
name: kernel-firmware-nvidia
i | kernel-firmware-nvidia | pacote | 20250205-150600.3.15.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
name: kernel-firmware-nvidia
i | libnvidia-egl-gbm1 | pacote | 1.1.3-lp156.10.1 | x86_64 | repo-non-free (15.6)
name: libnvidia-egl-gbm1
il | libnvidia-gpucomp | pacote | 580.126.18-lp156.49.1 | x86_64 | repo-non-free (15.6)
name: libnvidia-gpucomp
il | nvidia-common-G06 | pacote | 580.126.18-lp156.49.1 | x86_64 | repo-non-free (15.6)
name: nvidia-common-G06
il | nvidia-compute-G06 | pacote | 580.126.18-lp156.49.1 | x86_64 | repo-non-free (15.6)
name: nvidia-compute-G06
il | nvidia-compute-utils-G06 | pacote | 580.126.18-lp156.49.1 | x86_64 | repo-non-free (15.6)
name: nvidia-compute-utils-G06
il | nvidia-gl-G06 | pacote | 580.126.18-lp156.49.1 | x86_64 | repo-non-free (15.6)
name: nvidia-gl-G06
il | nvidia-libXNVCtrl | pacote | 580.126.18-lp156.52.1 | x86_64 | repo-non-free (15.6)
name: nvidia-libXNVCtrl
il | nvidia-modprobe | pacote | 580.126.18-lp156.23.1 | x86_64 | repo-non-free (15.6)
name: nvidia-modprobe
il | nvidia-open-driver-G06-signed-kmp-default | pacote | 580.126.18_k6.4.0_150600.23.87-150600.3.85.1 | x86_64 | update-sle (15.6)
name: nvidia-open-driver-G06-signed-kmp-default
il | nvidia-open-driver-G06-signed-kmp-default | pacote | 580.126.18_k6.4.0_150600.23.87-150600.3.85.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
name: nvidia-open-driver-G06-signed-kmp-default
il | nvidia-persistenced | pacote | 580.126.18-lp156.3.1 | x86_64 | repo-non-free (15.6)
name: nvidia-persistenced
il | nvidia-settings | pacote | 580.126.18-lp156.52.1 | x86_64 | repo-non-free (15.6)
name: nvidia-settings
il | nvidia-userspace-meta-G06 | pacote | 580.126.18-lp156.36.1 | x86_64 | repo-non-free (15.6)
name: nvidia-userspace-meta-G06
il | nvidia-video-G06 | pacote | 580.126.18-lp156.49.1 | x86_64 | repo-non-free (15.6)
name: nvidia-video-G06
i | openSUSE-repos-Leap-NVIDIA | pacote | 20250604.94835c9-lp156.2.9.1 | x86_64 | update-oss (15.6)
name: openSUSE-repos-Leap-NVIDIA
i | openSUSE-repos-Leap-NVIDIA | pacote | 20250604.94835c9-lp156.2.9.1 | x86_64 | Repositório principal de atualização
name: openSUSE-repos-Leap-NVIDIA
~>
The problem: I could not install the Steam client, with a bunch of conflicts (text translated from pt_BR):
#### YaST2 conflicts list - generated 2026-04-06 14:30:34 ####
o steam-1.0.0.79-lp156.1.1.x86_64 to be installed require '(nvidia-computeG06-32bit if nvidia-computeG06)', but this cannot be supplied.
suppliers not installable: nvidia-compute-G06-32bit-550.100-lp156.25.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.107.02-lp156.26.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.120-lp156.27.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.120-lp156.28.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.127.05-lp156.27.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.135-lp156.28.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.142-lp156.30.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.144.03-lp156.30.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.67-lp156.20.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.78-lp156.22.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-550.90.07-lp156.23.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-570.124.04-lp156.32.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-570.133.07-lp156.33.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-570.144-lp156.34.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-570.153.02-lp156.36.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-570.169-lp156.37.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-570.172.08-lp156.37.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-570.86.16-lp156.31.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.105.08-lp156.44.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.119.02-lp156.43.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.126.09-lp156.44.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.126.18-lp156.45.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.126.18-lp156.49.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.142-lp156.46.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.76.05-lp156.39.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.82.07-lp156.39.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.95.05-lp156.40.1.x86_64[NVIDIA:repo-non-free]
nvidia-compute-G06-32bit-580.95.05-lp156.41.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.9.5.x86_64[openSUSE:update-sle]
[ ] remove lock to allow installation of nvidia-compute-G06-550.100-lp156.25.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.15.1.x86_64[openSUSE:update-sle]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.7.1.x86_64[openSUSE:repo-oss]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.4-lp156.65.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.9.5.x86_64[repo-sle-update]
[ ] remove lock to allow installation of nvidia-compute-G06-550.90.07-lp156.23.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.7.1.x86_64[repo-oss]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.3-lp156.63.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.4-lp156.64.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.19.1.x86_64[openSUSE:update-sle]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-lp156.59.1.x86_64[NVIDIA:repo-non-free]
[ ] break steam-1.0.0.79-lp156.1.1.x86_64 by ignoring some of the dependecies
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.12.2.x86_64[openSUSE:update-sle]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.12.2.x86_64[repo-sle-update]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.19.1.x86_64[repo-sle-update]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-lp156.56.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.15.1.x86_64[repo-sle-update]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.17.1.x86_64[openSUSE:update-sle]
[ ] don't install steam-1.0.0.79-lp156.1.1.x86_64
[ ] remove lock to allow removal of nvidia-compute-G06-580.126.18-lp156.49.1.x86_64
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-lp156.60.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of nvidia-compute-G06-550.78-lp156.22.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of nvidia-compute-G06-550.107.02-lp156.26.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of nvidia-compute-G06-550.67-lp156.20.1.x86_64[NVIDIA:repo-non-free]
[ ] remove lock to allow installation of libOpenCL1-32bit-2.3.1-150100.8.17.1.x86_64[repo-sle-update]
#### YaST2 conflicts list END ###
I had Steam working before in this box. I suppose the problem is related to nvidia-open-driver-G06-signed-kmp-default, which has no higher version than 580.126.
I note that the drivers moved to opensuse repos. Perhaps the nvidia repos are still available and upgrading the drivers from there would work?
If not, how can I get Steam working again?
Thanks
I tried to, but couldn’t make head nor tails of the agama partitioner. This box has a complicated mix of drives and filesystems. Reinstalling 15.6 was the safer course. It will stay like that for a few months more.
But going back to the topic, how do I get steam working again?
Thanks
Remember, Leap 16.0 has no 32bit support. The flatpak is the way to go, with Flatseal you can lock it down as required. Added bonus, it will pull in a newer Mesa to use…
** Tumbleweed **
flatpak --user install com.valvesoftware.Steam
Looking for matches…
com.valvesoftware.Steam permissions:
ipc network pulseaudio wayland x11 devices
bluetooth devel multiarch per-app-dev-shm file access [1] dbus access [2]
bus ownership [3] system dbus access [4] tags [5]
[1] /media, /mnt, /run/media, /run/udev:ro, xdg-config/MangoHud:ro, xdg-music:ro, xdg-pictures:ro, xdg-run/app/com.discordapp.Discord:create, xdg-run/pipewire-0:ro,
xdg-run/speech-dispatcher:ro
[2] org.freedesktop.Notifications, org.freedesktop.PowerManagement, org.freedesktop.ScreenSaver, org.gnome.SessionManager, org.kde.StatusNotifierWatcher
[3] com.steampowered.*
[4] org.freedesktop.UDisks2, org.freedesktop.UPower
[5] proprietary
ID Branch Op Remote Download
1. org.freedesktop.Platform.VAAPI.nvidia.i386 25.08 i flathub < 46.4 kB
2. com.valvesoftware.Steam stable i flathub < 35.5 MB
Proceed with these changes to the user installation? [Y/n]:
** Leap 16.0 **
flatpak --user install com.valvesoftware.Steam
Looking for matches…
Required runtime for com.valvesoftware.Steam/x86_64/stable (runtime/org.freedesktop.Platform/x86_64/25.08) found in remote flathub
Do you want to install it? [Y/n]: y
com.valvesoftware.Steam permissions:
ipc network pulseaudio wayland x11 devices
bluetooth devel multiarch per-app-dev-shm file access [1] dbus access [2]
bus ownership [3] system dbus access [4] tags [5]
[1] /media, /mnt, /run/media, /run/udev:ro, xdg-config/MangoHud:ro, xdg-music:ro, xdg-pictures:ro, xdg-run/app/com.discordapp.Discord:create, xdg-run/pipewire-0:ro,
xdg-run/speech-dispatcher:ro
[2] org.freedesktop.Notifications, org.freedesktop.PowerManagement, org.freedesktop.ScreenSaver, org.gnome.SessionManager, org.kde.StatusNotifierWatcher
[3] com.steampowered.*
[4] org.freedesktop.UDisks2, org.freedesktop.UPower
[5] proprietary
ID Branch Op Remote Download
1. org.freedesktop.Platform.Compat.i386 25.08 i flathub < 127.2 MB
2. org.freedesktop.Platform.GL32.default 25.08 i flathub < 150.9 MB
3. org.freedesktop.Platform.GL32.default 25.08-extra i flathub < 150.9 MB
4. org.freedesktop.Platform.GL32.nvidia-595-45-04 1.4 i flathub < 219.1 MB
5. org.freedesktop.Platform.Locale 25.08 i flathub < 378.7 MB (partial)
6. org.freedesktop.Platform.VAAPI.Intel.i386 25.08 i flathub < 13.8 MB
7. org.freedesktop.Platform.VAAPI.nvidia.i386 25.08 i flathub < 46.4 kB
8. org.freedesktop.Platform 25.08 i flathub < 253.4 MB
9. org.freedesktop.Platform.codecs_extra.i386 25.08-extra i flathub < 13.7 MB
10. com.valvesoftware.Steam stable i flathub < 35.5 MB
Proceed with these changes to the user installation? [Y/n]:
As you locked all Nvidia packages, the solver fails to provide a solution. If you want to keep all your locks, install all the 32bit packages manually which zypper is asking you for…
Start with nvidia-compute-G06-32bit
Steam needs 32bit support, so you need to satisfy the installation requirements.
I locked because if I update to the newer version the driver won’t load. I suppose that’s because there is no matching version for the open-driver module nvidia-open-driver-G06-signed-kmp-default. Where can I find a matching version of the -kmp, 64-bit and 32-bit nvidia drivers (supposing this is the problem)? AFAIR before these where all in the proprietary nvidia repo, but apparently it has been superseded by the openSUSE-repos-Leap-NVIDIA?
I could install Steam from the standard repos in TW, no flatpak, and it works fine.
Is it enough to install the flatpak in Leap 16.0, or are there additional steps? I think I read something about that when I was searching for a fix for it in Leap 15.6.
It is possible to get a matching set of G06 packages on leap 15.6
But as your card is brandnew and supported by the G07 drivers, you should switch to it. Also the version issue is gone with that.
zypper in nvidia-open-driver-G07-signed-kmp-meta
Afterwards you can install the 32bit packages if needed.
test@leaptest:~> zypper se -si nvidia
Loading repository data...
Warning: Repository 'update-oss (15.6)' metadata expired since 2026-04-14 16:26:37 CEST.
Warning: Repository metadata expired: Check if 'autorefresh' is turned on (zypper lr), otherwise
manually refresh the repository (zypper ref). If this does not solve the issue, it could be that
you are using a broken mirror or the server has actually discontinued to support the repository.
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------------------+---------+---------------------------------------------+--------+-------------------------------------------------------------
i | kernel-firmware-nvidia | package | 20250205-150600.3.15.1 | noarch | update-sle (15.6)
i | kernel-firmware-nvidia | package | 20250205-150600.3.15.1 | noarch | Update repository with updates from SUSE Linux Enterprise 15
i | libnvidia-cfg | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | libnvidia-egl-gbm1 | package | 1.1.3-lp156.10.1 | x86_64 | repo-non-free (15.6)
i | libnvidia-egl-gbm1-32bit | package | 1.1.3-lp156.10.1 | x86_64 | repo-non-free (15.6)
i | libnvidia-gpucomp | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | libnvidia-gpucomp-32bit | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | libnvidia-ml | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | libnvidia-ml-32bit | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | nvidia-common-G07 | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | nvidia-compute-G07 | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i+ | nvidia-compute-G07-32bit | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | nvidia-compute-utils-G07 | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | nvidia-gl-G07 | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i+ | nvidia-gl-G07-32bit | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | nvidia-modprobe | package | 595.58.03-lp156.3.1 | x86_64 | repo-non-free (15.6)
i | nvidia-open-driver-G07-signed-kmp-default | package | 595.58.03_k6.4.0_150600.23.92-150600.13.6.1 | x86_64 | update-sle (15.6)
i | nvidia-open-driver-G07-signed-kmp-default | package | 595.58.03_k6.4.0_150600.23.92-150600.13.6.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | nvidia-open-driver-G07-signed-kmp-meta | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | nvidia-persistenced | package | 595.58.03-lp156.2.1 | x86_64 | repo-non-free (15.6)
i | nvidia-userspace-meta-G07 | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i | nvidia-video-G07 | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i+ | nvidia-video-G07-32bit | package | 595.58.03-lp156.11.1 | x86_64 | repo-non-free (15.6)
i+ | openSUSE-repos-Leap-NVIDIA | package | 20250604.94835c9-lp156.2.9.1 | x86_64 | update-oss (15.6)
test@leaptest:~>
@brunomcl So in the Agama Storage tab based on below;
I would delete the selected options for / and swap, then all you need to do is then select Use a Partition;
nvme0n1p1 for /boot/efi (so type that in and the select and ensure it say use, not format)
nvme0n1p2 for / and format as required
nvme0n1p3 for /home and not to format (unless your wanting to?)
nvme0n1p4 for swap
Then look at the result and from memory the three ... top right or maybe one of the other format options gives you a layout of all disks and partitions, just set those to Do Not Modify by selecting the appropriate box.
Then after install is complete you can use Cockpit storage to add others as required.
Regarding 32 bit libs, I’ve found Distrobox to be quite good for running Steam from, I’ve done it on other distros when I didn’t want to go the multilib route.
Hi Malcolm, I’ve installed Leap 16 over the TW I was testing in the reserve box, and I couldn’t find out how to not format an existing partition. I didn’t notice this “use” option, I’ll test again in a VM. It’s more a question of getting used to the new way of doing things, I guess.
I also couldn’t see how to tell agama partitioner to mount partitions by label (I find it more readable than UUIDs, although I understand the caveats). I suppose I could always edit fstab afterwards?
Driver update SUCCESSFUL! (after jumping some hoops)
First I unlocked G06 packages, installed G07 from Yast, but forgetting the meta packages hui posted (yeah, I’m becoming slightly forgetful…).
Weirdly, I couldn’t remove libnvidia-gpucomp-G06, as Yast Software manager wouldn’t let me untick it. After reboot, the same 1600x1200 77 Hz res in a 4K 60 Hz monitor, but I could then remove libnvidia-gpucomp-G06 in Yast, although apparently there’s no G07 version. Reboot, same low res, checked hui’s post again, added the meta package in Yast, that pulled in two others. Most unusually, as soon as the packages finished installing, without even exiting Yast, the screen went off. My blood pressure increased, but moving the mouse brought in a correct ratio lock screen, an logging into the desktop again all was as all should be. Blood pressure dropped, the sun started shining again, happiness is back. Yast sw management again to install Steam, it brought in a gazillion -32 bit packages, nvidia, X11 and others, and seem to be working.
Thanks to all that replied, you’ve been great!
And just for the record, the installed nvidia package list is now: