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

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.
riry007
Posts: 5
Joined: 12 Jul 2024, 14:30

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

Post by riry007 » 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

inputlagenjoyer666
Posts: 5
Joined: 28 Jul 2024, 11:47

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

Post by inputlagenjoyer666 » 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.

Mr_Mir
Posts: 6
Joined: 15 May 2023, 14:09

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

Post by Mr_Mir » 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.

User avatar
kriegsnake
Posts: 104
Joined: 06 Jan 2022, 17:50

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

Post by kriegsnake » 28 Jul 2024, 16:06

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.
The brightest light casts the darkest shadow.

riry007
Posts: 5
Joined: 12 Jul 2024, 14:30

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

Post by riry007 » 28 Jul 2024, 16:29

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".

riry007
Posts: 5
Joined: 12 Jul 2024, 14:30

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

Post by riry007 » 28 Jul 2024, 17:44

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.

riry007
Posts: 5
Joined: 12 Jul 2024, 14:30

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

Post by riry007 » 28 Jul 2024, 17:50

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."

User avatar
RealNC
Site Admin
Posts: 4423
Joined: 24 Dec 2013, 18:32
Contact:

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

Post by RealNC » 28 Jul 2024, 18:04

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.
SteamGitHubStack Overflow
The views and opinions expressed in my posts are my own and do not necessarily reflect the official policy or position of Blur Busters.

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

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

Post by Hyote » 28 Jul 2024, 22:18

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.

bleya99
Posts: 51
Joined: 24 Aug 2023, 16:04

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

Post by bleya99 » 29 Jul 2024, 00:28

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.

Post Reply