Some Steam games crash X (64-current w/ multilib | 2015.11.25)
I know 'Spec Ops: The Line' ran before Xorg 1.18.0. Here is the relevant crash that brings down X when I launch 'Spec Ops' from Steam:
Code:
[ 2328.713] (II) config/udev: removing GPU device /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card1 /dev/dri/card1 Here are the full logs in case I missed something: Xorg.0.log: http://sprunge.us/dJSL Xorg.8.log: http://sprunge.us/RBdg Other games still run fine (Axiom Verge, Middle-earth: Shadow of Mordor). |
Another game that crashes (that ran fine with Xorg 1.17.x), is 'Metro: Last Light'.
|
Doesn't seem to be driver related because games work with the xf86-video-intel driver and the proprietary NVIDIA driver (using `primusrun`).
I have tried the 358.16 and 352.63 driver, same issue. |
Does it crash if you start the games manually from their installation directory? Some games don't even require steam to be running to play. You could try complaining at the steam github page.
|
Quote:
|
From what I'm googling, this is happening on other distros with Xorg 1.18.
|
Using LD_PRELOAD as described at the arch wiki also might help.
https://wiki.archlinux.org/index.php...runtime_issues |
Quote:
Code:
#!/bin/sh |
Steam has been giving me a lot of issues lately too. Before you try 'steam --reset', beware its been deleting entire game libraries lately...
Btw, I think you should probably change all those LD_PRELOAD to $LIB instead of lib or lib64, it will look cleaner and won't try to load wrong libs. |
Quote:
|
As I understand it, it loads the version of the lib the game wants. If I try to use both lib and lib64 I get a lot of warnings about the wrong elfclass being loaded.
|
Quote:
|
I tested now, it does, but I guess I still get these errors.
Code:
ERROR: ld.so: object '/media/data/home/.local/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. |
Here is the diff I sent to Eric for the steamclient build, the quoting got a little crazy, haha.
https://www.irccloud.com/pastebin/gX...eamclient.diff |
Interestingly, Borderlands 2 will crash X in Fluxbox, but not dwm ... I wonder if the DE's and WM's have to be recompiled against the new Xorg?
|
All times are GMT -5. The time now is 03:11 AM. |