Games freeze my machine and sometimes just crash, more often hard reset needed

Hi there,

i've been stuck with an annoying problem i thought was limited to a wine game, but just had to discover today that it is also happening on linux native games. Namely AC Odyssey (wine), Shadow of the Tomb Raider (native) and Total War Warhammer II (also native) randomly freeze my machine. Sometimes if I'm fast enough and ALT+Tab to another window i can prevent to get a completely frozen machine, but sadly more often i can't even ALT+Tab out and my machine needs to be restarted with a hard reset.

I already tried the following things:

General:

  • turning down grafics
  • going into windowed mode
  • different resolutions
  • swapped graphics drivers from nvidia 430 to 435 and now 440

AC:

  • different wine versions, also went for proton which seems to lower the amount of freezes

Shadow of the Tomb Raider:

  • was able to get an error message due to ALT+Tabbing: vkWatchForFences failed: -4. Sadly DuckDuckGo didn't have any response for me what this means.
  • What i did find thanks to Total War Warhammer II is GameMode. According to a message Total War gave me, my CPU is running in a power saving state, and this tool should fix that. Not sure if i got it to run, followed the readme but not sure on what to set into the start-arguments in steam because gamemoderun %command% looks to me like there needs to be more, and all searching the internet for steam launch commands returned was all commands have a dash (-) in front. So yeah. Beats me there.
  • Going into the folder in order to get the GameMode running, i discovered in a .sh (forgot the name, will add once I'm back on my desktop) a comment, stating i should try my own libraries instead of steam runtime, since Arch users had more success using those. Which those are and how i do that: I wasn't able to figure that out.

Total War Warhammer II:

As stated right above i got this tool because TWWHII told me it needs it to start. On this game i had the least success with playing, it started up, and then, on the loading screen, crashed. So i didn't even get to the ingame menu. Sadly i forgot what the error was and since then I haven't been able to get to "play" it again.

I'm on my laptop right now so i will post inxi -Fxz output tomorrow. If i find logs or someone knows where i find them I'll gladly post them.

With kind regards,
Camrais

@Camrais

Hi, for your vkWatchForFences : first answer from duck duck go

https://www.khronos.org/registry/vulkan/specs/1.1-extensions/man/html/vkWaitForFences.html

Hi,

thank you for your reply. Sadly thats exactly what i meant: it doesn't reply anything thats useful. I am an absolute beginner with all of this stuff, only used Windows beforehand so yeah. This article doesn't tell me what this is and what the error message i keep getting means. Also it doesn't tell me possible fixes.

As promised here is the output from

inxi -Fxz :
System:    Host: markus-pc Kernel: 5.4.6-2-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 Desktop: Xfce 4.14.1 
           Distro: Manjaro Linux 
Machine:   Type: Desktop Mobo: MSI model: Z87-G45 GAMING (MS-7821) v: 1.0 serial: <filter> UEFI: American Megatrends v: 1.2 
           date: 05/17/2013 
CPU:       Topology: Quad Core model: Intel Core i5-4670K bits: 64 type: MCP arch: Haswell rev: 3 L2 cache: 6144 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 27209 
           Speed: 889 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 
Graphics:  Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: ZOTAC driver: nvidia v: 440.44 bus ID: 01:00.0 
           Display: x11 server: X.Org 1.20.6 driver: nvidia resolution: 1680x1050~60Hz, 2560x1080~60Hz 
           OpenGL: renderer: GeForce GTX 1080/PCIe/SSE2 v: 4.6.0 NVIDIA 440.44 direct render: Yes 
Audio:     Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Micro-Star MSI driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 
           Device-2: NVIDIA GP104 High Definition Audio vendor: ZOTAC driver: snd_hda_intel v: kernel bus ID: 01:00.1 
           Sound Server: ALSA v: k5.4.6-2-MANJARO 
Network:   Device-1: Qualcomm Atheros Killer E220x Gigabit Ethernet vendor: Micro-Star MSI driver: alx v: kernel port: d000 
           bus ID: 03:00.0 
           IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 1.85 TiB used: 688.63 GiB (36.3%) 
           ID-1: /dev/sda vendor: Transcend model: TS512GSSD320 size: 476.94 GiB 
           ID-2: /dev/sdb vendor: Samsung model: SSD 860 PRO 1TB size: 953.87 GiB 
           ID-3: /dev/sdc vendor: Samsung model: HD502IJ size: 465.76 GiB 
Partition: ID-1: / size: 451.26 GiB used: 305.97 GiB (67.8%) fs: ext4 dev: /dev/sda2 
           ID-2: swap-1 size: 17.17 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda3 
Sensors:   System Temperatures: cpu: 29.0 C mobo: N/A gpu: nvidia temp: 33 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Info:      Processes: 245 Uptime: 46m Memory: 15.58 GiB used: 7.15 GiB (45.9%) Init: systemd Compilers: gcc: 9.2.0 Shell: bash 
           v: 5.0.11 inxi: 3.0.37 

gamemoderun %command% is correct. try a different kernel

sudo mhwd-kernel -i linux419

reboot and select the 419 kernel from grub advanced options, see if crashes continue

1 Like

Hi and thank you for your reply!

I installed the kernel through the settings as i always did. I hit the Show Details during the installation and saw this :

Found initrd fallback image: /boot/initramfs-4.19-rt-x86_64-fallback.img
error: invalid volume.

What does this mean? Invalid volume? I'm sure i saw something like this during installations earlier aswell but never thought of it as everything was running. Could it be connected to my problems?

Will do the reboot now and boot up into the other kernel. I'll post an update once i was able to test every game!

Cheers!

when you get a chance post output of

mhwd-kernel -la
mhwd-kernel -li

So this was faster then expected. In all of the mentioned games i still have the crashes. In TWWHII i got further, i disabled all mods. Then i got the same error as in Shadow of the Tomb Raider:

vkWaitForFences failed: -4

I tried to run your commands in the terminal, but on the first it says invalid arguments. On the second one it lists all the kernels that are installed:

mhwd-kernel -li
Currently running: 4.19.91-1-MANJARO (linux419)
The following kernels are installed in your system:
   * linux419
   * linux54
   * linux419-rt
   * linux54-rt

Thanks for your time to get me through this! Your help really is appreciated.

Can you exit completely out of Steam (go to the top left of Steam, click on Steam and exit) and then launch steam using

steam > steam.log

This will save the log to a file in your home folder (assuming that is where you opened the konsole) that way if your PC crashes we can still see it.

Try and reproduce the issue now, and send the log when you did.

1 Like

So i got the log. And it seems like its nothing we can do as far as i can understand it:

Running Steam on manjarolinux 18.1.5 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
/home/markus/.local/share/Steam/ubuntu12_32/steam
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
/usr/share/themes/Adapta-Eta-Maia/gtk-2.0/common-eta.rc:1425: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Adapta-Eta-Maia/gtk-2.0/3rd-party-eta.rc:503: error: invalid string constant "toolbar", expected valid string constant
Installing breakpad exception handler for appid(steam)/version(1576908998)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[0106/212710.084246:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[0106/212710.107279:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0106/212710.107334:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1576884778
[0106/212710.107348:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0106/212710.107351:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0106/212710.138076:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0106/212710.138131:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1576884778
[0106/212710.138145:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0106/212710.138149:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0106/212710.138636:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
[0106/212710.230550:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0106/212710.230614:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1576884778
[0106/212710.230618:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0106/212710.230621:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0106/212710.231143:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
CApplicationManagerPopulateThread took 11 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
CAppInfoCacheReadFromDiskThread took 51 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)

** (steam:6849): WARNING **: 21:27:10.533: Unknown device type 14

** (steam:6849): WARNING **: 21:27:10.533: Could not create object for /org/freedesktop/NetworkManager/Devices/1: unknown object type
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Opted-in Controller Mask for AppId 0: 0

** (steam:6849): WARNING **: 21:27:10.753: Ignoring invalid property 'autoconnect-priority'

** (steam:6849): WARNING **: 21:27:10.753: Unknown setting 'proxy'

** (steam:6849): WARNING **: 21:27:10.753: Ignoring invalid property 'route-data'

** (steam:6849): WARNING **: 21:27:10.753: Ignoring invalid property 'address-data'

** (steam:6849): WARNING **: 21:27:10.753: Ignoring invalid property 'address-data'

** (steam:6849): WARNING **: 21:27:10.753: Ignoring invalid property 'route-data'

(steam:6849): Gtk-WARNING **: 21:27:11.005: gtk_disable_setlocale() must be called before gtk_init()
Fossilize INFO: Overriding serialization path: "/home/markus/.local/share/Steam/shader_cache_temp_dir_vk_64/fozpipelinesv4/steamapprun_pipeline_cache".
roaming config store loaded successfully - 968 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 11ms
[0106/212713.677550:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0106/212713.751163:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0106/212713.848544:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1576908998)
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/markus/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 4.64 seconds
[0106/212714.279048:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0106/212714.281108:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0106/212714.288607:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
BuildCompleteAppOverviewChange: 148
RegisterForAppOverview 1: 7ms
RegisterForAppOverview 2: 7ms
[570]Non-Steam Controller Configs Enabled: 1
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
CAPIJobRequestUserStats - Server response failed 2
[445220]Non-Steam Controller Configs Enabled: 1
[750920]Non-Steam Controller Configs Enabled: 1
GameAction [AppID 750920, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 750920, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 750920, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 750920, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 750920, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 750920, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 750920: 0
Game update: AppID 750920 "", ProcID 6992, IP 0.0.0.0:0
Starting app 750920
>>> Adding process 6992 for game ID 750920
GameAction [AppID 750920, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 750920, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 6993 for game ID 750920
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
gamemodeauto: 
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 6999 for game ID 750920
gamemodeauto: 
pid 7010 != 7006, skipping destruction (fork without exec?)
gamemodeauto: 
pid 7009 != 7006, skipping destruction (fork without exec?)
>>> Adding process 7006 for game ID 750920
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7012 for game ID 750920
>>> Adding process 7013 for game ID 750920
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7014 for game ID 750920
>>> Adding process 7015 for game ID 750920
ShadowOfTheTombRaider: crash reporter initialised with path "/home/markus/.local/share/feral-interactive/Shadow of the Tomb Raider/crashes"
>>> Adding process 7016 for game ID 750920
Game update: AppID 750920 "", ProcID 7016, IP 0.0.0.0:0
RecordSteamInterfaceCreation (PID 7016): SteamUtils009 / Utils
Setting breakpad minidump AppID = 750920
RecordSteamInterfaceCreation (PID 7016): SteamUser019 / User
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198055033255 [API loaded no]
RecordSteamInterfaceCreation (PID 7016): SteamUser019 / User
RecordSteamInterfaceCreation (PID 7016): SteamFriends015 / Friends
RecordSteamInterfaceCreation (PID 7016): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 7016): SteamMatchMaking009 / Matchmaking
RecordSteamInterfaceCreation (PID 7016): SteamMatchMakingServers002 / MatchmakingServers
RecordSteamInterfaceCreation (PID 7016): STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
RecordSteamInterfaceCreation (PID 7016): STEAMAPPS_INTERFACE_VERSION008 / Apps
RecordSteamInterfaceCreation (PID 7016): SteamNetworking005 / Networking
RecordSteamInterfaceCreation (PID 7016): STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
RecordSteamInterfaceCreation (PID 7016): STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
RecordSteamInterfaceCreation (PID 7016): STEAMHTTP_INTERFACE_VERSION002 / HTTP
RecordSteamInterfaceCreation (PID 7016): SteamController006 / Controller
RecordSteamInterfaceCreation (PID 7016): STEAMUGC_INTERFACE_VERSION010 / UGC
RecordSteamInterfaceCreation (PID 7016): STEAMAPPLIST_INTERFACE_VERSION001 / AppList
RecordSteamInterfaceCreation (PID 7016): STEAMMUSIC_INTERFACE_VERSION001 / Music
RecordSteamInterfaceCreation (PID 7016): STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
RecordSteamInterfaceCreation (PID 7016): STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
RecordSteamInterfaceCreation (PID 7016): STEAMINVENTORY_INTERFACE_V002 / Inventory
RecordSteamInterfaceCreation (PID 7016): STEAMVIDEO_INTERFACE_V002 / Video
RecordSteamInterfaceCreation (PID 7016): STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
[0106/212727.374973:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.
Fossilize INFO: Overriding serialization path: "/media/Daten/Spiele/SteamLibrary/steamapps/shadercache/750920/fozpipelinesv4/steamapprun_pipeline_cache".
[0106/212727.820927:INFO:CONSOLE(8672)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.", source: file:///media/Daten/Spiele/SteamLibrary/steamapps/common/Shadow%20of%20the%20Tomb%20Raider/share/FeralUI/Core/3rdParty/jquery-ui-1.10.4.custom/js/jquery-1.10.2.js (8672)
[0106/212727.834305:INFO:CONSOLE(0)] "Styling master document from stylesheets defined in HTML Imports is deprecated. Please refer to https://goo.gl/EGXzpw for possible migration paths.", source:  (0)
[0106/212727.904451:INFO:CONSOLE(6569)] "The specified value "!" does not conform to the required format.  The format is "#rrggbb" where rr, gg, bb are two-digit hexadecimal numbers.", source: file:///media/Daten/Spiele/SteamLibrary/steamapps/common/Shadow%20of%20the%20Tomb%20Raider/share/FeralUI/Core/3rdParty/jquery-ui-1.10.4.custom/js/jquery-1.10.2.js (6569)
[0106/212733.802956:ERROR:media_internals.cc(103)] Cannot get RenderProcessHost
[0106/212733.803596:ERROR:media_internals.cc(103)] Cannot get RenderProcessHost
Installing breakpad exception handler for appid(steam)/version(1576908998)
Installing breakpad exception handler for appid(steam)/version(1576908998)
No cached sticky mapping in Get*ActionHandle. Native Steam Controller support won't work.
RecordSteamInterfaceCreation (PID 7016): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 7016): SteamController006 / Controller
No cached sticky mapping in GetActionSetHandle. Native Steam Controller support won't work.
RecordSteamInterfaceCreation (PID 7016): SteamUser019 / User
RecordSteamInterfaceCreation (PID 7016): SteamFriends015 / Friends
RecordSteamInterfaceCreation (PID 7016): SteamUtils009 / Utils
RecordSteamInterfaceCreation (PID 7016): STEAMAPPS_INTERFACE_VERSION008 / Apps
RecordSteamInterfaceCreation (PID 7016): SteamUser019 / User
RecordSteamInterfaceCreation (PID 7016): SteamUser019 / User
[S_API WARN] SetStat() failed, stat PathOfTheStars_stat does not exist - needs to be first configured on the Steamworks site
[S_API WARN] SetStat() failed, stat PathOfTheStars_stat does not exist - needs to be first configured on the Steamworks site
[S_API WARN] SetStat() failed, stat CrimsonBlade_stat does not exist - needs to be first configured on the Steamworks site
[S_API WARN] SetStat() failed, stat CrimsonBlade_stat does not exist - needs to be first configured on the Steamworks site
[S_API WARN] SetStat() failed, stat CrimsonBlade_stat does not exist - needs to be first configured on the Steamworks site
[S_API WARN] SetStat() failed, stat CrimsonBlade_stat does not exist - needs to be first configured on the Steamworks site
[S_API WARN] SetStat() failed, stat PathOfTheStars_stat does not exist - needs to be first configured on the Steamworks site
SDL2 initialised [built against 2.0.10, running with 2.0.10]
Warning: Previous run didn't quit gracefully, attempting to run crash reporter.
../common/pipes.cpp (695) : Assertion Failed: bReceivedSomething
[S_API WARN] SetStat() failed, stat PathOfTheStars_stat does not exist - needs to be first configured on the Steamworks site
vkWaitForFences failed: -4
vkWaitForFences failed: -4
ShadowOfTheTombRaider: dumped to "/home/markus/.local/share/feral-interactive/Shadow of the Tomb Raider/crashes/42d7ace2-66e2-f997-5f1ec13b-3f0ac1ff.dmp"
ShadowOfTheTombRaider: crash reporter "/media/Daten/Spiele/SteamLibrary/steamapps/common/Shadow of the Tomb Raider/bin/feral_linux_crash_reporter" launching
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
gamemodeauto: 
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7531 for game ID 750920
Game crashed with signal 6
vkWaitForFences failed: -4

You may be able to relaunch the game to send the crash log automatically.
You can also contact support@feralinteractive.com directly with details of the crash, Steam System Info, and the dump file:
/home/markus/.local/share/feral-interactive/Shadow of the Tomb Raider/crashes/42d7ace2-66e2-f997-5f1ec13b-3f0ac1ff.dmp
gamemodeauto: 
pid 7535 != 7016, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/markus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7532 for game ID 750920
>>> Adding process 7533 for game ID 750920
>>> Adding process 7534 for game ID 750920
>>> Adding process 7536 for game ID 750920
Game removed: AppID 750920 "", ProcID 7016 
Game 750920 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 750920 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 750920 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 750920 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 750920 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 750920 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 750920 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 750920 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 750920 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 750920 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 750920 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 750920 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 750920 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 750920 created interface SteamController006 / Controller
Game 750920 created interface SteamFriends015 / Friends
Game 750920 created interface SteamMatchMaking009 / Matchmaking
Game 750920 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 750920 created interface SteamNetworking005 / Networking
Game 750920 created interface SteamUser019 / User
Game 750920 created interface SteamUtils009 / Utils
Game 750920 method call count for IClientUser::BLoggedOn : 1
Game 750920 method call count for IClientUser::BIsSubscribedApp : 813
Game 750920 method call count for IClientUser::RequestEncryptedAppTicket : 1
Game 750920 method call count for IClientUser::GetUserDataFolder : 1
Game 750920 method call count for IClientUser::GetAuthSessionTicket : 1
Game 750920 method call count for IClientUser::GetEncryptedAppTicket : 1
Game 750920 method call count for IClientUser::GetSteamID : 2140
Game 750920 method call count for IClientFriends::HasFriend : 2
Game 750920 method call count for IClientFriends::GetLargeFriendAvatar : 2
Game 750920 method call count for IClientFriends::GetFriendCount : 1
Game 750920 method call count for IClientFriends::RequestUserInformation : 2
Game 750920 method call count for IClientFriends::GetFriendByIndex : 4
Game 750920 method call count for IClientFriends::GetPersonaName : 1
Game 750920 method call count for IClientFriends::GetFriendPersonaName_Public : 2
Game 750920 method call count for IClientUtils::SetAPIDebuggingActive : 1
Game 750920 method call count for IClientUtils::GetAppID : 32
Game 750920 method call count for IClientUtils::GetAPICallResult : 1
Game 750920 method call count for IClientUtils::RecordSteamInterfaceCreation : 30
Game 750920 method call count for IClientUtils::GetIPCountry : 1
Game 750920 method call count for IClientAppManager::BIsDlcEnabled : 602
Game 750920 method call count for IClientAppManager::GetCurrentLanguage : 3
Game 750920 method call count for IClientUserStats::StoreStats : 11
Game 750920 method call count for IClientUserStats::SetStat : 10
Game 750920 method call count for IClientUserStats::SetAchievement : 1
Game 750920 method call count for IClientUserStats::GetAchievement : 4
Game 750920 method call count for IClientControllerSerialized::HasGameMapping : 51
Game 750920 method call count for IClientControllerSerialized::GetActionSetHandle : 3
Game 750920 method call count for IClientControllerSerialized::GetDigitalActionHandle : 65
Game 750920 method call count for IClientControllerSerialized::GetAnalogActionHandle : 5
Uploaded AppInterfaceStats to Steam
Exiting app 750920
No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(steam)/version(1576908998)

Seems like there is a problem in their coding. Please correct me if im mistaken.

What i would like to know is: They mentioned it could help to not use steam_runtime. But i don't know how to disable it and what stuff i need to have installed in order for it to work without the runtime. Also if someone has an idea on how to approach this:

would be awesome.

Later!

Also I have the log for the crash from the game itself, but i can't open the file. It's a .dmp file. If there is a way how to get this to you guys then let me know.

Can you make sure you have all Wine and Vulkan dependencies installed?

sudo pacman -S wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader

launch steam with this

STEAM_RUNTIME_HEAVY=1 steam

test the game with and without gamemode to eliminate it as a possible cause

if your still getting crashes go into launch options and force it to use steamplay, choose proton 4.11, this will probably have a small download when you enable it.im not sure about shadow of the tomb raider but just about every other feral interactive port i've tried always ends up playing better via proton than it does as a feral native.

@Camrais if you havent already, make sure you disable dx12 and set it to dx11 in the launcher.

Ok so i tried all that and it still isn't working. The Feral Interactive support wrote, that it seems to be a problem with the vulkan driver. Now im wondering: is vulkan for nvidia packaged into the nvidia-440 package in the repos or do i need to install the nvidia-vulkan driver from the aur? Because maybe this is just the problem. They also advised to reinstall vulkan. Is there a command with which i can accomplish that? Because when i ran the command from @Danielsuarez369 it installed 47 Packages. Maybe my vulkan install is just corrupt? Maybe this is related to me using the abandoned packages cleaning services from pacman?

Thanks for your help guys, it feels like we are getting there.

did you set it to DX11 instead of DX12 like i mentioned?
launched with STEAM_RUNTIME_HEAVY=1 ?

those 2 packages are nvidia vulkan, if for whatever reason you think something is corrupted

sudo pacman -S vulkan-icd-loader lib32-vulkan-icd-loader --overwrite '/*'

also clear the shader cache wherever that is.

did you try running the game with proton rather than the native feral port?

I hope so. I used in the steam launch commands -dx11 since in the launcher i couldn't find an option to tick off dx12.

Shader cache? What is this and from what is this?

Proton: You get it running in proton when you enable it for all steam games in the global settings --> enable steam play for all titles right? If so then yes i tried that.

I honestly think that something is very wrong with my system because when i use the command over on arch wiki (https://wiki.archlinux.org/index.php/Vulkan) it says couldn't find the directory. I also checked manually and the folder only has a registry folder in it. Nothing else. After reinstalling those folders aren't here aswell. So i assume something is very wrong with my vulkan installation.

Greetings :slight_smile:

Well, just a shot in the dark, but spurious hangs in different graphics heavy games sounds familiar to me. Might it be, that your graphics card is getting too hot?
I've seen this on a PC recently. What I did: opened it up, relocated a WiFi card that was installed in a slot next to the graphics card to a different, more distant slot and most importantly cleaned all the dust and fluff from the fans, coolers and computer case openings with a vacuum cleaner. After that, all well again.
Of course, your case may be completely different, but if you don't find another cause, this might be worth a try.

1 Like

no, that just allows the use of it. since SOTTR is a native linux port it doesnt use proton by default and just about every feral port i've tried worked better in proton.

steam > library > shadow of the tomb raider > properties > force use of steamplay
(different game, same procedure)

also please post:

pacman -Qs "vulkan|xf86-video|icd"

the arch wiki needs to be updated, nvidia_icd.json was recently moved from /usr/share/vulkan/icd.d/ to/etc/vulkan/icd.d/ .

Hi,

thank you for the informations! This is the output of the command you asked me to run:

pacman -Qs "vulkan|xf86-video|icd"
local/lib32-ocl-icd 2.2.12-2
    OpenCL ICD Bindings (32-bit)
local/lib32-vkd3d 1.1-2
    Direct3D 12 to Vulkan translation library By WineHQ
local/lib32-vulkan-icd-loader 1.1.130-1
    Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/nvidia-435xx-utils 435.21-1
    NVIDIA drivers utilities
local/ocl-icd 2.2.12-3
    OpenCL ICD Bindings
local/vkd3d 1.1-1
    Direct3D 12 to Vulkan translation library By WineHQ
local/vulkan-headers 1:1.1.130-1 (vulkan-devel)
    Vulkan header files
local/vulkan-icd-loader 1.1.130-1
    Vulkan Installable Client Driver (ICD) Loader

Also is there a way to check if i have everything the driver needs? I have followed their advice to reinstall the driver, and after doing that (version 435.xx) the game threw messages at me that my card isn't supported and that the driver im using doesn't provide vulkan ??? Also if I click accept and start anyways it instantly crashes with

System does not support 3D API required by this game!

So yeah. For some reason the game is now completly unplayable.

Thanks for your help so far guys.

@cIdde I'll keep that in mind and will see what temps im getting once the game is back up running.

also post mhwd -li , there should only be one video driver listed.

if the only one listed is video-nvidia-435xx

sudo mhwd -r pci video-nvidia-435xx
sudo mhwd -i pci video-nvidia-430xx

reboot after and try again

Forum kindly sponsored by