


WINEDLLOVERRIDES="wininet,winhttp=n,b" %command%
Download and the follow the instructions for installing MGSHDfix, which can be found here: https://github.com/Lyall/MGSHDFix
Plays beautifully after that. You can mod the game even further with higher quality texture and audio mods from Nexus Mods.
My only complaint is that it's a little brutal on battery life if playing without a charger, although I didn't bother tinkering with settings to try to get battery battery life.

60fps/hz limit, 7W TDP Limit, 600mhz GPU Clock
I quit the game through the Steam menu while in-game and it corrupted my save. Always exit the game properly.
Setting a TDP limit without also enabling a manual GPU clock of 600mhz or more will cause stuttering.
I also installed the latest (v2.3) release of MGSHDFix and the MGS2MC Better Audio Mod but they're not necessary for the game to work well.

Played absolutley flawless from beginning to end. Use Steam Input to change some controls and you're golden
Enabled a Hold Action Set bound to L4 to allow me to aim with RS in first person mode and shoot with RT
TDP limit 9W FPS limit 60

Gamebreaking crashes. I'm keeping a rotating list of six saves currently and anytime it crashes, up to half say "damaged file" on reload.
Game consumes way more power than needed by default, still runs full speed tdp set to 6 or 7 watts.
Game is repeatedly crashing to black screen on close causing save file corruption. Only way to proceed is hard reboot when this happens. Seems to be an issue with the transition from game back to launcher.
Game crashes corrupt save files.
See previous note about crashing on close. Seems to happen very regularly.

Launched and played with no issues. I'm using Proton-GE 9_7 as my default proton choice for all games. No launcher tweaks or settings changes needed, runs fine on Steam Deck.

If you have problems with new "Steam Deck compatible" version, more specifically some audio is still missing for you, most likely you were using xaudio2_9 dll trick as I did. Took me a few redownloads but I managed to figure out what to do. In short, remove any custom launch options and deselect custom proton version. Uninstall the game and delete any residual files and folders for MGS2 in steamapps/common. After you redownload the game sound should work.

The game runs extremely well outside of occasional frame drops during cutscenes, and seems to have no further issues.
Earlier reported audio issues have been resolved by patch.

After a patch these games are now playable, an run perfectly.
After 1.4.1 update, appears to be working correctly on the Steam Deck so far on latest SteamOS Stable channel

This game simply does not work on steam deck, there are a number of fixes and work around you can try but crashes are unavoidable due to several key parts that suffer memory leaks and cutscenes that must be skipped.

PROTON_HEAP_DELAY_FREE=1 WINEDLLOVERRIDES="xaudio2_9=n;d3d11=n,b" %command%
PowerTools: Frequency Limits 400 - 2000Mhz
Download MGS2MC Better Audio mod + xaudio2_9.dll
.sdt files are causing RAM spikes. Forced compatibility with xaudio2_9 makes them work but can cause RAM issues in certain areas
Game is very playable at locked 60fps using launch options and file replacements such as 'MGS2MC Better Audio' mod and replacement xaudio2_9 file.
There is currently a Proton issue for Steam Deck/Linux users in which all the RAM will be filled up and cause the game to crash. I have found the issue to be caused by the games .sdt files. Most noticeably around (Shell 2 Core) and escorting EE across the fence. This can be rectified using MGS2 Better Audio mod and geting additional audio files from the PS3 version of the game. (v1.4)
Use PowerTools and set frequency limit to 2000Mhz Maximum and the game wiill stay at a locked 60fps averageing 8-11w

After Audio fix the game runs extremely well outside of occasional frame drops during cutscenes, and seems to have no further issues.
WINDLLOVERRIDES="xaudio2_9=n" PROTON_HEAP_DELAY_FREE=1 %command%
A lot of Audio is missing. Can be fixed by copying over XAudio2_9.dll from a Windows install, as has been documented here before.

PROTON_HEAP_DELAY_FREE=1 WINEDLLOVERRIDES="xaudio2_9=n;d3d11=n,b" %command%
PowerTools: Frequency Limits 400 - 2000Mhz
Download MGS2MC Better Audio mod
Crashes caused by a handful of FMV's between Vamp Boss Battle (Shell 2 Core) and escorting EE across the fence seem to have a bug as skipping certain cutscenes during this section will stop the crashes from happening.
Game is very playable at locked 60fps with launch options and file replacements such as 'MGS2MC Better Audio' mod and replacement xaudio2_9 file.
There is currently a proton issue for Steam Deck/Linux users in which all the RAM will be filled up and cause the game to crash. I have found the issue to be caused by a handful of FMV's, as skipping certain videos will stop the bug from happening. All of the cutscenes/FMV's between Vamp Boss Battle (Shell 2 Core) and escorting EE across the fence seem to have this bug. (v1.4)
Use PowerTools and set frequency limit to 2000Mhz Maximum and the game wiill stay at a locked 60fps averageing 8-11w

