尝试将MouseDataQueueSize 调整为十进制300

Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
dermodemon
Posts: 145
Joined: 10 Aug 2023, 12:03

Re: 尝试将MouseDataQueueSize 调整为十进制300

Post by dermodemon » 23 Nov 2025, 10:39

Sandy wrote:
23 Nov 2025, 08:44
dermodemon wrote:
23 Nov 2025, 05:50
stop these placebo windows tweaks ffs :D
The `mousedataqueuesize` value causing mouse issues was confirmed by Microsoft during the Windows XP era, but it has never been completely resolved. Microsoft simply set the default value to 100.

Today I also tested it with a decimal value of 80, and the overall screen was smoother, but the mouse occasionally became unresponsive.

This value supports a range from 1 to 4294967295, which is an extremely large range; no one can test all the numbers.
it will do ABSOLUTELY nothing in games which use raw input(99% of modern games). I repeat ABSOLUTELY NOTHING. :lol:

Sandy
Posts: 138
Joined: 30 Mar 2024, 02:14

Re: 尝试将MouseDataQueueSize 调整为十进制300

Post by Sandy » 24 Nov 2025, 04:53

dermodemon wrote:
23 Nov 2025, 10:39
Sandy wrote:
23 Nov 2025, 08:44
dermodemon wrote:
23 Nov 2025, 05:50
stop these placebo windows tweaks ffs :D
The `mousedataqueuesize` value causing mouse issues was confirmed by Microsoft during the Windows XP era, but it has never been completely resolved. Microsoft simply set the default value to 100.

Today I also tested it with a decimal value of 80, and the overall screen was smoother, but the mouse occasionally became unresponsive.

This value supports a range from 1 to 4294967295, which is an extremely large range; no one can test all the numbers.
it will do ABSOLUTELY nothing in games which use raw input(99% of modern games). I repeat ABSOLUTELY NOTHING. :lol:
This circular buffer is executed before the original input algorithm, so it affects the entire algorithm.

Sandy
Posts: 138
Joined: 30 Mar 2024, 02:14

Re: 尝试将MouseDataQueueSize 调整为十进制300

Post by Sandy » 08 Dec 2025, 13:05

I was testing `mousedataqueuesize 91` in decimal and found that the entire computer became very laggy, but the mouse pointer latency was very low, and the accuracy in games was excellent.

Windows' mouse pointer trajectory is just too complex. I suspect even Microsoft itself may not be able to completely solve this problem.

Hyote
Posts: 510
Joined: 09 Jan 2024, 18:08

Re: 尝试将MouseDataQueueSize 调整为十进制300

Post by Hyote » 08 Dec 2025, 15:58

Sandy wrote:
08 Dec 2025, 13:05
I was testing `mousedataqueuesize 91` in decimal and found that the entire computer became very laggy, but the mouse pointer latency was very low, and the accuracy in games was excellent.

Windows' mouse pointer trajectory is just too complex. I suspect even Microsoft itself may not be able to completely solve this problem.
There is a 99.9% chance that the lag was from something else but it's true how whenever my PC stutters in games for some reason or the fps drops, any kind of input lag disappears.

Sandy
Posts: 138
Joined: 30 Mar 2024, 02:14

Re: 尝试将MouseDataQueueSize 调整为十进制300

Post by Sandy » 09 Dec 2025, 03:35

Hyote wrote:
08 Dec 2025, 15:58
Sandy wrote:
08 Dec 2025, 13:05
I was testing `mousedataqueuesize 91` in decimal and found that the entire computer became very laggy, but the mouse pointer latency was very low, and the accuracy in games was excellent.

Windows' mouse pointer trajectory is just too complex. I suspect even Microsoft itself may not be able to completely solve this problem.
There is a 99.9% chance that the lag was from something else but it's true how whenever my PC stutters in games for some reason or the fps drops, any kind of input lag disappears.
I noticed this phenomenon a long time ago. Before discovering `mousedataqueuesize`, I was using my own little trick to reduce latency: running a 4K 60FPS video on YouTube in the background while the game was running, forcing the computer to run under high load. Although there were occasional minor stutters, the overall hit rate and registration improved. This also indicates that there are some scheduling issues with Windows.

Post Reply