

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.

Initial launch would crash. A dialog to run in safe mode allowed it to run in DX11. So far running great.
Saved game from long ago not restored from cloud

Native did not work, but after switching to Proton I completed Sam's Story without issues
Tried native first, it crashed after 2 minutes of gameplay and then would not start. After switching to proton and running in safe mode (suggested by the game due to previous crashes) I was able to play without issues.

DX12 is unstable. Use DX11.
DX12 unstable. Use DX11.

DX12 may be unstable. DX11 is proven to perform reliablly without crashing once.
If experiencing crashing, try DX11.

Works out of the box with minimal issues.
Shovelling coal into the train engine has a small chance to crash your game.

PULSE_LATENCY_MSEC=60 %command%
Sound periodically disappears for 0.5-1 seconds. Solved by changing launch parameters.

It more often crashed than started for me. Using both Native and Proton I had huge issues with crashes in loading screen.
gamemoderun %command%
Had big problems with the game starting, since it usually started with a way bigger window (3840x2160). It sometimes rescaled itself and started correctly, but then I could only use my mouse on the upper left corner. Was still able to start by using the keyboard.
Seemingly random crashes on startup before the "sponsor" startup animations.

MANGOHUD=1 %command%
Crashed at startup. Disabling VKD3D fixed it (which of course also disables DX12). Could also revert to 2.8 (default was 2.12), but performance was horrendous (~4 fps).
You must disable "Hairworks" before starting a new game. You can safely turn it back on later.