Page 1 of 3

I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 02:43
by riry007
I never saw anyone talk about this tweak but this single regedit change erased my input lag and I'm not even exagerating. My mouse is so fricking fast it's unbelivable. I finally have 1:1 mouse input and dont feel like my inputs are slowed down by the computer if you know what I mean. Anyways, here's the tweak :

Open the registry editor and go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0001 (its either 0000 or 0001 for your gpu) and after create a new dword value called "RmWatchDogInterval" and set it to either hex:2710 (fast) or hex:ffffffff (mouse is so fast lmao)

I have no idea if this works for amd gpus since I have an nvidia gpu but let me know if it does. Let me know what you guys think about it :D

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 12:26
by inputlagenjoyer666
Has anyone else tested this yet? I'm hesitant to mess with HW watchdog-related settings.

Does anyone have any info as to what this setting specifically does? I didn't manage to find a lot of documentation regarding the DWORD "RmWatchDogInterval" online, except for the fact that it indeed does seem like it exists and is used/read by the Display Adapter Class according to djdallman's research findings on github.

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 14:21
by Mr_Mir
hex:2710 (fast) or hex:ffffffff

How did you determine what values ​​to set?
I only found this on GitHub

NV_REG_STR_RM_WATCHDOG_INTERVAL "RmWatchDogInterval"
NV_REG_STR_RM_WATCHDOG_INTERVAL_LOW 0x00000007
NV_REG_STR_RM_WATCHDOG_INTERVAL_HI 0x0000000C
NV_REG_STR_RM_WATCHDOG_INTERVAL_DEFAULT NV_REG_STR_RM_WATCHDOG_INTERVAL_LOW

I'm just wondering if your values ​​are correct.

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 16:06
by kriegsnake
In my opinion there are couple of people on this forum who’ve been blamed for weekly fixes and to avoid that they are creating new accounts and posting useless tweaks every time.

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 16:29
by riry007
You definetly havent tried it I can tell, and I am not someone else, this is my first and only account on this forum. Just give the tweak a try and see for yourself before calling it a "useless tweak".

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 17:44
by riry007
inputlagenjoyer666 wrote:
28 Jul 2024, 12:26
Has anyone else tested this yet? I'm hesitant to mess with HW watchdog-related settings.

Does anyone have any info as to what this setting specifically does? I didn't manage to find a lot of documentation regarding the DWORD "RmWatchDogInterval" online, except for the fact that it indeed does seem like it exists and is used/read by the Display Adapter Class according to djdallman's research findings on github.
"A watchdog timer (WDT) is a timer that monitors microcontroller (MCU) programs to see if they are out of control or have stopped operating". I know the definitions dosen't match with lowering latency but it does lower it. I think it has to do with system interrupts and ressources.

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 17:50
by riry007
Mr_Mir wrote:
28 Jul 2024, 14:21
hex:2710 (fast) or hex:ffffffff

How did you determine what values ​​to set?
I only found this on GitHub

NV_REG_STR_RM_WATCHDOG_INTERVAL "RmWatchDogInterval"
NV_REG_STR_RM_WATCHDOG_INTERVAL_LOW 0x00000007
NV_REG_STR_RM_WATCHDOG_INTERVAL_HI 0x0000000C
NV_REG_STR_RM_WATCHDOG_INTERVAL_DEFAULT NV_REG_STR_RM_WATCHDOG_INTERVAL_LOW

I'm just wondering if your values ​​are correct.
I made them myself, I started with hex:2710, which already tremendously lowered my latency but the higher you set it the lower your latency will be. I asked chatgpt for this: " Fewer Interrupts: A high watchdog timer value means the system checks for issues less frequently. This reduces the number of interruptions the CPU and GPU experience, allowing them to process tasks more smoothly and efficiently.

Stable Performance: With fewer interruptions, the system can maintain a more consistent performance, reducing the time spent handling unnecessary resets or error checks.

Optimized Resource Allocation: The reduced frequency of watchdog checks can lead to better allocation of resources to critical tasks like rendering and input processing, thus lowering latency."

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 18:04
by RealNC
riry007 wrote:
28 Jul 2024, 17:44
"A watchdog timer (WDT) is a timer that monitors microcontroller (MCU) programs to see if they are out of control or have stopped operating". I know the definitions dosen't match with lowering latency but it does lower it. I think it has to do with system interrupts and ressources.
"Watchdog" is a general term. It can be anything. From what you mentioned, to a piece of code that monitors files for changes, to a service that checks if a server is responding to pings, to a driver that checks if the kernel is hanging in an infinite loop, etc, etc.

It appears to me you don't actually know what kind of watchdog this reg edit is configuring.

Re: I think I have found the best regedit tweak for zero latency...

Posted: 28 Jul 2024, 22:18
by Hyote
A lot of reg keys can create this effect, like Win32PrioritySeparation: ffffffff. Still this is not how you lower latency because the setting itself isn't ideal for anything. Windows is weird because a lot of times when you try a setting that reduces latency, it actually makes the mouse less snappy or feel weird but if you keep applying them in bulk, the feel gets straightened out.

Re: I think I have found the best regedit tweak for zero latency...

Posted: 29 Jul 2024, 00:28
by bleya99
riry007 wrote:
28 Jul 2024, 02:43
I never saw anyone talk about this tweak but this single regedit change erased my input lag and I'm not even exagerating. My mouse is so fricking fast it's unbelivable. I finally have 1:1 mouse input and dont feel like my inputs are slowed down by the computer if you know what I mean. Anyways, here's the tweak :

Open the registry editor and go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0001 (its either 0000 or 0001 for your gpu) and after create a new dword value called "RmWatchDogInterval" and set it to either hex:2710 (fast) or hex:ffffffff (mouse is so fast lmao)

I have no idea if this works for amd gpus since I have an nvidia gpu but let me know if it does. Let me know what you guys think about it :D
Despite me thinking you are Hyote's baby brother, posting crazy titles and especially 1 magical setting that will change everything, I decided to give it a shot.

Absolutely no change whatsoever across the board (with both 2710 hex and ffffffff) as I assumed from the beginning.

No results posted from your side at all, not really going into detail if you have a "tweaked" system, and perhaps this is a "stacking" tweak.