Steam does not launch after migrating from native (even after complete re-install)

Each time the run freezes on last line you see and nothing more happens even if I leave it untouched for a while. I’ve tried the process from clean slate (described in “Attempted fix” section) multiple times, and it’s pretty consistent. First time it freezes at >200MB, then it downloads rest, then it freezes in installing. (In one run it failed at different download amout and I had to go trough the “download phase” 3 times.) In the first run I see nice progress bar window, then nothing. Subsequent runs don’t show anything in GUI. I can’t see Steam icon in status bar.

Speculation about possible issues:

From what I’ve seen online, after initial steam runtime download (the “nice looking” progress-bar) I should see traditional ugly steam update window (probably during the time I see the >400MB being downloaded in console). I don’t see any such windows.

Maybe it’s related to this error you can see in console:

SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)

I’ve seen report of similar issue. In that case solving the “X error” solved not being able to run steam. But that post is really old. I don’t have files in locations specified in the post, and the package names differ. In general I’ve found many instances where changing version of some random library or Nvidia driver fixed Steam, but all those posts are old and package names are usually different or they don’t exist.

Here is some additional info that might help:

pacman -Qs nvidia
local/cuda 13.1.0-1
    NVIDIA's GPU programming toolkit
local/egl-gbm 1.1.2.1-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.21-1
    EGLStream-based Wayland external platform
local/egl-wayland2 1.0.0.rc.r53.gf4a2d32-1
    EGLStream-based Wayland external platform (2)
local/egl-x11 1.0.4-1
    NVIDIA XLib and XCB EGL Platform Library
local/garuda-hardware-profile-nvidia 2.0.0-3
    Garuda Linux hardware profile with nvidia drivers
local/lib32-libvdpau 1.5-3
    Nvidia VDPAU library
local/lib32-nvidia-580xx-utils 580.119.02-1
    NVIDIA drivers utilities (32-bit) (580xx)
local/lib32-opencl-nvidia-580xx 580.119.02-1
    OpenCL implemention for NVIDIA (32-bit) (580xx)
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/libxnvctrl 590.48.01-1
    NVIDIA NV-CONTROL X extension
local/linux-firmware-nvidia 20251125-2
    Firmware files for Linux - Firmware for NVIDIA GPUs and SoCs
local/nvidia-open-dkms 590.48.01-2
    NVIDIA open kernel modules - module sources
local/nvidia-prime 1.0-5
    NVIDIA Prime Render Offload configuration and utilities
local/nvidia-settings 590.48.01-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 590.48.01-2
    NVIDIA drivers utilities
local/opencl-nvidia-580xx 580.119.02-2
    OpenCL implemention for NVIDIA (580xx)
local/xf86-video-nouveau 1.0.18-1 (xorg-drivers)
    Open Source 3D acceleration driver for nVidia cards
libgl

I’ve checked if I have any 32-bit package with “libgl” in name installed, as that was core of the issue in many case I’ve found online. The only relevant-looking package I found was lib32-libglvnd and I have that installed ( Required By lib32-glu lib32-gst-plugins-base-libs lib32-gtk3 lib32-libva lib32-mesa lib32-nvidia-580xx-utils lib32-sdl3 lib32-v4l-utils steam)

Note:

I’m aware about this topic. But I don’t get any indication of missing libraries, and without further logs from the OP of that topic it’s not possible to judge if we have same issue. The details in that thread are quite sparse. So I’m opening new topic.

Conclusion:

Please help me to fix this. I haven’t played Crysis for 4 days, I’ve tried everything I could to fix this, I’m out of ideas. I don’t remember doing anything non-standard that would point me to the issue.