For 64bit systems.
This does +work, you can disable steam-runtime and run it all natively on the machine with lutris.
sudo dpkg --add-architecture i386
sudo apt update && sudo apt install libxtst6:i386 libxrandr2:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libpulse0:i386 libgdk-pixbuf2.0-0:i386 libxtst6:i386 libxrandr2:i386 libglib2.0-0:i386 libgtk2.0-0:i386 libpulse0:i386 libgdk-pixbuf2.0-0:i386 libopenal1:i386 libusb-1.0-0:i386 libdbus-glib-1-2:i386 libnm-glib4:i386 libnm-util2:i386 libcurl3:i386 libcurl3 libgpg-error-dev libice6:i386 libsm6:i386 libudev1:i386 libgl1-mesa-glx:i386 gcc-6-base:i386 libbsd0:i386 libc6:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libgcrypt20:i386 libglapi-mesa:i386 libgpg-error0:i386 libgpm2:i386 libllvm3.9:i386 libncurses5:i386 libpciaccess0:i386 libsensors4:i386
libstdc++6:i386 libtinfo5:i386 libtxc-dxtn-s2tc:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386
libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 multiarch-support:i386 zlib1g:i386 (Three files where missing from ubuntu installation i found :D. If libudev1 is installed and still not found do this.)
sudo ln -sf /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
I am found an fix for Quake 3 and counter-strike v1.6 lsb-release lib32gcc1 libc6-i386 lib32z1 lib32stdc++6 libasound2 lib32ncurses5 libasound2-plugins:i386 libportaudio2:i386 libopenal1:i386 libopenal1 libasound2:i386 libSDL2-2.0
and do this fix to fix network problem with steam-native that i found recently :D
sudo apt-get build-dep libcurl4-openssl-dev
if the nvidia breaks game install this libgtk2.0-0:i386
And this sudo apt-get install libgl1-nvidia-glx:i386 (required if you want gaming through steam), With AMD just install their own drivers; I think it's done then.
:) :) happy gaming
UPDATE some few fixes for all steam problems if wanna disable steam-runtime + lutris runtime too :D
and from steam itself wiki.
This is the normal Steam launcher without any Arch-specific workarounds.
Finding missing runtime libraries
If individual games or Steam itself is failing to launch when using steam-native you are probably missing libraries. To find the required libraries run:
$ cd ~/.local/share/Steam/ubuntu12_32
$ file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniq
Found a fix to solve if games crash using it too, do this command LD_PRELOAD='/usr/lib/libstdc++.so.6 /usr/lib32/libstdc++.so.6 /usr/lib/libgcc_s.so.1 /usr/lib32/libgcc_s.so.1 /usr/$LIB/libgpg-error.so' /usr/bin/steam %U
We speak about sparky 5.2 on amd64
It dosn't work and the solution which are shown here are missing this target, steam don`t grow up.
First I have removed all files, like here recommend, but no reaction. I took the console and every time it showed me failures:
symbol lookup error: /usr/lib/i386-linux-gnu/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
On a forum of github I tried an offered solution and suddenly it happend something. It started a download, may be the same files I had removed. After that the launcher opened automaticly. It was only to give your console this line of code:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6' LIBGL_DRI3_DISABLE=1 steam
And now I see, that the post befor offers this solution for a half year, :)
You can reading this solution on
and the author gives another link for another workaround, but for me it was not necessary.
Thank's for your support, but please, don't spam.