Welcome to SparkyLinux forums
Zapraszamy również na polsko-języczne Forum https://forum.linuxiarze.pl

If anyone have problems with steam i got all fixes :)

Started by Rival, July 21, 2017, 12:39:05 PM

Previous topic - Next topic

Rival

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


2pex

#1
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

https://github.com/ValveSoftware/steam-for-linux/issues/5249

and the author gives another link for another workaround, but for me it was not necessary.

pavroo

@2pex
Thank's for your support, but please, don't spam.
Nothing is easy as it looks. Danielle Steel

View the most recent posts on the forum