Additional videos of the problem (this comes from
this reddit post):
From Harryold
(this is more related to the aim-down-sight problem of the sniper rifles, though):
This comes from a new user (Cameron) who joined the
BF2Hub Discord vigorously complaining about this problem
maybe this is the time we crack it, who knows!
To reproduce the problem, you have to play any map Singleplayer (eg. Dalian) and:
- stand still, do not move forward or backwards or the issue will not appear (moving sideways is instead allowed, the issue will persist)
- move your mouse only horizontally because vertically the problem does not sussist
- move it fast or far enough for the mouse to stutter, tiny adjustments of your aim will not produce stuttering but if you keep moving the mouse sideways even slowly but consistently, you will see that some frames will be skipped: it is encouraged to try all sorts of speeds whilst moving horizontally but making sure your movement is long enough to witness a possible stutter
Cameron also established that framerate makes no difference, he has a 120fps display and at 200+FPS the problem is a lot more noticeable (on a 120hz display). He also quotes the OP of the
reddit post saying
Hanfsalat wrote:
If I patch those instructions, the game won't mouse skip any longer but a side effect is that you can't turn your mouse any longer while parachuted
And finally he seems to have made a tiny discovery regarding fps limiter:
"if you cap your FPS to 30, it's a lot less like stuttering and more like a "smooth" acceleration (considering it's 30fps) so to me it seems like there is mouse acceleration which is programmed for 30fps" [Cameron came in mentioning that BF1942 has built-in mouse acceleration therefore even BF2 should have it too]
"either that or the stuttering just blends in more with a lower framerate. Also another thing that supports this is that the mouse cursor in the spawn and squad menu runs at 30fps. Between the mouse acceleration and the spawn menu cursor both seem to be intended for 30fps, and this 30fps movement upped at 60+fps appears like the stuttering seen in the videos".
He is also certain that the soldier animation does NOT have to do anything with this problem.
"If your game is running at 60fps, everything in the game (all the movement from players, tanks etc) is happening at 60fps. Your mouse movement in the main menu is 60fps but when you go to the spawn menu, your mouse cursor there is not refreshing 60 times a second it's refreshing 30 times a second (but it's ONLY the mouse), so when you have 30fps mouse contrasting with what is otherwise 60fps, it looks like judder or stutter".
"The INGAME mouse treatment has some sort of tie to 30fps. So, while your mouse is UNDER the threshold for acceleration, your mouse is 60fps - or whatever your refresh rate is - HOWEVER when your mouse hits the threshold of acceleration, the ACCELERATION is applied 30 times every second. Also in battlefield 1942 there's also mouse acceleration present and it is effected by whether you are standing still or moving. But in 1942 the acceleration isn't applied 30 times a second, it's whatever your game is running at, so there is noticeable mouse acceleration (unlike bf2) but no stuttering".
This video instead is from 2022 and is from another new user in
BF2Hub Discord, JJohn#0273:
The problem only appeared in multiplayer (unlike Cameron's instuctions), and after much troubleshooting by PvtStandOn the culprit seemed to be CPU overclocking done by the user, who set 10% CPU overclocking. It didn't impact his game in Windows XP, but caused some kind of throttling(?) when gaming on Windows 7. So changing voltage/frequency dealt with the problem.