Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Update 26/10/23 15:54 UTC: Valve developer Pierre-Loup Griffais mentioned on X that Proton Hotfix was updated to help but it's still not fully solved yet without the fix in the guide below:

A Proton Hotfix has been deployed for "METAL GEAR SOLID 2: Sons of Liberty - Master Collection Version" and "METAL GEAR SOLID 3: Snake Eater - Master Collection Version" to address a blocking crash in cutscenes. A fix for missing audio in cutscenes is still being worked on.

For the impatient, it turns out there is a way to make METAL GEAR SOLID 2: Sons of Liberty - Master Collection Version and METAL GEAR SOLID 3: Snake Eater - Master Collection Version actually work on Steam Deck and desktop Linux since they're currently broken.

The best way would be to wait for Valve to roll out an official fix in Proton, but if you really can't wait the fix is relatively simple. Thanks to sleuths on the GitHub bug report you just need to get a copy of xaudio2_9.dll either from a Windows install, a different game or other methods like this website (use at your own risk, and get the 64bit version).

For Steam Deck, you'll need to be in Desktop mode (Steam Button -> Power - Switch to Desktop). If you downloaded it, make sure to unzip / extract the file, then in Steam on MGS 2 and MGS 3 right click -> properties -> installed files -> browse to open up the file manager. Then place the xaudio2_9.dll inside each to sit next to the main exe files.

After that, on each game set a launch option via right click -> properties and put this in the box on each game:

WINEDLLOVERRIDES=“xaudio2_9=n” %command%

After that, you'll find that they launch, but there's probably other issues but for now at least that will get each game to work. Some issues I saw include:

  • Overblown audio in MGS 3 that sounds distorted.
  • MGS 2 and MGS 3 on desktop Linux run way too fast, you'll need to find a way to cap the FPS. You can use Gamescope for this to cap the FPS to make them run normally like so:
    WINEDLLOVERRIDES=“xaudio2_9=n” gamescope -r 60 -- %command%

Here's a video doing it on Steam Deck:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link
Article taken from GamingOnLinux.com.
9 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
14 comments
Page: 1/2»
  Go to:

dpanter Oct 26, 2023
If the scam is a scam but it also doesn't work, but you can fix the scam so it works, is it still a scam? Yes.
LordDaveTheKind Oct 26, 2023
View PC info
  • Supporter Plus
Concerning MGS2, yesterday I tried to restore my copy from GOG (+ the fixes) on Lutris, but it looks like winetricks has again that certificates issue and throws the Error 256 again. I have to archive it with all the dependencies already installed next time.
If it could work, I wouln't see why I should buy also the Steam release.
Raaben Oct 26, 2023
Linux or not, from everything I've seen so far it's a far better experience to just emulate all of them. I even read that the first game is just wrapped in an emulator? A shame, I'd gladly buy old games like these fixed up to run on modern machines if they spent a tiny bit of effort to make sure they, well, ran.
Pengling Oct 26, 2023
Quoting: RaabenLinux or not, from everything I've seen so far it's a far better experience to just emulate all of them. I even read that the first game is just wrapped in an emulator? A shame, I'd gladly buy old games like these fixed up to run on modern machines if they spent a tiny bit of effort to make sure they, well, ran.
It's the same for me, and I've done so numerous times (usually it's with emulator-wrapped collections, and I'm fine with that - I know it's generally the most cost-effective way of keeping old titles out there). I've been an emulation enthusiast ever since Sony drew attention to it with their lawsuits in the late 1990s, but I'm always happy to support retro re-releases that keep old games in circulation, as long as 1: they can be made to work on my OS of choice, and 2: they actually work in the first place. This one's having trouble with that at the moment, and I really was hoping to buy it early on.
Purple Library Guy Oct 26, 2023
Quoting: PenglingI've been an emulation enthusiast ever since Sony drew attention to it with their lawsuits in the late 1990s
So really, almost a public service, those lawsuits.
Pengling Oct 26, 2023
Quoting: Purple Library GuySo really, almost a public service, those lawsuits.
I know other folks who got into it the same way, and it was something that ultimately helped me to find my way here, so I'd say so.

The crazy thing is, that all started back when the first Metal Gear Solid was still current!
Liam Dawe Oct 26, 2023
Article updated.
Pengling Oct 26, 2023
Quoting: Liam DaweArticle updated.
Valve is on this faster than the game's own developer. That really is something!
Purple Library Guy Oct 26, 2023
Quoting: Pengling
Quoting: Liam DaweArticle updated.
Valve is on this faster than the game's own developer. That really is something!
Or, to put it a different way, the game's own developer is on this slower than Valve.
Although really, Valve moved on this pretty quick.
Raaben Oct 26, 2023
Quoting: Purple Library Guy
Quoting: Pengling
Quoting: Liam DaweArticle updated.
Valve is on this faster than the game's own developer. That really is something!
Or, to put it a different way, the game's own developer is on this slower than Valve.
Although really, Valve moved on this pretty quick.

I'm guessing they have eyes on it as it's a pretty big name release and very suited for the Deck audience. Glad they are, not so sure how much faith to have in Konami fixing any of it in general.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.