It works very well with good performance on patched WiVRn. Using a Meta Quest 3 via WiVRn. Under ALVR it is almost unplayable.
I was running the game via ALVR but it was really nigh unplayable. The performance hit of SteamVR on this game is huge even in my RX 7900 XTX with a bit of overclocking. So for the game to be playable, the best option would be to ditch SteamVR using monado/wivrn. So I installed envision and ran wivrn but it failed to run it. I opened a bug report here: https://github.com/WiVRn/WiVRn/issues/232 and also on the monado bugtracker here: https://gitlab.freedesktop.org/monado/monado/-/issues/479 -- and I have also generated a patch to be used with envision, download it by clicking on "raw" on this gist: https://gist.github.com/Patola/4a033c9df7da8f7c388ca33012419efc -- on WiVRn, it runs MUCH faster than ALVR and virtually no stutter or reprojection. After putting the .patch file under ~/.local/share/envision/wivrn/patches/monado/, call envision, click on the burger menu, select "Clean Build Profile" and wait for it to finish then click on 'start'. Now you will be able to play Metro Awakening
Works out of the box with Proton stable, but has performance issues.
Jitter and stutter due to the horrible performance. Turn linux async reprojection off on ALVR or if you use Valve Index go to video settings after starting the game and turn legacy reprojection on.
As some people have noted here, the performance of this game is quite bad. Additionally, due to the bad performance, if you use ALVR to stream and have Extra → Linux async reprojection turned on, the screen gets jittery and stuttery, so TURN IT OFF at least for playing this game. I would advise turning antialiasing off. Use render scale in the middle or lower for better performance.
I also turned up brightness to the maximum, otherwise I just couldn't see anything. My headset (Quest 3) is not particularly dark and works well with other games.
Some of the dead characters have white dots around them.
The anti aliasing causes severe stuttering and needs to be turned to FXAA or off for decent framerate. Render scale also needs to be turned down (5 worked well for me) it makes the game playable but blurry. This is probably due to the fact that the game uses DX12 (VKD3D), if it used DX11 (DXVK) performance would probably be better. On windows I can turn the render scale up much higher with no performance hit.
Sometimes you can get a black screen or error message when starting the game, this is fixed by reinstalling and only reinstalling the game seemed to work. Verifying and deleting the prefix did not work.
In SteamVR it might say that it's loading the game but on the PC screen it looks fine, if this happens just press the steamvr home button and go back to the game and it should be fixed.
Tested with ALVR v20.11.1 (Meta Quest 2), I tried to use WiVRn but it does not work unfortunately.
This is probably the worse performing VR game I've played on Linux, hopefully with future updates it will be more performant and stable.
Unfortunately unplayable with high settings, but bearable with lowered resolution and less antialiasing
Severe stuttering and low FPS
The game started right away without any problems and ran tolerably well after a few changes to the graphics settings.
Works out of the box, no tinkering needed.