Medal of Honor™: Above and Beyond

Medal of Honor™: Above and Beyond

View Stats:
X_X Dec 22, 2020 @ 2:19am
Unofficial Performance Guide
This guide is for anyone who has been having frame rate trouble in Mohab. The game has been getting frequent updates with optimizations and more video options but it could still use one more deep performance overhaul in my opinion. I'm using an Index with SteamVR but most of these tips should improve performance regardless of your setup.

---

If possible, use the 446.14 Nvidia driver. Later drivers have a hitching issue with SteamVR. Also, if you're using an Index set it to 80Hz mode in SteamVR.

Don't use 4x MSAA, some scenes run poorly with it. Temporal anti-aliasing (TAA) will give you consistently better performance in most chapters. Menu text looks blurry with high quality TAA so I actually prefer running the game with medium quality, try both and see what you like. If you still prefer MSAA make sure you use 2x.

Turn off the blood effects. Getting rid of the transparent blood clouds when enemies get hit will slightly improve performance, especially during close range fighting. You can also change the damage effect when you get hit to 'flat' so the game won't use a screen-filling transparent overlay.

If you're using the 'realistic' rifle scopes set the scope camera resolution to low. The low resolution view isn't an issue if you use scopes at their maximum zoom level.

You can also disable the player torso. The performance benefit is minor but having the torso get left behind and pop back into place is distracting so I just leave it off anyways. You can disable the player cuffs as well.


If you've done all of that and the game is still dropping frames try this:

Make a backup of the Unreal engine GameUserSettings.ini file and then modify it with a text editor. To find the file paste this path into the Windows file explorer address bar, replace 'user_name' with your user name:

C:\Users\user_name\AppData\Local\Mohab\Saved\Config\WindowsNoEditor

Set most of the groups to 0 but you can leave AntiAliasingQuality because AA can be fine-tuned or even fully disabled from the in-game menu. Unexpectedly, I've noticed that setting TextureQuality to 0 provides a clear reduction in frame drops even if I'm just standing still in a small map. The group controls streaming and anisotropy, disabling anisotropic filtering entirely doesn't seem like it would matter but I always see a better result with the group at 0. Setting ShadowQuality to 0 will turn off dynamic/real-time shadows so that's important as well.

You might want to leave ViewDistanceQuality alone. Setting it to 0 doesn't seem to help much and the extreme LOD mesh decimation makes characters' mouths look strange when they talk. Some objects in the environment will look distractingly polygonal as well.

When you're done the file should look like this:

[ScalabilityGroups]
sg.ResolutionQuality=100.000000
sg.ViewDistanceQuality=3
sg.AntiAliasingQuality=3
sg.ShadowQuality=0
sg.PostProcessQuality=0
sg.TextureQuality=0
sg.EffectsQuality=0
sg.FoliageQuality=0
sg.ShadingQuality=0

Documentation on Scalability Groups can be found here:

https://docs.unrealengine.com/en-US/TestingAndOptimization/PerformanceAndProfiling/Scalability/ScalabilityReference/index.html

---

Misc:

The Steam store version of the game was patched to allow players to run it in Oculus API mode which might help performance for players with Rift/Quest headsets.


I hope this guide is helpful. If you know of anything else to try or you spot an error I'll make an update.
Last edited by X_X; Jan 7, 2021 @ 11:21pm
< >
Showing 1-9 of 9 comments
butlernic Dec 30, 2020 @ 6:53am 
How do u change api?
X_X Dec 30, 2020 @ 11:33pm 
I'm not sure, if it doesn't switch automatically I thought the user would at least be prompted at launch if an Oculus driver was detected. If not then perhaps it can be forced with a command line launch option. I don't have a Rift S to test with though, sorry.
butlernic Dec 31, 2020 @ 2:58am 
Yeah think it could be automatic. These settings have realy improved performance for me. Textures can look a bit rubbish at 0 but im gonna play around and see if i can get good performance at a higher number. Still looks ok at 0 but its a bonus if i can up that a bit. Cheers :)
CrazyRatLady Jan 1, 2021 @ 5:08pm 
Not sure about starting it inside VR, but if you click Play on steam outside of VR, you should get a prompt to choose which way to boot the game.
Baldrickk Jan 4, 2021 @ 6:20am 
Can't hit 80 with a GTX 1070... Can hit 60 though - most of the time - cutscenes and that one level with all the fire was down to 40 - bleh -
So setting it to 120 and reprojecting worked better for me... Not that it was a good experience.
Isaac Jan 4, 2021 @ 10:35pm 
Can you make this a steam guide?
X_X Jan 5, 2021 @ 12:18am 
Originally posted by Isaac:
Can you make this a steam guide?
It didn't occur to me to post there, I could try to copy it over though. I'm not sure if people would look in that section mostly for gameplay/walkthrough tips instead of performance suggestions but maybe putting it there would make sense.
Last edited by X_X; Jan 5, 2021 @ 12:31am
Isaac Jan 5, 2021 @ 7:16pm 
Originally posted by thetrakynia:
Originally posted by Isaac:
Can you make this a steam guide?
It didn't occur to me to post there, I could try to copy it over though. I'm not sure if people would look in that section mostly for gameplay/walkthrough tips instead of performance suggestions but maybe putting it there would make sense.
Makes way more sense, a lot of games have optimization guides in the guides section. Helps me cause then I can save it and easily come back to it later.
HunterHD Jul 18, 2024 @ 9:45am 
For me the issue ain’t fps it’s screen tearing and just seeing some really wacky stuff on loading screens
< >
Showing 1-9 of 9 comments
Per page: 1530 50