I installed leap instead, and wonder if there is a native steam (non flatpak version) available for it? And how to install 32 bit libraries? any help is welcome…i want to run World of Tanks, but when i use flatpak version it refuses to start and it creates a unknown path to WOT.exe file…so native version should work but i cant find a way to install it…please help!!
Is this question about EOL Leap 15.6? or Leap 16.0. For Leap 16.x see link above…
It is about Leap 16
Ok so flatpak version is only version available…how to install 32 bit libraries? does anyone knows what to do, or how to get World of tanks to work via flatpak version of steam?
The release notes tell you which packages to install to enable 32bit execution.
I enabled them now…steam runs smoothly but game refuses to load (it loads longer now) but still exits. I have proton experimental, nvidia drivers, 32 bit libraries and vulkan installed…
Is there a specific extra package needed for NVIDIA 32-bit userspace libraries on Leap 16, or should I check Proton logs next?
If you open up as example Myrlyn, you will find that 32bit Nvidia packages are available. You need to install them. Dependend on your installed driver series (G06 or G07) you need to choose the matching packages. Replace G0x in the package names below with the one you need:
zypper in nvidia-video-G0x-32bit
zypper in nvidia-gl-G0x-32bit
zypper in nvidia-compute-G0x-32bit
You can simply search with “G06” or “G07” or “nvidia” in Myrlyn, check what you have installed, and install the matching 32bit package. Make sure that the versions are matching.
Find below an example of a Tumbleweed machine with matching 32bit packages:
:~> LANG=C zypper se -si nvidia
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+-------------------------------------------+---------+------------------------+--------+--------------
i+ | kernel-firmware-nvidia | package | 20260408-1.1 | noarch | repo-oss
i | libnvidia-cfg | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | libnvidia-egl-gbm1 | package | 1.1.3-11.2 | x86_64 | repo-non-free
i+ | libnvidia-egl-gbm1-32bit | package | 1.1.3-11.1 | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1 | package | 1.1.22-57.4 | x86_64 | repo-non-free
i+ | libnvidia-egl-wayland1-32bit | package | 1.1.22-57.2 | x86_64 | repo-non-free
i+ | libnvidia-egl-x111 | package | 1.0.5-26.2 | x86_64 | repo-non-free
i+ | libnvidia-egl-x111-32bit | package | 1.0.5-26.1 | x86_64 | repo-non-free
i+ | libnvidia-gpucomp | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | libnvidia-gpucomp-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | libnvidia-ml | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | libnvidia-ml-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-common-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-compute-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-compute-G07-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-compute-utils-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i | nvidia-gl-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-gl-G07-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-libXNVCtrl | package | 595.71.05-2.4 | x86_64 | repo-non-free
i+ | nvidia-modprobe | package | 595.71.05-2.2 | x86_64 | repo-non-free
i+ | nvidia-open-driver-G07-signed-kmp-default | package | 595.71.05_k7.0.5_1-2.3 | x86_64 | repo-oss
i+ | nvidia-open-driver-G07-signed-kmp-meta | package | 595.71.05-16.1 | x86_64 | repo-non-free
i+ | nvidia-persistenced | package | 595.71.05-2.2 | x86_64 | repo-non-free
i+ | nvidia-settings | package | 595.71.05-2.4 | x86_64 | repo-non-free
i+ | nvidia-userspace-meta-G07 | package | 595.71.05-16.1 | x86_64 | repo-non-free
i | nvidia-video-G07 | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | nvidia-video-G07-32bit | package | 595.71.05-13.1 | x86_64 | repo-non-free
i+ | openSUSE-repos-Tumbleweed-NVIDIA | package | 20260423.1a6a0f3-2.1 | x86_64 | repo-oss
matija@openSUSE ~ [5]> sudo zypper in nvidia-video-G06-32bit
[sudo] password for matija:
Refreshing service ‘NVIDIA’.
Refreshing service ‘openSUSE’.
Loading repository data…
Reading installed packages…
Resolving package dependencies…
Problem: 1: nothing provides ‘libnvidia-egl-wayland1-32bit >= 1.1.20’ needed by the to be installed nvidia-gl-G06-32bit-580.159.03-lp160.48.1.x86_64
Solution 1: do not install nvidia-video-G06-32bit-580.159.03-lp160.52.1.x86_64
Solution 2: break nvidia-gl-G06-32bit-580.159.03-lp160.48.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
type or paste code here
You may need to report that via bugzilla. I didn’t find any existing report whilst doing a quick search. The same applies for nvidia-gl-G0x-32bit.
I’m not sure if that is intentional. But when the 32bit packages exist in the Nvidia repo, also the Leap 16 repo should provide necessary dependencies. Even if 32bit support in Leap 16 is only possible after manual installation of the compat package.
Does this looks accurate? : System:
- openSUSE Leap 16.0
- NVIDIA proprietary driver G06 installed
- Steam installed via Flatpak
- grub2-compat-ia32 installed and system rebooted
Issue:
Attempting to install 32-bit NVIDIA packages fails because of a missing dependency.
Command:
sudo zypper zypper in nvidia-video-G06-32bit
zypper in nvidia-gl-G06-32bit
zypper in nvidia-compute-G06-32bit
Error:
Problem: nothing provides ‘libnvidia-egl-wayland1-32bit >= 1.1.20’ needed by nvidia-gl-G06-32bit-580.159.03
Expected behavior:
The required 32-bit dependency should be available from enabled Leap 16 repositories, or the package dependencies should be adjusted.
Actual behavior:
The package installation cannot proceed because the dependency cannot be resolved. When the 32bit packages exist in the Nvidia repo, also the Leap 16 repo should provide necessary dependencies. Even if 32bit support in Leap 16 is only possible after manual installation of the compat package.
type or paste code here
Looks good.
@Matthias45 AFAIK flatpak should install the appropriate 32bit libraries for application support…
what should i choose in components section…i cant find repos or libraries…
i also believe so, but it didnt let me run steam till i installed them manually
You can use “Other” or “X11 3rd Party driver”
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 < 152.2 MB
3. org.freedesktop.Platform.GL32.default 25.08-extra i flathub < 152.2 MB
4. org.freedesktop.Platform.GL32.nvidia-595-71-05 1.4 i flathub < 219.3 MB
5. org.freedesktop.Platform.Locale 25.08 i flathub < 379.1 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 < 252.8 MB
9. org.freedesktop.Platform.codecs_extra.i386 25.08-extra i flathub < 13.6 MB
10. com.valvesoftware.Steam stable i flathub < 35.5 MB
Proceed with these changes to the user installation? [Y/n]:
As can be seen all the GL32 libs are installed associated with Nvidia…
matija@openSUSE ~> flatpak --user install com.valvesoftware.Steam
Looking for matches…
Skipping: com.valvesoftware.Steam/x86_64/stable is already installed
matija@openSUSE ~>
type or paste code here
@Matthias45 So check the output from flatpak list should show the GL32 items installed?
matija@openSUSE ~> flatpak list | grep -E "Steam|GL32|nvidia|i386"
Steam com.valvesoftware.Steam 1.0.0.85 stable user
i386 org.freedesktop.Platform.Compat.i386 25.08 user
nvidia-580-159-03 org.freedesktop.Platform.GL.nvidia-580-159-03 1.4 user
Mesa org.freedesktop.Platform.GL32.default 26.0.5 25.08 user
Mesa (Extra) org.freedesktop.Platform.GL32.default 26.0.5 25.08-extra user
nvidia-580-159-03 org.freedesktop.Platform.GL32.nvidia-580-159-03 1.4 user
Nvidia VAAPI driver org.freedesktop.Platform.VAAPI.nvidia 25.08 user
i386 org.freedesktop.Platform.VAAPI.nvidia.i386 25.08 user
i386 org.freedesktop.Platform.codecs_extra.i386 25.08-extra user
matija@openSUSE ~>
So, that looks fine…
So the Steam client starts ok, what info does it show in Help → Steam Runtime Diagnostics?