How to Fix METAL GEAR SOLID 2 and 3 on Steam Deck / Linux
Valve developer Pierre-Loup Griffais has mentioned that a Proton Hotfix was updated to address a blocking crash in cutscenes for “METAL GEAR SOLID 2: Sons of Liberty - Master Collection Version” and “METAL GEAR SOLID 3: Snake Eater - Master Collection Version”. However, a fix for missing audio in cutscenes is still in progress.
For those eager to get these games running on Steam Deck and desktop Linux, there is a workaround available while waiting for an official fix from Valve. By obtaining a copy of xaudio2_9.dll from a Windows installation, a different game, or a trusted website, users can make the games function properly.
On Steam Deck, users need to switch to Desktop mode, extract the file, and place xaudio2_9.dll next to the main executable files. Setting a launch option for each game is also necessary to ensure proper functionality.
Despite these fixes, some issues may persist, such as overblown audio in MGS 3 and the games running too fast on desktop Linux. Users can utilize Gamescope to cap the FPS and resolve these issues.
Valve’s swift response to the situation showcases their dedication to enhancing the gaming experience for Linux users. Stay tuned for further updates and improvements!
About the Author
Liam Dawe is the owner of GamingOnLinux. With a passion for Linux dating back to 2003, Liam has been a stalwart supporter of the open-source community. For more insightful content, you can reach out to Liam via email or connect with him on Mastodon.
Latest Updates
- VKD3D-Proton version 2.12 adds NVIDIA Reflex support
- Valve fixes up Steam Remote Play - again
- GNOME 46 is out now with experimental variable refresh rate (VRR) support
Conclusion
The ongoing efforts to resolve compatibility issues for METAL GEAR SOLID 2 and 3 on Steam Deck and Linux highlight the collaborative spirit within the gaming community. With Valve’s proactive approach and the dedication of enthusiasts like Liam Dawe, the future looks promising for Linux gaming.