Two settings that eliminated a lot of mouse heaviness for me
Posted: 21 Dec 2024, 12:25
The first one disables Data Execution Prevention:
https://support.microsoft.com/en-us/top ... 2419135817
As you can see this one is a huge security risk but obviously I only care about latency.
Paste this into CMD or make it into a .bat file:
@echo off
bcdedit /set nx AlwaysOff
powershell set-ProcessMitigation -System -Disable DEP
powershell set-ProcessMitigation -System -Disable EmulateAtlThunks
echo DEP has been forcefully disabled. Please reboot your system.
pause
If you want to reenable it:
@echo off
bcdedit /set nx AlwaysOn
powershell set-ProcessMitigation -System -Enable DEP
powershell set-ProcessMitigation -System -Enable EmulateAtlThunks
echo DEP has been forcefully enabled. Please reboot your system.
pause
The second one is related to DirectX, supposedly they don't do anything now but there is definitely a difference with them applied:
The only place I found this was on a forum page where no one gave an explanation about what is being changed and this github page with a lot of registry keys I tried as well.
https://github.com/ionuttbara/fidelity/ ... _reg11.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DirectDraw]
"DisableAGPSupport"=dword:00000001
"DisableInactivate"=dword:00000001
"DisableMMX"=dword:00000001
"DisableNoSysLock"=dword:00000001
"EmulationOnly"=dword:00000001
https://support.microsoft.com/en-us/top ... 2419135817
As you can see this one is a huge security risk but obviously I only care about latency.
Paste this into CMD or make it into a .bat file:
@echo off
bcdedit /set nx AlwaysOff
powershell set-ProcessMitigation -System -Disable DEP
powershell set-ProcessMitigation -System -Disable EmulateAtlThunks
echo DEP has been forcefully disabled. Please reboot your system.
pause
If you want to reenable it:
@echo off
bcdedit /set nx AlwaysOn
powershell set-ProcessMitigation -System -Enable DEP
powershell set-ProcessMitigation -System -Enable EmulateAtlThunks
echo DEP has been forcefully enabled. Please reboot your system.
pause
The second one is related to DirectX, supposedly they don't do anything now but there is definitely a difference with them applied:
The only place I found this was on a forum page where no one gave an explanation about what is being changed and this github page with a lot of registry keys I tried as well.
https://github.com/ionuttbara/fidelity/ ... _reg11.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_USERS\.DEFAULT\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\DirectDraw]
"EmulationOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D]
"DisableVidMemVBs"=dword:00000000
"MMX Fast Path"=dword:00000001
"FlipNoVsync"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Direct3D\Drivers]
"SoftwareOnly"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\DirectDraw]
"DisableAGPSupport"=dword:00000001
"DisableInactivate"=dword:00000001
"DisableMMX"=dword:00000001
"DisableNoSysLock"=dword:00000001
"EmulationOnly"=dword:00000001