Rise of the Tomb Raider

Rise of the Tomb Raider

View Stats:
stan Apr 23, 2018 @ 2:02pm
[Linux] Crash at startup (SIGSEGV 11) [workaround]
On Gentoo stable I get a crash right after pressing Play in the launcher. The game opens a black screen and crashes immediately after.

I tried with the nvidia drivers 390.48 and 396.18, and also without the Steam overlay, with no change.

Core i5 4690K, GTX 1060 6GB, LXQt 0.11, OpenBox.

Haven’t had any such issue with other Feral games. At least Deus Ex is still working, haven’t re-tried the other ones yet.

Edit: Mad Max [vulkan beta] in Vulkan mode also works fine.

Edit: I tried the first Tomb Raider and it crashed at startup too, so I remembered something: I have to set STEAM_RUNTIME_PREFER_HOST_LIBRARIES to 0 to be able to run Dying Light, and to 1 to be able to run Tomb Raider (even though none of the other Feral games seem to need it).

I tried running ROTR with STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 and it now works.
Last edited by stan; Apr 23, 2018 @ 2:17pm
< >
Showing 1-13 of 13 comments
ppietro Apr 23, 2018 @ 2:18pm 
I've been having a similar issue with Ubuntu 14.04 LTS with similar hardware (Core i5, GTX 1060 6gig). I'll try your workaround.

Cheers,
Paul
Last edited by ppietro; Apr 23, 2018 @ 2:22pm
stan Apr 23, 2018 @ 2:26pm 
I just tried Dying Light again and it seems to be working with STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 now, so I don’t need to set it to 0 anymore!

Note that 1 is the default value if the STEAM_RUNTIME_PREFER_HOST_LIBRARIES env var is not set.
ppietro Apr 23, 2018 @ 6:48pm 
Sadly - it didn't work for me. Feral is suggesting updating to the current Ubuntu build (17.10).

That'll be my last resort - for various reasons, I normally run LTS editions.

Cheers,
Paul
Last edited by ppietro; Apr 23, 2018 @ 6:52pm
where is that STEAM_RUNTIME_PREFER_HOST_LIBRARIES option?
Is there some file that I can modify?
stan Apr 24, 2018 @ 2:13am 
Originally posted by Comandante Ñoñardo:
where is that STEAM_RUNTIME_PREFER_HOST_LIBRARIES option?
Is there some file that I can modify?
It's an environment variable. To test you can close Steam, then type this in a terminal:
export STEAM_RUNTIME_PREFER_HOST_LIBRARIES=1 steam
It is likely that 1 is already the default on your distro, but you can also try 0.

If you want to make it permanent, you indeed change a file but it depends on your distro. This page has a lot of info for Ubuntu: https://help.ubuntu.com/community/EnvironmentVariables
(Most of it should apply to most distros.)
Crone123 May 5, 2018 @ 10:00am 
Same problem for me on Ubuntu 14.04 LTS with Nvidia 396, I7-7700HQ and GTX 1050.
Feral tells me to update to Ubuntu 17.10, but I need Ubuntu 14.04 LTS to work and the future upgrade for me will be the 16.04 LTS. So, I but a Linux game and it not run on Linux but on a specific distribution?
In some month when the 17.10 support will be stopped, the game will run on future Ubuntu releases?

Please feral, support Linux in general, all people don't use the latest release of Ubuntu (because of the canonical support, and because it's an LTS), all people who uses steam on Linux don't use Ubuntu, and Ubuntu 17.10 is not an LTS. (and I hate GNOME3)
Originally posted by Crone123:
Same problem for me on Ubuntu 14.04 LTS with Nvidia 396, I7-7700HQ and GTX 1050.
Feral tells me to update to Ubuntu 17.10, but I need Ubuntu 14.04 LTS to work and the future upgrade for me will be the 16.04 LTS. So, I but a Linux game and it not run on Linux but on a specific distribution?
In some month when the 17.10 support will be stopped, the game will run on future Ubuntu releases?

Please feral, support Linux in general, all people don't use the latest release of Ubuntu (because of the canonical support, and because it's an LTS), all people who uses steam on Linux don't use Ubuntu, and Ubuntu 17.10 is not an LTS. (and I hate GNOME3)

I upgraded from Ubuntu 14.04 LTS (14.04.5) to Ubuntu 16.04 LTS (16.04.4) and the game now works... But I have to disable the Steam overlay.
CheeseBoar May 30, 2018 @ 9:36pm 
I'm getting this same crash specifically at the Soviet Installation part of the game, about 16% through. I tried to set STEAM_RUNTIME_PREFER_HOST_LIBRARIES to both 0 and 1, but it still happens. In another thread, someone said they solved the problem by settings GLShaderDiskCache to false, but I have no idea how to do that. :/
settydark Nov 29, 2018 @ 3:00pm 
having same issue on 14.04.5 LTS with GeForce GTX 1080 Ti
Originally posted by settydark:
having same issue on 14.04.5 LTS with GeForce GTX 1080 Ti
I had the same problem. I upgraded to Ubuntu 16.04 and the problem was solved.
phantomhugo Feb 13, 2023 @ 6:07am 
Believe it or not after a lot of digging on the internet, at least in my case fedora the issue is that there is no executable pulseaudio available, it happens on modern systems that use pipewire (see https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/562).
Summmary:
- Check if there is a executable pulseaudio in the path
- if not then:
touch /usr/local/bin/pulseaudio
chmod 755 /usr/local/bin/pulseaudio

Edit the file /usr/local/bin/pulseaudio and write (yes it does nothing):

#!/bin/sh

exit 0

And done, the game starts.
Last edited by phantomhugo; Feb 13, 2023 @ 6:10am
tribbin Aug 13, 2023 @ 10:19am 
Originally posted by phantomhugo:
Believe it or not after a lot of digging on the internet, at least in my case fedora the issue is that there is no executable pulseaudio available, it happens on modern systems that use pipewire (see https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/562).
Summmary:
- Check if there is a executable pulseaudio in the path
- if not then:
touch /usr/local/bin/pulseaudio
chmod 755 /usr/local/bin/pulseaudio

Edit the file /usr/local/bin/pulseaudio and write (yes it does nothing):

#!/bin/sh

exit 0

And done, the game starts.

This worked for me.

Weird, as Tomb Raider and Shadow of the Tomb Raider ran without problems out of the box...
Piquan Jun 3, 2024 @ 8:59pm 
I didn't want to mess with pulseaudio for other apps. I put the executable in ~/.steam/steam/steamapps/common/Rise of the Tomb Raider/config/ and edited extra-environment.sh in that directory to add that to the $PATH.

#! /bin/sh # The app's startup runs pulseaudio --check, which causes an error if # pipewire is supplying PulseAudio services. Instead, we always # return success. A better implementation might check pactl info, but # I'm not bothering. # # See also # https://steamcommunity.com/app/391220/discussions/1/3288067088128170128/ # # For this to work, it should be mode 755, in # ~/.steam/steam/steamapps/common/Rise of the Tomb Raider/config/pulseaudio # # Also, edit the extra-environment.sh file in that directory to have the line: # PATH="${FERAL_CONFIG}:${PATH}" exit 0
Last edited by Piquan; Jun 3, 2024 @ 9:00pm
< >
Showing 1-13 of 13 comments
Per page: 1530 50