Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

88 ratings
Odd Performance Guide for Bannerlord
By Shadow Wolf
I'm going to try to help you guys with some things i did to get rid of the lag and stuttering i had on the game! It was gamebreaking, but now, i can play on bery high settings without any problem!
   
Award
Favorite
Favorited
Unfavorite
Disclamer
This is my first official guide, i also post a performance guideline on the PoE discussions, also my ingrishi is very porry, sorry for any inconvenience and poor writing.
The solution
So, you have some performance and stuttering issues? Do you have the minimum (and prob the recommended) requeriments for the game? Turning the camera lags, entering maps lags, exiting maps lags, seeing your horses charging and attacking lags, seeing arrows hit targets lag, WHY IT LAGS?

I have some strange things to make it work, well, not all that strange, but it do solved my problem and arent much common to do, well lets get started.

First, i din't change any setting from the game, in performance its all on very high, desktop resolution, vsync is set to full, windowsed fullscreen and ... well, i did change the Resolution Scale to 50, saved, and then bring back to 100, soo... try that?

Okay, now the fun part, i changed some settings on the vanilla game executable (not the launcher) to do that, go to the game folder (just go to the game settings here on steam and explore the folder), go to the bin folder and the bin_64 folder.
Mine is like this: *steamapps\common\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client
There, go to the Bannerlord.exe , go into properties , compatibility and change these settings:

Run on windows 7 compatibility mode;
Disable fullscreen optimization;
Execute as admin;
And last, change the high DPI settings:
Unmark Program DPI if its turned on and on the bottom of the page Override DPI Settings, turn that on and select application.
Tap ok, save, close, all done.

Now enjoy your game without any lags, well, still the first time you open the game and get into a fight or enter a place, when the game loads a texture or model for the first time it will do a stutter, but just that time, in another words, long play times will have less stuttering because all will be arealy loaded.

Bonus Tips: Every time the game updates, you need to re-do the executable configuration, because it will update the executable and override our changes, and please, if you can, disable steam overlay on bannerlord, this also helped me, disableing steam overlay plus geforce overlay.

Edited: Also i forgot to say, please go to settings, performance inside bannerlord and turn down Texture Streaming Budget to very low, it helped a lot!
Misc solutions
These are some misc things you can do (that i use) and now just for warbanner but all games.

First, disable NVIDIA shadowplay, i mean it, bannerlord dont like to share ram with it and many games have some kind of problem with it, or you can completly remove geForce experience.
Second, maybe your ram or the game ram optimization is poor, so we need to clear the trash it leaves on your memory. Get Intelligent standby list cleaner ISLC from wagnardsoft, this guy made some amazing programs to help people with performance issues and this is another of his tools, get it, open it everytime you want to play a bad performance game (that have stuttering) and after openned, just tap START and let it running, it will do wonders, dont change any setting it will clean for you.

Update:

If NONE of the above worked, try this guide on reddit, some people said this resolved their problem: https://www.reddit.com/r/MB2Bannerlord/comments/ft0q9j/possible_fix_for_stuttering_please_test_it_so/fm8cmwl/



From the discussion user on steam:
ghyslain -
Here's my fix for those who don't have access to a SSD :

1) Defrag your hard disk by using the optimize drives program. Reboot your computer after.

2) Strap in a USB stick in your computer. Ideally pick one with decent storage space and good read/write speed. Delete all contents in it. Right click properties of your USB. Select the ReadyBoost tab. Select dedicate this device to ready boost then click ok.

3) Open system in the control panel, then click advanced system settings. Go into the Advanced tab, then under performance, click settings. Go into the Advanced tab, check in Adjust for best performance of: Programs.

Under virtual memory, click change. Select Custom size. Allocate 8192 as the initial size and 16.384 as the maximum size (provided you have enough space on your storing device of course for such a big page file). Click set, then click ok. Reboot computer.

4) Open up windows defender, then add the whole Mount&Blade subfolder as an exception. Default install path is in C:\Program Files (x86)\Steam\steamapps\common\Mount & Blade II Bannerlord

5) Set the sound quality setting in game to low (128bits)

6) Whenever you see some jitters pop up repeatedly in game, shut your game down then reopen it. If the jitters keep on happening after restarting the game, reboot the computer altogether.
The end
I hope I could help you, please, leave a comment if this helped you or if the guide is trash, also if you got rid of the lag from your game, please share with us! I'll pin it here in the guide for other people to try to fix their game! Game a nice conquest bannerlords!

Edit: Right now with this config settings i can do Sieges with only 250 units without taking a performance hit, from low to high graphics, this is a game issue not yours guys, if i try to use the default 500 units its a slideshow fest, ohhh and using VSYNC plus setting a max FPS range generaly helps for some reason on my end.
63 Comments
EmotionallyBroken Jul 4, 2023 @ 4:42am 
please delete the nonsense in the 2nd section from ghslain, no one is using 20th century hardware and its annoying to see people saying to do stupid useless stuff like enabling slower virtual memory... especially on a disk drive.......
~GourdieTGTTV~ Jan 10, 2023 @ 1:21pm 
And turning off that alone allows me to play with unlimited NPCs on the field in campaigns. The only settings I have off from max are Cloth simulation, motion blur and film grain (latter two is just preference). Also wish Steam had an edit button for the guide comments.
~GourdieTGTTV~ Jan 10, 2023 @ 12:51pm 
Turning off cloth simulation fixed it for me, was kind of an obvious problem. All those jiggly bits with hundreds of NPCs AND their horses (since it also affects horse manes). Unfortunately, having too much physics on one map is something that even the devs probably can't fix. Purely a limitation of tech at that point.
ilie28 Oct 16, 2022 @ 12:29pm 
asf
ilie28 Oct 16, 2022 @ 12:29pm 
dfsgsg
Berry May 15, 2021 @ 1:10pm 
For anyone who has a problem with 10 second long or worse freezes every time you open/close a menu or get a notifcation, turn off sound occlusion, took me 2 hours to figure it out with no help on the internet.
Vingborg May 8, 2021 @ 1:44am 
my GPU memory is usually 12800 MB but for some reason it's now 128 MB. i'm guessing it's because of lack of GPU usage but i have no idea how to fix it. do you know how to fix it?
Ser Calenhad Apr 20, 2020 @ 2:50am 
Most definitely worth trying out these suggestions. And then some. ^^
Shadow Wolf  [author] Apr 7, 2020 @ 2:50pm 
@Ivan the Evil
Tried to set fps on 60 and use vsync? Some games when left with unlimited fps will fry your video card.
MrSavageBeast/Troopieharold Apr 7, 2020 @ 11:20am 
my game runs perfectly except the game makes my laptop spit fire tempetures go up to 90 and that is obviously not good this does not happen with any other game so maybe its optimisation of the game. just to clarify my laptop is the acer nitro 5