


gamemoderun mangohud %command%
Edited user.cfg - set ph_advanced_physX to 0
PhysX causes significant FPS drops.
Previous experience: I previously tested the native Linux version which had two major issues: complete absence of audio and stability problems (game freezing at splash screen). The native version was unplayable.
Current setup: Now testing with custom Proton GE. Performance and audio: Sound works perfectly. Performance is ideal with one important exception - PhysX causes significant FPS drops.
Required tweaks: Edit user.cfg file and set ph_advanced_physX 0 Additionally, make sure to disable PhysX in the in-game menu
Results: After these adjustments, FPS consistently stays above 120 on maximum settings. While I'm only in the early stages of the game, the difference before and after these tweaks is substantial. The game runs extremely well now.
Recommendation: Highly playable through Proton GE with these minor tweaks. The experience is significantly better than the native Linux version.

SDL_AUDIODRIVER=alsa game-performance %command%
Used solution for audio from here
add to ~/.asoundrc:
pcm.!default {
type hw
card 0
device 0
}
ctl.!default {
type hw
card 0
device 0
}
Changed mouse sensitivity in game settings
Sometimes the game gets stuck when exiting amidst playing. Solved by first returning to the main menu and then exiting.

The game is partially working, but it seems unplayable.
SDL_AUDIODRIVER=alsa gamemoderun %command%
Tested the native Linux version of Metro Last Light Complete Edition. There are two major issues:
Complete absence of audio throughout the game. Tested numerous launch parameters including SDL_AUDIODRIVER=pulse/alsa, and various other audio configurations, but none resolved the issue.
Stability problems - some of launch attempts result in the game completely freezing at the "Press any key" splash screen with no error messages.
Despite having working audio in other games on my system, Metro Last Light remains completely silent. Attempted various fixes including audio environment variables and configuration adjustments without success.
The native version is currently unplayable due to these issues. Would not recommend in its current state.

This game runs natively on Linux but it used only the integrated GPU. It launched on NVidia card after I switched to Proton. Other than that, no issues.

The game was playable and the native version works decently
The game runs well without any tinkering needed, just download and play. Compared to other native linux games, Metro: Last Light worked out of the box and didn't have any serious issues.

gamemoderun %command%
I used GameMode, but it's not necessary for a good experience. I don't play the native version; I switched to Proton and played it. I finished the game on Linux without any problems.

Increased force required to do right trackpad press to trigger melee.
Medium settings with 60hz cap for ~3-4 hour battery life.
If using control scheme that uses KB+M and controller binds can cause input glyphs to alternate quickly between KB+M and controller glyphs.
Purchasing a third weapon ingame leads to a crash.
At the end of Chapter 17: Nightfall, after the boss fight, the log may not be pushed to proceed, requiring a chapter restart from the main menu.

Like in Metro 2033 Redux, every time I open the game, I need to alt-tabbing to recognize the window and commands.
I used the exact Metro 2033 Redux settings that I played previously: Proton-Experimental [bleeding-edge] in Very High settings (SSAA off), 1080p fullscreen with 60 FPS stable.
It's an excellent continuation of the previous game.
Just install and play!

Steamsettings default to Proton Experimental, no other forced version of Proton. Ran smoothly maintaining 200-250 fps, levels loaded quickly, no crashes or bugs.

Redux version runs like a charm. Do not try classic however, that was a hot mess with massive performance issues.
gamemoderun %command%
Changed FOV from 50 to 64

Capped it at 60fps on the Deck OLED. Medium settings with 2x AA. It runs beautifully and looks grogeous. Excellent all around and have faced no issues whatsoever.

Sadly gyro mouse doesn't work as cleanly as I'd of liked
Runs great, you can do medium settings 90 fps, cap it to 60 for stability, or do battery saver 40/30 fps, or trade it off for better resolution/graphics

gamemoderun %command%
Nope, no audios in game. I cant fix it at all.
It is very smooth without any tweaks but no audio at all.
gamemoderun %command%

On the native version audio did not work at all, none of the workarounds worked. I'm using pipewire for audio.
Textures would bug out and lighting would flicker and bug out occasionally. Some of the texture bugs in the marshes were quite jarring.
Audio didn't work in the native version at all. None of the tweaks for SDL did anything.

Work Out-of-the-Box
The game would break when moving the cursor to another monitor (When in fullscreen)
gamemoderun %command%

Playable but with audio issues
Only NPC voices are borked. If someone is talking straight to you (face to face), you can't hear anything, you have to tilt to a side. Had this exact issue in Dying Light, but there it fixed itself after maybe 2 hours, here it stayed. It's playable, but quite annoying for storytelling

Works fine with Proton, with native fullscreen didn't work, and mouse was broken, only keyboard worked for input
Some objects flash randomly

Great game. Works great on linux on ultra settings if you have the proprietary nvidia driver. Nouveau sadly only ran at 7-10 FPS.
I did change my graphics driver from nouveau to prorietary. Otherwise the game ran at 7-10 fps.
Nvidia sucks.

May work native, definitely works proton
Native version on my laptop (integrated Radeon graphics), models would extrude and lighting glitch, making the game unplayable. Native on my desktop (RX 6750 XT) did not have this problem. Proton version runs with no noticable problems.
Steam cloud does not download between Windows and Linux saves, but the versions have save compatibility.

LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/ulysses/.steam/steam STEAM_COMPAT_DATA_PATH="/home/ulysses/Games/Heroic/Prefixes/default/Metro Last Light Redux" PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-MetroLastLightRedux PROTON_LOG_DIR=/home/ulysses /nix/store/b8qj92lajkndgl0fxhfjgbmgpgs48kwh-heroic-unwrapped-2.7.1/share/heroic/build/bin/linux/legendary launch Speedwell --language en --no-wine --wrapper "'/home/ulysses/.config/heroic/tools/pro
Game Settings: { "autoInstallDxvk": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "nvidiaPrime": false, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "useGameMode": false, "language": "", "wineVersion": { "bin": "/home/ulysses/.config/heroic/tools/proton/Proton-GE-latest/proton", "name": "Proton - Proton-GE-latest", "type": "proton" }, "winePrefix": "/home/ulysses/Games/Heroic/Prefixes/default/Metro Last Light Redux", "wineCrossoverBottle": "" }
Game launched at: Sun Sep 03 2023 20:56:04 GMT+0200 (Central European Summer Time)
System Info: Heroic Version: 2.7.1 Eustass Kid Legendary Version: 0.20.32 Dark Energy (hotfix #6) GOGdl Version: 0.7.1
Electron Version: 26.1.0 Chrome Version: 116.0.5845.97 NodeJS Version: 18.16.1
OS: NixOS KERNEL: 6.5.0 ARCH: x64 CPU: Intel Core™ i5-6600K @3.5 GOVERNOR: performance RAM: Total: 15.5 GiB Available: 13.78 GiB GRAPHICS: PROTOCOL: x11
Legendary's config from config.ini (before App's settings): { "game_parameters": [], "game_executable": "metro.exe", "game_directory": "/tmp/heroic/MetroLastLightRedux", "launch_command": [ "wine" ], "working_directory": "/tmp/heroic/MetroLastLightRedux", "user_parameters": [], "environment": {}, "pre_launch_command": "", "pre_launch_wait": false }
Launch Command: LD_PRELOAD= STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/ulysses/.steam/steam STEAM_COMPAT_DATA_PATH="/home/ulysses/Games/Heroic/Prefixes/default/Metro Last Light Redux" PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId=heroic-MetroLastLightRedux PROTON_LOG_DIR=/home/ulysses /nix/store/b8qj92lajkndgl0fxhfjgbmgpgs48kwh-heroic-unwrapped-2.7.1/share/heroic/build/bin/linux/legendary launch Speedwell --language en --no-wine --wrapper "'/home/ulysses/.config/heroic/tools/proton/Proton-GE-latest/proton' run"
Game Log: [cli] INFO: Logging in... [Core] INFO: Trying to re-use existing login session... [cli] INFO: Checking for updates... [Core] INFO: Getting authentication token... [cli] INFO: Launching Speedwell... wineserver: using server-side synchronization. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely [S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam. [S_API FAIL] SteamAPI_Init() failed

pretty fun game
Alt-Tab crashes the game (SOMETIMES) dunno why but yeah thats all ive got to complain

Runs pretty well with Proton 8.0
I played with Proton 8.0.3, and I haven't noticed any problems. I was able to play the game from the start to end without any interruptions/unexpected events (except for some minor known bugs which are unrelated to hardware/proton/linux). I haven't tried the native port.
gamemoderun %command%
Native version missing graphic setting, switch to any proton version it will be run fine (tested on proton 5, proton 7 and proton 8)
gamemoderun %command%
Starts good (with Low details and Steam Linux Runtime)
Dynamic shadows gets visible artifacts. They are decreased greatly with Low details and SSAA disabled.
Played Linux Native version with Steam Linux Runtime (or you have no sound).
Low level graphic detail and SSAA disabled decrease dynamic shadows artifacts.
Windows version with Proton 8.0-2 playes much better and without artifacts.
Jugalo, anda perfecto
bazı bölümlerde fps yerleri öptü ama bu büyük ihtimalle oyunun optimizasyonundan kaynaklı çünkü sadece birkaç yerde başıma geldi
9 saatlik oyun deneyimimde 2 defa falan çöktü sadece. hiçbirisi oyun deneyimimi kırmadı.
hiçbirşey yapmanıza gerek yok. steam playi etkinleştirin ardından özellikler stem play zorla ister proton 7.06 ister 7.05 ister experimental size kalmış bir proton sürümü seçin ve artyomla yolculuğunuza başlayın. dilerseniz native de oynayabilirsiniz tabi ama benim sistemimde 2033 redux sürümünde grafiksel bozulmalar falan oluştu. last lightı da denemiştim ama durumu neydi hatırlamıyorum.
Native broken, Proton is working fine
Native has issues with models extruding, input problems, and is unplayable. Proton has no problems.
Launched and ran great OOTB, slight tweaks to graphics settings to guarantee stable 60 at the best quality possible
Limited Frame Rate to 30
Must force game to use proton to sync saves to a windows pc
60fps works best at medium settings and 2x MSAA, saves Battery compared to High settings and even looks better.
On high or very high quality settings the shadows are broken, especially on characters. Medium setting looks great though.

Switching to KBM works
Runs beautifully on Fedora 36. Runs really well and launches the instant you press Play.
No problems at all.