What's Changed
π New Fixes & Features
π§ Reduced MG1/MG2, MGS2, and MGS3's CPU usage (by @cipherxof in #224)
- Resolved a major performance regression Konami introduced with all Master Collection titles in patch 1.4.0.
- Konami moved window event handling off the main game thread to a separate thread.
- The new thread continuously ran even when no events were present in the queue, causing a busy-wait.
- This was causing one CPU core to essentially park itself at 80%~100% usage at all times, even on beefy hardware.
- This fix dramatically reduces CPU usage across all titles.
- Steam Deck / handheld total power draw (TPD) is roughly halved as a result.
- GPU utilization is also noticably improved.
βοΈ MGSHDFix β Internal Improvements
- Visible notifications for when the MGS2 Community Bugfix Compilation is not installed were removed (these will be exclusively reserved for mods that correct crashes going forward.)
- MGS2 Community Bugfix Compilation & MGS3 Community Bugfix Compilation installation status is now quietly displayed at the bottom of the MGSHDFix Config Tool instead.
- (By the way, the MGS3 Community Bugfix Compilation dropped today too. β₯)
- Fixed under-spec GPU warnings not displaying properly for laptops with external monitors plugged in.
Full Changelog: 3.0.2...3.0.3
Installation
π© If updating from a previous version of MGSHDFix:
- Delete
d3d11.dllfrom your game folder.
Steps:
- Download the file marked MGSHDFix_v3.0.2.zip from the "Assets" section below.
- Extract the contents of the release zip into your game folder.
- (e.g.,
steamapps\common\MGS2orsteamapps\common\MGS3for Steam.)
- (e.g.,
- Set both "Internal Resolution" & "Internal Upscaling" to Default / Original in the game's launcher. (Resolution is entirely handled by MGSHDFix.)
- Launch the MGSHDFix Config Tool (in the game's /plugins folder) to generate a settings file if you're installing the mod for the first time.
Steam Deck/Linux Additional Instructions
π© These steps are only needed if youβre on Steam Deck/Linux. Skip if youβre using Windows.
-
Open up the game properties of either MGS2/MGS3 in Steam and add the following line to the launch options:
`WINEDLLOVERRIDES="wininet,winhttp=n,b" %command%` -
When opening the MGSHDFix Config Tool on Steam Deck/Linux, a Proton Tricks Wine Prefix window will pop up. Select any game and hit "OK" to open the MGSHDFix Config Tool.
- If you do not have any games in the list, or the MGSHDFix Config Tool fails to launch, add it as a non-steam game and launch it once through Steam to generate a new Proton Tricks Wine Prefix entry.
- You can remove the Config Tool from your Steam game list and launch it directly after generating this prefix.
Configuration
- See MGSHDFix Config Tool.exe in the
/pluginsfolder to adjust settings for the fix.
Feedback & Support
If you encounter bugs, need help, or want to suggest improvements, please open an issue on the GitHub repository.

