

I cant start the game. Itry All verison of Proton or default by steam. I only get "game is starting" on steam button but thats all.

It runs great with Proton, no tinkering
I played the Original (2019) with Proton 9.0-4 with all NVIDIA GameWorks effects disabled (AMD Card). I finished the Main Campaign and both DLCs without issues and great performance!

Game crash gpu driver after 1-2 min of gameplay. It happens on rx 6600,7600xt,9070xt. Native version not launching in wayland kde.
gamemoderun mangohud %command%
Windows version crash amdgpu driver on every amd gpu i have.
metro exodus enhanced edition works without problems.

Forces fullscreen, causing squished native resolution
Corrupted and overwrote my endgame save >:(
"Playable" by definition, not intolerable. Will corrupt your saves every now and then. 1280x800 (native) gets squished due to forced fullscreen, requiring the Stretch scaling mode to fix it. You'll need a lower resolution to get a comfortable 40fps with about 2hrs of battery. Not ideal, but you can make it work if the Steam Deck is your only option.

Game runs ok, but Alt-tabbing is bugged and if you want to swap save file between win/proton and linux native, it won't work.
After Alt-Tabbing, when switching back to the game, it couldn't fullscreen. By that I mean it looked like the game wanted to fullscreen, but something was making it windowed again, so it looped the animation fullscreen->windowed->fullscreen .... several times a second, and since it was changing all the time, the screen was black. The game was still fine, I could interact with menus and move the character even if I couldn't see what I was doing.
Warning! linux native based save files aren't compatible with windows native/proton/GE save files. I tried switching to Proton to fix an alt-tabbing issue, but my saves crash the game. I was already thorugh half of a chapter so I grit my teeth and continued on native without alt tabbing.

Normal Version works only with DX11 (DX12 crashed occationally). Enhanced Edition works great with custom launch options.
VKD3D_FEATURE_LEVEL=12_2 VKD3D_CONFIG=dxr,dxr11 RADV_PERFTEST=rt %command%
I tried the normal version, but had multiple crashes when using directX 12, had to switch to 11 for it to run but I wanted to use ray trancing. Therefore I downloaded Enhanced Edition with custom launch options and that works great.
If you want to use ray tracing, download Enhanced Edition and use custom launch options. If you don't want that you can use the normal edition and set it to DirectX11, works good too.

Smooth experience without tinkering. Two crashes in a certain scene are negligible.
In the chapter near the swamps the game crashed twice but after restarting it was all fine, no other crashes.
During the loading screens sometimes it gave an error but it goes away. This happens in some other games as well and it usually happens when the audio during a loading screen is unable to play. That is why the error message disappears after the audio and loading screen ends.

crashes when it saves, only about half the time would it actually save the game before crashing
crashes everytime it auto saves

Worked well, just make sure you don't download the enhanced edition unless your computer can handle ray-tracing
Changing resolution to 1440p froze my entire computer for a few minutes. Never happen againt, but I figured it was worth mentioning.
As the title mentioned, the only real issue outside of the resolution bug was fact that the enhanced edtion requires ray tracing. The game still ran for me at 1440p with ray tracing, but it wasn't pretty, so I'd recommend sticking the the base edtion if you're also on an amd card.

The native version didn't launch for me. no problems on Proton though.

VKD3D_FEATURE_LEVEL=12_2 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 DXVK_ASYNC=1 %command% -deependark -forcenohdr
Plays flawlessly once you get it up and running. Zero crashes or lag. For the first run you may need to start the game in safe mode. Then change the video quality settings to ULTRA and change the resolution to 1920x1080. Changing the settings for resolution takes awhile the first time. Save and exit out of the game. Now start the game normally and your good to go!

VKD3D_FEATURE_LEVEL=12_2 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 DXVK_ASYNC=1 %command% -deependark -forcenohdr
Couldn't even launch the main menu and skip the opening cutscene out of the box. No issues with launch options.

Game crashes on launch when using the native linux runtime, swapping to Proton GE fixed this issue. Game runs well or even better than on windows.

DRI_PRIME %command%
If you are running Metro Exodus: PC enhanced edition, and your PC setup has two GPUs, including one that does not support ray tracing, the game will select the first GPU displayed in the list (for me nvidia-smi), causing the game unable to run and displays warning of incompatibility about D3D ray tracing.
I play the enhanced edition and it would run smoothly without any problems, unless you have multiple GPUs.

gamemoderun mangohud %command%
ONCE I caught a bug with the inability to deploy the game in fullscreen using a keyboard shortcut
I've tested Metro Exodus multiple times on Linux. The Enhanced Edition has stability issues, including frequent FPS drops and other performance problems. Additionally, during my first installation of the standard edition (not Enhanced), I encountered a serious bug where the game would freeze when attempting to save settings. After a complete reinstallation, this issue was resolved completely and hasn't returned since.
In contrast, the native version of the standard edition works flawlessly out of the box. I'm running with maximum graphics settings, full ray tracing enabled, and PhysX activated. The performance is SIGNIFICANTLY better than on Windows. I've also tested the "Sam's Story" DLC and can confirm perfect stability from the beginning.
I'll submit a follow-up report after completing a full playthrough of the game.

(Enhanced Edition) Runs just as well as it does on Windows and works well with the launch options.
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 VKD3D_CONFIG=dxr,dxr11 PROTON_ENABLE_NGX_UPDATER=1 mangohud %command%
Occasionally when I launch the game it opens windowed on a black screen. Stopping and starting the game again fixes this.
Exploring post apocalyptic Russia is possible on Linux! The game ran surprisingly well and I'd say it ran as well as it did when I played on Windows. I did get occasional framedrops below 60 in some areas but it was still playable and there was no stuttering, I was using the High Raytracing setting. Average fps was around 70-90 with DLSS Quality.
I haven't tested the native version since I wanted to take advantage of Raytracing, it isn't available on the native version.
Works perfectly ootb

Dont install native version go with proton stable. Native is unstable and framerate is lower
game-performance mangohud %command%
Only tinker is to force proton version so steam doesnt install unstable linux native version of this game
VKD3D_FEATURE_LEVEL=12_2 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 DXVK_ASYNC=1 %command% -deependark -forcenohdr

Metro Exodus (Enhanced Edition) runs buttery smooth with no issues. General Steam Settings set to Proton Experimental.

After the last kernel update the Enhanced Edition works pretty great. Using Nvidia 3070Ti.
VKD3D_FEATURE_LEVEL=12_2 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr11 DXVK_ASYNC=1 %command% -deependark -forcenohdr
I didn't try without using the launch commands, but I think it will work without them, too.

Played the Enhanced Edition with all the normal graphics settings turned to the max and running Ray Tracing on high. Depending on the scene I was averging anywhere from 80 to around 120 FPS. Game ran perfectly smooth and looked amazing.

PC Enhanced version doesn't launch at all. Normal version runs without issues on Proton Experimental.

be sure you have backup of your save data
i lost all of my save data every time i reinstall the game cause corrupted save datas
Out of the box experience, raytracing works only thing that is sad game only supports Dlss so i can't play more extreme raytracing.

gamemoderun %command%
Play Enhanced Edition, old version constantly crashed Wayland under Proton 8 and GE-Proton9-16 but also native.

DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce RTX 4060 Laptop GPU" gamemoderun %command%

[Enhanced Edition] Good performance with Ray Tracing Ultra setting, native DualSense support.
WINE_FULLSCREEN_FSR=1 gamemoderun %command%
[Enhanced Edition] It has a native DualSense support, so make sure to disable Steam Input. Problems: Wired only, cannot use gyroscope.
[Enhanced Edition] It rarely crashes, but yes, I experienced it 2-3 times when completing the base game.
[Original Edition] Using DX12 is unstable, it always crashes after playing for a while.
[Enhanced Edition] NVIDIA HairWorks makes the game crash, so just disable it.
Fullscreen FSR with Proton-GE: It only works "once" for a specific Proton-GE version. But after a shader pre-caching update, e.g. switching resolution from 1920x1080 to 1472x828, the screen went black. It worked again after updating Proton-GE.
But overall, I had a great experience playing it 👍👍

Pretty solid 40-45 fps at native res med settings. for more stable 45 lower res to 1152x720 w/fsr. For 60 fps 960x600 w/fsr.
To enable fsr, toggle in game fsr on/off.

gamemoderun mangohud gamescope -ef -W 1920 -H 1080 -r 120 --hdr-enabled --force-grab-cursor %command%
I used this guide to significantly reduce NVIDIA DLSS Ghosting: https://steamcommunity.com/sharedfiles/filedetails/?id=3142975110
The game crashes with NVIDIA HairWorks enabled.
Runs at 60 fps+ at Max settings (incl. Ray Tracing), DLSS Quality, VRS x2. Overall a very enjoyable experience.

gamemoderun PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 VKD3D_CONFIG=dxr,dxr11 PROTON_ENABLE_NGX_UPDATER=1 mangohud %command%
not a HUGE deal but randomly id have to restart the game because all the textures turned pitch black, but it doesnt happen that often and restarting the game fixes it.
Random crashes, I'm unsure what causes them. I tried the different things other people suggested, but it still happened. It doesn't happen often enough for it to bother me though.
I kept VSync on and the fps I'd get stayed consistently at 165 which is my monitor refresh rate this is with RT + DLSS Quality + Advanced PhysX on + Hairworks. There was random crashes, or sometimes all the textures went pitch black, but it wasn't a problem I would just restart and it wouldn't happen for a while it doesn't really effect gameplay that much for me. A minor annoyance at best. Overall it's a great game on Linux. I'm guessing the normal metro exodus the native one would work better and wouldn't have these crashing problems, but I prefer the enhanced edition with proton anyways because it looks better.

Grip buttons
TDP 10 GPU clock 1300
Settings all low or off In your game profile use FSR sharpening 3 Limit to 40fps Use DX12

Had to disable "Haiworks" (If not the Game crashes right in the beginning no matter if using Proton) otherwise the Game runs flawless in Linux Native.

PROTON_ENABLE_NVAPI=1 gamescope -ef -W 2560 -H 1440 -r 180 --hdr-enabled gamemoderun %command%
Have only tried Enhanced Edition of the game.

40fps lock
Steam Deck Oled, medium preset, 1152x720 fsr on, max tdp

PC ENHANCED EDITION, OOTB Experience for me
The publisher released the PC Enhanced Edition free for owners of Metro Exodus so there's no separate APP ID listing. This is for the PC Enhanced Edition installation (which is a separate installation option and doesn't have a Native Linux build), and it works Out of The Box for me, and quite well.
Had to change graphic settings to medium. No more crashes afterwards.