Re: Reduce Input Delay (Mouse & Keyboard Buffer Size)
Posted: 26 Feb 2021, 17:15
Negative sensitivity is an exciting subject.
Some considerations:
1: If FPS and Hz are not harmonically updated; it will not feel like 1:1
2: Do the game use an async thread to read mouse inputs?
3: The way the CPU is being limited may affect the IO.
3.1 Is the CPU 100% busy?
3.2 Do it have an FPS capping? How the game implements the sleep() function?
3.3 Is there any sleep() happening in the present hooks (RTSS)?
3.4 Is the CPU being blocked by Max-Rendered Queue of 1 while waiting for the GPU.
3.5 Do V-Sync is limiting the game?
4: Is there a race condition for mouse interrupt processing?
4.1 Is the system buffering and processing it in batches?
5: Is the processor going to deeper C-States?
These are just some things that can drop or jitter events and generate the negative acceleration feeling even with perfect hardware.
Some considerations:
1: If FPS and Hz are not harmonically updated; it will not feel like 1:1
2: Do the game use an async thread to read mouse inputs?
3: The way the CPU is being limited may affect the IO.
3.1 Is the CPU 100% busy?
3.2 Do it have an FPS capping? How the game implements the sleep() function?
3.3 Is there any sleep() happening in the present hooks (RTSS)?
3.4 Is the CPU being blocked by Max-Rendered Queue of 1 while waiting for the GPU.
3.5 Do V-Sync is limiting the game?
4: Is there a race condition for mouse interrupt processing?
4.1 Is the system buffering and processing it in batches?
5: Is the processor going to deeper C-States?
These are just some things that can drop or jitter events and generate the negative acceleration feeling even with perfect hardware.