Страница 1 из 1

Steam games broken

Добавлено: 13 окт 2016, 16:33
nitroflow
Most AAA games I own that used to work before have been broken for a long time

Borderlands 2
Borderlands the pre-sequel
Company of Heroes 2
GRID autosport

In the case of GRID autosport, I can launch it from command line by running the binary instead of the launch script steam runs so I believe it's something that script is running that is causing the crash on all of those games.

Other games also crash like trine 3 and Shadwen always crashed since I've got them.

Tried to run steam without the steam runtime but it always crashes.

Steam overlay stopped working as well.

I'm posting this because steam issues keep getting worse over time with no fix.

EDIT: found this fix on Arch forums for both Borderlands games by adding the following to the launch options of the game

Код: Выделить всё

env LD_PRELOAD='' %command%
Still no fix for the others though...

Re: Steam games broken

Добавлено: 29 окт 2016, 02:49
nitroflow
From my observations it's whatever "steam steam://run/gameid" is preloading that is crashing the games. How can I find out what it is preloading? I can work around it for CoH2, GRID and Shadows of Mordor since that is run through a script so I can execute the binaries directly by adding them as non-steam games but i can't do the same with Shadwen and Trine 3 since that command is embedded in the binaries.

Re: Steam games broken

Добавлено: 31 окт 2016, 11:18
euspectre
nitroflow писал(а):I'm posting this because steam issues keep getting worse over time with no fix.
I guess, many of these issues stem from the fact that Steam still carries and uses the libraries from Ubuntu 12.x while the system libraries get newer, farther and father from these.

Could you try to run Steam using the system libraries only, without its pre-packaged runtime and see if that works better for you?

Код: Выделить всё

STEAM_RUNTIME=0 steam
It might be tricky at first if some needed libraries are still missing, Steam will complain to the command line about that then. Still, worth trying.

As for which libraries are preloaded:
* /usr/bin/steam preloads /usr/lib(64)/libasound.so.2, /usr/lib(64)/libX11.so.6, /usr/lib(64)/libxcb.so.1 as a workaround for Steam issue #3273.
* One can use strace to see which libraries are loaded from where and in what order. Not always easy to sift through strace's reports but may help in some cases.

Re: Steam games broken

Добавлено: 30 дек 2016, 19:16
nitroflow
Can't run steam without the runtime, never could, even when I tried copying to the filesystem some libraries that it was asking for when it crashed. Meanwhile I got another game I can't play which is Epistory.

I've attached a file with strace output of steam and the strace output of Epistory and GRID Autosport when launched through steam in case that might help.

Re: Steam games broken

Добавлено: 06 янв 2017, 02:46
nitroflow
Latest steam beta fixed everything for now.

Re: Steam games broken

Добавлено: 06 янв 2017, 17:52
euspectre
nitroflow писал(а):Latest steam beta fixed everything for now.
Good to know. We'll try it too.