In game video, such as that in tanker holds is completely distorted and does not work - game crashes during the first hold
Switching from full screen to fullscreen windowed will black screent the game
Crashing seems related to ingame video? Tanker hold for example is impossible to get past - unsure why other reports saying this is fixed. Even the latest patch as of 01/01/24 the game still fails to show videos render in game (such as cinema display in the tanker holds). The game then crashses after this videos being displayed
Crashing related to in game video, slowdown once encountering these videos, then crashing

With version 1.4.0 of the game and steam default proton (experimental) it can now be run without any custom launch parameters or other forms of tinkering. I've played with new versions up until beating first boss and a little bit after that. All videos played, had sound, no glitches, no crashes. Codec calls worked fine. All things that used to crash the game previously now run smoothly. I couldn't get crackling voices to occur, which was constant issue for me on launch version with tinkering. Since I didn't get too far I can't comment on the full experience yet, but it's promising.

The game is playable and I completed it on the Steam Deck with the fixes, but there are still issues that somewhat impact the experience.
WINDLLOVERRIDES="xaudio2_9=n" PROTON_HEAP_DELAY_FREE=1 %command%
Some of the embedded videos used later in the game (especially once inside the Arsenal Gear section) do not render at all.
With the heap delay fix used to get past the CODEC crashing scenes, memory would leak at points later in the game - notably during the Emma escort sections.
Does not launch or play without the aforementioned fixes.

WINEDLLOVERRIDES="xaudio2_9=n" %command%
Codec call with videos had a colored line at the bottom
Multiple codec calls with videos would crash the game
The game was missing a .dll file.

PROTON_HEAP_DELAY_FREE=1 WINEDLLOVERRIDES="xaudio2_9=n" %command%
TDP Limit:5W, GPU Clock: 700MHz
Video showed during codec calls and game tutorials have green line at bottom and some artifacts
Game runs only in windowed mode (no problem in game mode)
The command PROTON_HEAP_DELAY_FREE=1 avoid crash during video in codec calls but could cause memory leak, you can notice by freeze / heavy slowdown. In this case don't try to overwrite your save because the game could crash and damage your save data
This collection deserve a better work

Using same coomand line arguments that i've used with same dll, works also on Linux desktop
PROTON_HEAP_DELAY_FREE=1 WINEDLLOVERRIDES="xaudio2_9=n" %command%
TDP Limit:5W, GPU Clock: 700MHz
Video showed during codec calls and game tutorials have green line at bottom and some artifacts
Game runs only in windowed mode (no problem in game mode)
Needed command line arguments and copy a dll file from a windows 64bit installation
This collection deserve better

WINDLLOVERRIDES="xaudio2_9=n" %command%
The audio issues might be also happening on Windows, I'm not 100% sure.
Crashes few seconds after pressing "new game" without tinkering.
Copy xaudio2_9.dll from windows/system32 folder on windows machine(or get it from a friend, or internet) to the directory where game .exe is located. Use launch options from this report and ProtonGE. The game will work with audio and video intact. Seems stable.

Requires xaudio2_9.dll to be placed in the game's main folder for audio to play in FMVs and cutscenes. Can be acquired from system32 on a 64-bit Windows system.
Crash after Olga boss. Unplayable beyond this point.
WINEDLLOVERRIDES=“xaudio2_9=n” %command%
Copy xaudio2_9.dll to the same location as main exe

No proton I have tried works.

DLLoverrides="xaudio2_9=n" %command%
only minor here and there
codec has weird textures below the bar
crashed after quick resuming on deck
didnt use any proton version, had to download xaudio2_9.dll, put it next to exes in the games install folder
WINDLLOVERRIDES=“xaudio2_9=n” %command%
Copy xaudio2_9.dll to the same location as main exe

The game crashes without DLL workaroud, but seems to run at stable 60 FPS apart from the usual shader compilation stutters
WINDLLOVERRIDES=“xaudio2_9=n” %command%
Put xaudio2_9.dll next to game executable
No audio in cutscenes without xaudio2_9.dll
Game crashes after initial cutscenes without xaudio2_9.dll
Thanks to LardOn4Bacon (Proton issue #7192) for suggesting xaudio2_9 workaround

you get the title screens, new game, then invisible cutsceen (nothing but captions.), then if you try to skip, crash
valve/konami pls fix

Cutscenes causes the game to crash.
Story mode is unplayable. It is possible to play VR missions and Snake Tales due to absense of cutscenes in those game modes.

Forced Experimental

The games installs and runs, but it crashes before the bridge animation starts. Both with default, experimental and pronton GE. The game also crashes if try to skip the first cutscene. VR MISSIONS are working but the there are BGM and sound issues.