Mount & Blade: Warband
moving the mouse results in horrible FPS [FIXED]
EDIT:
This has been fixed in the NVIDIA Game Ready Driver version 497.29, which was released the 20th December.
On page 11 of this PDF, https://us.download.nvidia.com/Windows/497.29/497.29-win11-win10-release-notes.pdf
They say: [Supreme Command:Forged Alliance/Supreme Commander 2]: Performance drop occurs when there is mouse movement. [3405920]
SupCom has had the same issue for a long time, this seems to be fixed for Warband now, personally, I've tried and seen the change, but up to you to try it as well.
Thank you for the update, Spike :)

Don't post your "solution" RavK, I've seen it, this should be fixed on the devs side. (not trying to be rude, sorry if it appears that way.)

I can restart my PC and it doesn't happen until around 30 min into gameplay. I've read about the reasons for this, one being the game turns off and on the cursor for some reason, ref: https://bugs.freedesktop.org/show_bug.cgi?id=104461#c5

""Looks like a bug/feature of the game (or maybe wine) that it actually keeps turning the cursor off and on all the time. That causes us to drop off the unthrottled cursor fastpath. No idea why the game/wine does that. Can't imagine anyone wants to look at a randomly flickering cursor for length of time."" - Ville Syrjala

Obviously since I'm on Windows 10 and not using Wine (Linux), I don't think this is a Wine specific issue.

I've also read that reducing the poll rate of your mouse fixes it, while it did reduce the lag (instead of ~1 fps when moving mouse, it's around 20 - 30 fps at 125hz poll rate), it doesn't fix it.

It's time you fixed this, Callum, Frank, or whoever is in charge of the updates for warband. Whether or not it's an outdated function or you doing some shenanigans with mouse events or whatever, please fix this, so I can enjoy a good game I paid for (yes I'm mentioning I paid for it =)).
Отредактировано Siizum Milidii; 24 дек. 2021 г. в 8:57
< >
Сообщения 115 из 56
Wanted to update this.
Turning off the other monitors I have connected in addition to my primary monitor, did reduce the lag I am experiencing. This coupled with 125hz poll rate makes the cursor flicker off and on, but gives around 300 fps.

Still hoping for a reply from a dev or an official.
I'm just going to go ahead and copy+paste my response to this same issue that I have already responded to in other discussion threads. Hope it solves your problem too :)
Автор сообщения: Lagstro
It's 100% an issue caused by the latest Nvidia drivers. (As far as I know, all versions that have come out since early December have been causing this issue in warband and no amount of reinstalling the latest drivers or reinstalling warband is going to solve your problem. Tweaking Nvidia control panel settings or tweaking Warband game settings isn't going to solve your problem either.)

The easiest way to solve the issue is to go to device manager and uninstall your display adapter. As you are doing that, make sure to tick the box that says "Delete the driver software for this device." Once you've deleted your graphics driver, you can just let your PC sit for a while, and Windows Updates should automatically download and install a special version of an Nvidia driver that GeForce Experience will call GeForce Game Ready Driver Version 432.00.

If you are unsatisfied with that version, you can go to the Nvidia website and download one of the older drivers. Try to pick one that was released before November 2020 just to be safe.

Anyway, yea, that's the only permanent solution to this problem right now. You can restart your computer and you'll be able to play like 30 minutes at a time before the problem becomes unbearable again. Save yourself the trouble and just uninstall your current Nvidia driver. Install an older stable version for now.

If you're REALLY a masochist and you want to keep playing warband without installing an older driver, just know that the lag/stuttering problem should only be happening while you are moving your mouse while the in-game cursor is present, so when you are on the campaign map, use WASD to move your camera around the campaign map and try to move your mouse the least amount possible.

This all has to do with the in-game cursor. You shouldn't be stuttering at all when you are inside of battle scenes, taverns, walking through towns, etc. The stuttering should only be occurring at instances where the in-game cursor is present and you start moving your mouse. (So this problem is mostly affecting you on the campaign map, in the inventory screen, in the party screen, basically any screen where the in-game cursor is present.)

