Reducing Input Delay with Nvidia Inspector

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.
User avatar
DeltaForCain
Posts: 16
Joined: 30 Jun 2024, 08:04

Re: Reducing Input Delay with Nvidia Inspector

Post by DeltaForCain » 30 Jun 2024, 08:06

Sandy wrote:
29 Jun 2024, 15:03
I've already reduced input lag without rebooting. It's very noticeable.
Very unlikely, as changes to the registry require a reboot to be activated.
5800X3D | 4080S | 64GB RAM | AW3423DWF

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

Re: Reducing Input Delay with Nvidia Inspector

Post by Sandy » 01 Jul 2024, 09:05

MaxTendency wrote:
03 Aug 2020, 09:32
Simon95 wrote:
03 Aug 2020, 08:30
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\services\nvlddmkm]
"DisableWriteCombining"=dword:00000001
I cant find this in my registry.
Oh my god. Even after editing I realized that path is not correct :shock:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\nvlddmkm

This is the correct path. Things should look like this if done correctly. You obviously need nvidia gpu for this , as well as restart pc for it to apply.

Image

Sorry for baiting everyone with the incorrect path, not once but twice :(
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\services\nvlddmkm] "DisableWriteCombining"
What number should be filled in here? 0x00000001 or 0000001 or 0x1 or 1? Thank you

User avatar
DeltaForCain
Posts: 16
Joined: 30 Jun 2024, 08:04

Re: Reducing Input Delay with Nvidia Inspector

Post by DeltaForCain » 01 Jul 2024, 11:27

Sandy wrote:
01 Jul 2024, 09:05
What number should be filled in here? 0x00000001 or 0000001 or 0x1 or 1? Thank you
If you double click on that one, it should open this window (see attached). Put a 1 there to disable Write Combining. Put a 0 to enable it again, should you run into issues.
Attachments
redgedit.png
redgedit.png (14.24 KiB) Viewed 5577 times
5800X3D | 4080S | 64GB RAM | AW3423DWF

ahead
Posts: 216
Joined: 21 Jun 2023, 02:15

Re: Reducing Input Delay with Nvidia Inspector

Post by ahead » 02 Jul 2024, 05:11

this is equal

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

Re: Reducing Input Delay with Nvidia Inspector

Post by Sandy » 02 Jul 2024, 13:57

Eonds wrote:
27 May 2022, 13:38
sherifmagdy32 wrote:
23 May 2022, 21:40
3xil3 wrote:
22 May 2022, 15:11
even with error mouse feels even more snappier than prior to using riot profile.

edit
also once added missing reg entry DisableWriteCombining 1 rebooted played doom eternal and mouse felt off remove and snappy again
This probably means all settings were applied except the once it didn't find that's why it gave the error that is a good thing
so the important settings that still exist are getting applied anyway.

I remember I saw in some forum that the disabled writing combing tweak is only for GTX cards or something like that also like any tweak you might experience different results from everyone else so test and decide for yourself if it is working or not.
Any GPU that can use drivers below 457.30 can use the "dword". It's a matter of driver implementation. I can confirm this because I have the source code. All drivers after 457.30 to my immediate knowledge is deprecated along with many other settings.
I use the 471.96 driver but I can still set DisableWriteCombining in the registry so it doesn't work?

User avatar
St1cky
Posts: 17
Joined: 24 Apr 2023, 18:28

Re: Reducing Input Delay with Nvidia Inspector

Post by St1cky » 23 Apr 2025, 23:49

MaxTendency wrote:
03 Aug 2020, 15:40
Rallaz wrote:
03 Aug 2020, 14:50
DisableKmRender (0)
DisableKmRenderBoost (0)
EnableDirectFlip (1)
EnableIndependentFlip (1)
EnablePerformanceMode (1)
Those Settings are Default on 572.16, but can't tell about 441.41 i didnt check.

DisableKmRender = 0
DisableKmRenderBoost = 0
EnableDirectFlip = 1
EnableIndependentFlip = (?)
EnablePerformanceMode = 1

See:
https://github.com/St1ckyNew/NVIDIA/blo ... lues01.txt

dreakopotamus
Posts: 5
Joined: 15 Dec 2024, 20:06

Re: Reducing Input Delay with Nvidia Inspector

Post by dreakopotamus » 26 Apr 2025, 23:55

disable write combine for newer gpus/drivers

// Type DWORD
// This regkey force-disables write-combine iomap allocations, used for chipsets where
// write-combine is broken.
//
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC "RmForceDisableIomapWC"
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_YES 0x00000001
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO 0x00000000
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_DEFAULT NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO

KrendeLь
Posts: 6
Joined: 29 Apr 2025, 13:35

Re: Reducing Input Delay with Nvidia Inspector

Post by KrendeLь » 29 Apr 2025, 13:44

dreakopotamus wrote:
26 Apr 2025, 23:55
disable write combine for newer gpus/drivers

// Type DWORD
// This regkey force-disables write-combine iomap allocations, used for chipsets where
// write-combine is broken.
//
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC "RmForceDisableIomapWC"
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_YES 0x00000001
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO 0x00000000
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_DEFAULT NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO
Where do these values need to be entered? Please tell me more details!!!

dreakopotamus
Posts: 5
Joined: 15 Dec 2024, 20:06

Re: Reducing Input Delay with Nvidia Inspector

Post by dreakopotamus » 29 Apr 2025, 17:22

KrendeLь wrote:
29 Apr 2025, 13:44
dreakopotamus wrote:
26 Apr 2025, 23:55
disable write combine for newer gpus/drivers

// Type DWORD
// This regkey force-disables write-combine iomap allocations, used for chipsets where
// write-combine is broken.
//
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC "RmForceDisableIomapWC"
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_YES 0x00000001
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO 0x00000000
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_DEFAULT NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO
Where do these values need to be entered? Please tell me more details!!!
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000

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

Re: Reducing Input Delay with Nvidia Inspector

Post by bleya99 » 30 Apr 2025, 03:42

dreakopotamus wrote:
29 Apr 2025, 17:22
KrendeLь wrote:
29 Apr 2025, 13:44
dreakopotamus wrote:
26 Apr 2025, 23:55
disable write combine for newer gpus/drivers

// Type DWORD
// This regkey force-disables write-combine iomap allocations, used for chipsets where
// write-combine is broken.
//
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC "RmForceDisableIomapWC"
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_YES 0x00000001
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO 0x00000000
#define NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_DEFAULT NV_REG_STR_RM_FORCE_DISABLE_IOMAP_WC_NO
Where do these values need to be entered? Please tell me more details!!!
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000
Can u post a screenshot or what should be a String and what Dword? As well as correct values for each. Thanks!

Post Reply