Metro Exodus

Metro Exodus

View Stats:
agentlaidlaw Apr 14, 2021 @ 1:23pm
metro exodus - linux version crashing on startup
so i just installed the game, took ages to process vulkan shaders, and now when i go to launch it, it crashes on start up. a window comes up, its all black, and after a few seconds the game crashes.

there are no errors in the console when i launch steam via the terminal.
< >
Showing 1-9 of 9 comments
YT GamingTux Apr 14, 2021 @ 1:28pm 
you should give a bit mor information. system specs, distribution, driver versions

for me on my old pc the game runs good

Manjaro
fx-8350 (8x4ghz)
gtx 1660ti (465.24.02)
16gb ddr3 (133mhz)
Last edited by YT GamingTux; Apr 14, 2021 @ 1:30pm
agentlaidlaw Apr 14, 2021 @ 1:31pm 
oh, sorry.

arch linux - kernel 5.11.13-arch1-1
intel 10850k
amd 6900xt
32gb of ram
gnome 40 on wayland
xorg-xwayland 21.1.1-1
mesa 21.0.2-1
radv 21.0.2-1

edit:
i read the sticky about requirements and see a notice about nvidia rtx cards needing that ray tracing package or it will crash on startup. could the game be crashing because of my 6900xt since it supports ray tracing but not nvidia's? and as far as i'm aware, mesa doesn't have ray tracing enabled in vulkan.

edit #2:
this is the output of steam in the terminal when i launch the game: https://pastebin.com/ybvbdCv4

i've tried steam via native runtime and runtime and its the same issue. everything else works fine :/

edit #3:
so i just tried running it via proton and the game launches just fine with proton -_-
Last edited by agentlaidlaw; Apr 14, 2021 @ 2:07pm
agentlaidlaw Apr 14, 2021 @ 2:44pm 
ok found my problem. game doesn't work under wayland. switching to gnome on xorg the game launches just fine.

so if you want to play this game under a wayland session you have to use proton.

i got the idea because going through its files i saw sdl2.so files. sdl2 provides native wayland support. so it made me think it might be a wayland issue. i guess they didn't test on wayland :/
Last edited by agentlaidlaw; Apr 14, 2021 @ 2:49pm
telstra714 Apr 14, 2021 @ 5:54pm 
Originally posted by agentlaidlaw:
ok found my problem. game doesn't work under wayland. switching to gnome on xorg the game launches just fine.

so if you want to play this game under a wayland session you have to use proton.

i got the idea because going through its files i saw sdl2.so files. sdl2 provides native wayland support. so it made me think it might be a wayland issue. i guess they didn't test on wayland :/

Thank you for the heads up.
Darkintent Jul 25, 2023 @ 3:34pm 
In case anyone else runs into this issue on Wayland proton is not requried. XWayland can create a window that is fully xorg compatible launching steam inside this window and then launching Metro Exodus solves the crashing issue.
# Setup the window, passing the resolution as the geometry. Xwayland -retro -noreset :12 -geometry 2560x1440 # Launch Steam passing the display value DISPLAY=:12 steam
Sitting Duck Aug 30, 2023 @ 3:22pm 
@Darkintent i couldn't use your suggestion but because of your and other messages I found out it is indeed wayland that is the culprit. So i installed XFCE on my ubuntu 23.04.
It asked if i wanted to use lightDM or the gnome3 thing i choose for gnome I didn;t try lightDM but if it not work i would have chosen lightDM but after restating and logging into ubuntu it all worked out fine. I'm now just enjoying the intro of the normal Metro Exodus after this i'm gonna try the enhanced version.
Sitting Duck Aug 30, 2023 @ 3:59pm 
Metro Exodus enhanced is not working yet maybe iI should have chosen lightDM :)
p1ckle Nov 9, 2024 @ 2:53am 
I also had these crashes when starting the game in a Wayland session (archlinux + sway). The easiest workaround was to use gamescope:

gamescope -e -- steam

Check https://wiki.archlinux.org/title/Gamescope for details.
< >
Showing 1-9 of 9 comments
Per page: 1530 50

Date Posted: Apr 14, 2021 @ 1:23pm
Posts: 9