You can easily test for yourself that this is purely in-game cursor and mouse movement related by restarting your PC, turning on your fps counter, launching Warband, and don't even bother playing the game. Literally just sit at the main menu and move your mouse non-stop for like 3 minutes and you will start seeing the drastic fps decline even though literally nothing is going on other than you moving the in-game cursor around the main menu. The more you move your mouse while the in-game cursor is present, the worse the stutter problem progressively becomes. It's not a time based issue, it seems to be a total amount of mouse movement input issue, and it only resets when you restart your PC.
P.S. I've already had a personal discord conversation about this problem with someone who works with Taleworlds. Hopefully they sort out this driver issue with Nvidia soon.
Why don't you share with me some of the conversation you had with "someone who works with Taleworlds"?
The brief summary of the conversation was me informing M.ArdA that the common denominator that caused this problem for people was updating their Nvidia graphics driver. I also fed M.ArdA detailed information regarding the exact scenarios in which mouse movement caused FPS to tank in-game and when it didn't, so that the dev team could then use that information to pinpoint what the problem could be. An important piece of information that a lot of people were generally failing to provide at the time when reporting their problem, here on the steam support forums and on the Taleworlds forums, was that the lag only occurred when the in-game cursor was present (keep in mind that I had this conversation with him several weeks ago). I also informed him of things like PC restarts temporarily resetting them problem, and lower mouse polling rates extending the amount of playtime before the game became unplayable again due to the mouse movement -> FPS issue.

Basically I touched on all of the topics you brought up here and more, with a bit more detail, the main difference being that I sent the information directly to Taleworlds community support member M.ArdA directly instead of posting it on a help support page somewhere hoping that he would eventually see it. I didn't do that because I had already seen that all of those types of reports on this specific topic were left unresolved (and they remain so to this day). M.Arda assured me that all the information got passed on to the actual TW devs, so they should be completely aware of the problem by now. Now we just wait for the fix (if it ever comes.)

For now, I just hope that as many people can continue playing Warband by using the same simple fix that worked for me and many others. I know that not being able to use the latest drivers needed to optimize other games and having your nvidia control panel settings reset can be inconvenient, but if people want to play Warband right now, this is the only way I know of to do so without having to suffer from the mouse movement -> unplayable FPS drop issue.
I would rather turn off 2 out of 3 monitors I have connected, turn down mouse poll rate to 125hz, and play warband, then to install an older version of my graphics driver.
I do want to thank you for taking time and writing this, and informing M.ArdA about this, so he could relay it further. Lets hope something happens.
same, but - literally yesterday everything was alright, none issues
but today I loaded my mod for warband, went to arena and saw a freaking freezes when I using my mouse.
I don't think that it can be a nvidia problem. bcs i have an amd videocard
Автор сообщения: SCpt. Von Degurechaff
same, but - literally yesterday everything was alright, none issues
but today I loaded my mod for warband, went to arena and saw a freaking freezes when I using my mouse.
I don't think that it can be a nvidia problem. bcs i have an amd videocard

It is an nvidia problem. What you describe is a different problem. This problem only occurs in the world map and in the menus. Once you are loaded into a battle, the stuttering and mouse flashing stops.
Автор сообщения: Majestic-Casual™
Автор сообщения: SCpt. Von Degurechaff
same, but - literally yesterday everything was alright, none issues
but today I loaded my mod for warband, went to arena and saw a freaking freezes when I using my mouse.
I don't think that it can be a nvidia problem. bcs i have an amd videocard

It is an nvidia problem. What you describe is a different problem. This problem only occurs in the world map and in the menus. Once you are loaded into a battle, the stuttering and mouse flashing stops.

well, thats why any of other advices didn't helped me
danke
Автор сообщения: SCpt. Von Degurechaff
Автор сообщения: Majestic-Casual™

It is an nvidia problem. What you describe is a different problem. This problem only occurs in the world map and in the menus. Once you are loaded into a battle, the stuttering and mouse flashing stops.

well, thats why any of other advices didn't helped me
danke

Yea, Nvidia users are having the exact same issues as each other. You AMD users have a different problem which is potentially even worse, because unlike Nvidia users, your lag problems seem to happen randomly within battle scenes. For Nvidia users, it specifically only happens anytime where the in-game cursor is present and moving.

I personally only know one other AMD user, and he hasn't been able to fix his problem either. His issue has come and gone randomly, just like you seem to be describing your problem.

I still find it strange that both Nvidia and AMD users started having problems with Warband around the same time, but the issues are slightly different, yet consistent depending on whether you are an Nividia or AMD user.
Автор сообщения: Lagstro
Автор сообщения: SCpt. Von Degurechaff

well, thats why any of other advices didn't helped me
danke

Yea, Nvidia users are having the exact same issues as each other. You AMD users have a different problem which is potentially even worse, because unlike Nvidia users, your lag problems seem to happen randomly within battle scenes. For Nvidia users, it specifically only happens anytime where the in-game cursor is present and moving.

I personally only know one other AMD user, and he hasn't been able to fix his problem either. His issue has come and gone randomly, just like you seem to be describing your problem.

I still find it strange that both Nvidia and AMD users started having problems with Warband around the same time, but the issues are slightly different, yet consistent depending on whether you are an Nividia or AMD user.

well, thanks for answering
and - ye, that ♥♥♥♥ gone away, and i dont know why._.
Автор сообщения: Majestic-Casual™
Автор сообщения: SCpt. Von Degurechaff
same, but - literally yesterday everything was alright, none issues
but today I loaded my mod for warband, went to arena and saw a freaking freezes when I using my mouse.
I don't think that it can be a nvidia problem. bcs i have an amd videocard

It is an nvidia problem. What you describe is a different problem. This problem only occurs in the world map and in the menus. Once you are loaded into a battle, the stuttering and mouse flashing stops.

I have intel graphics and the exact same thing is happening to me as well, so I'm not sure what to do. I've tried rolling back to previous drivers and changing text sizes but that doesn't do anything.
5 months later nothing has happened and Marda hasn't even replied to my thread on the Taleworlds Forum. Btw my thread is the most viewed one on the Taleworlds forum, this one: https://forums.taleworlds.com/index.php?threads/cursor-flickering-in-menus-and-world-map-possible-solutions-in-replies.437086/
Or has he or any of the more important people in Taleworlds has done on the matter, or even asked politely Nvidia to fix their scuffed drivers. It's been 7 months since I first encountered it and it will probably stay forever.
I have had this problem as well. It seems a bit Bethesda to leave a game with such a horrendous bug that annoys the player to such a degree that they can't even bother enjoying it's mods. And to say that it is a problem with the latest drivers; I have had this problem for atleast a year and a half. Everytime I attempt to play Warband I am smacked across the face and feel as though its intentional to force me to play Bannerlord. Aside from my frustration, even if the latest drivers cause the issue, should it not be that Warband fixes it? It is not entirely a problem with drivers, it's also an issue with the game being unable to handle the drivers and causing such a bug from it. It should be fixed; care should be shown for this game. But I would put it under Taleworlds because of how they seem to be handling Bannerlord as of now. Their resources are spread out all over and I doubt even one man will try to fix Warband. Please forgive my frustration in this response. I care for this game and to see a bug remain consistent this long; and cast in the dark, with no way to fix it, I mean, is this really TW?
I feel you...In my thread i typed "So basically what happens with drivers and Windows updates is that some API parameters get outdated, therefore current hardware does not understand these parameters, then people like us get graphical glitches like flickering, missing textures, ghosting etc. In order for this to be fixed Taleworlds need to update the engine... Which means no good. What I mean by that is IF they update the engine (which they won't) ALL the mods will have to be remade from scratch which is lowkey impossible...So by saying all of this I'm saying is i give up." this. This explains your question. And we already know Taleworlds doesn't give 2 f*cks about that. Also im kind of jealous of you, cuz the drivers as of 24th of March f*cked all my games including bannerlord. Also there's no need to forgive you I feel absolutely the same way. Btw it's not like TW doesn't have enough people it's just them and the thing they need to do. Their team is like 100 ppl.
OK guys and gals.

Program tinkerer here. After poking, prodding and all round sticking it to this annoying thing. This can be solved by changing a SINGLE BYTE in the .EXE

Ready?
In mb_warband.exe, change the byte at 00216FA5 from 00 to 01

A couple of notes.
A) this might break things. I doubt it, since it's just affecting a cursor, but you never know.
B) if you are not confident in hex editing then use this program I threw together at 2AM

https://drive.google.com/file/d/1yOcZERaKiYOdiHlg0PEYVwziot8q53fM/view?usp=sharing

It's safe, but you should never download executables from anywhere, let alone Steam discussion forums so don't do it.


But, you ask what does *this* do.
Simple, it stops the the program from "hiding" the cursor by breaking the set cursor command. That is literally it.

There is a line in the program that says "hide cursor", then the very next line will "show" the cursor. This is the reason for the FPS loss. So, by changing the 0 to a 1, it causes the setcursor operation to fail, so no more FPS loss.
< >
Сообщения 115 из 56
Показывать на странице: 1530 50

Дата создания: 3 янв. 2021 г. в 9:27
Сообщений: 56