zeasty09 wrote: ↑10 Apr 2026, 10:55
Can you tell us the exact "1 Registry tweak, just a handful of bios settings changes" in details? what you changed in reg and what you changed in bios?
And about your app? what should be done exactly? just run and play? or you adjust something? or it's only benchmarking?
Actually 2 registry tweaks, the "GlobalTimerResolutionRequest" to on. Which can be enabled with my app. Then setting "Win32PrioritySeperation" to 41 in decimal.
Bios, the only ones related to latency are disabling "SVM" & "IMMOU" which are related to virtual machine stuff. SVM is needed by some anticheats as it's used by core isolation, faceit for example. Disabled onboard ethernet and audio. I use wifi. Disabled spread spectrum. I also underclocked by cpu, but that's just preference. But with my tool, I found out my underclock was unstable at -25, and put it at -20. Now it's more stable. Unstable underclocks/overlocks will affect your latency. There are others, but it's unrelated to latency.
Device manager stuff. This is all the stuff I disable. DO NOT RUN THIS SCRIPT ON YOUR SYSTEM. Your device paths will not be the same as mine. You gotta pick n choose which one applies to you, depending on how you use your system, you may not want to disable some things, so do your research. So this is a part of a larger script I run after any windows updates. Windows likes to reset things after an update.
Code: Select all
ECHO Sony Hands-Free (System Devices)
pnputil /disable-device "BTHENUM\{0000111E-0000-1000-8000-00805F9B34FB}_VID&00010094_PID&0004\A&594E843&0&042144F78C3F_C00000000"
ECHO Airpods HandsFree (System Devices)
pnputil /disable-device "BTHENUM\{0000111E-0000-1000-8000-00805F9B34FB}_VID&0001004C_PID&2014\A&594E843&0&141A97475D7B_C00000000"
ECHO A-Volute Bullshit - Nahimic
pnputil /disable-device "SWD\DRIVERENUM\{CE86418F-53D0-B4E5-36B3-3D0907CFA3B4}#AVOLUTE_NH3APO&6&501DF3C&0"
ECHO Bluetooth Device (Personal Area Network)
pnputil /disable-device "BTH\MS_BTHPAN\9&2F5861F2&0&2"
ECHO Nahimic Audio Bullshit
pnputil /disable-device "SWD\DRIVERENUM\{CE86418F-53D0-B4E5-36B3-3D0907CFA3B4}#AVOLUTEMIRRORINGVAD&6&96DD16D&0"
ECHO NVIDIA USB Type-C Port Policy Controller (System Devices) - NonExistent USB Port
pnputil /disable-device "PCI\VEN_10DE&DEV_1ADB&SUBSYS_20673842&REV_A1\4&2283F625&0&0319"
ECHO Graphics Card NonExistent USB Port (System Devices)
pnputil /disable-device "PCI\VEN_10DE&DEV_1ADA&SUBSYS_20673842&REV_A1\4&2283F625&0&0219"
ECHO NVIDIA High Definition Audio (System Devices)
pnputil /disable-device "PCI\VEN_10DE&DEV_10F9&SUBSYS_20673842&REV_A1\4&2283F625&0&0119"
ECHO Microsoft Wi-Fi Direct Virtual Adapter (System Devices) - For being a hotspot or direct wifi connections
pnputil /disable-device "{5D624F94-8850-40C3-A3FA-A4FD2080BAF3}\VWIFIMP_WFD\7&34160812&0&11"
ECHO NDIS Virtual Network Adapter Enumerator (System Devices) (For Virtual Machine Stuff)
pnputil /disable-device "ROOT\NDISVIRTUALBUS\0000"
ECHO Composite Bus Enumerator (System Devices) For USB Devices that have multiple devices attached, Causes Frame Drops
pnputil /disable-device "ROOT\COMPOSITEBUS\0000"
ECHO Microsoft Kernel Debug Network Adapter (For systems admin debugging remotely)
pnputil /disable-device "ROOT\KDNIC\0000"
ECHO Microsoft Virtual Drive Enumerator (For handling virtual drives like mounting ISO's or Virtual Machine Drives)
pnputil /disable-device "ROOT\VDRVROOT\0000"
ECHO System speaker (Makes those Beeps and Boops)
pnputil /disable-device "ACPI\PNP0800\4&1096A61D&0"
ECHO Microsoft Hyper-V Virtualization Infrastructure Driver (Virtual Machine Stuff)
pnputil /disable-device "ROOT\VID\0000"
ECHO Remote Desktop Device Redirector Bus (For Remote Desktop Connections)
pnputil /disable-device "ROOT\RDPBUS\0000"
ECHO Microsoft Wi-Fi Direct Virtual Adapter (For Wifi Direct Connections/ Hotspot, Screen Mirroring)
pnputil /disable-device "{5D624F94-8850-40C3-A3FA-A4FD2080BAF3}\VWIFIMP_WFD\7&3BE7C3D&2&15"
ECHO TAP-NordVPN Windows Adapter V9
pnputil /disable-device "ROOT\NET\0000"
ECHO OpenVPN Data Channel Offload
pnputil /disable-device "ROOT\NET\0001"
And that's it.
As for my app, yes you just turn it on and play your game. Preferably you can use it on pause, but if you want to see how good your kernel is responding, set sample rate to 1000ms - 250ms. And that's it. You can benchmark by pressing b. Do it when you have a game on. And it will find the most stable timer resolution for you. Then you just play with better response times. But the main purpose of the tool is to provide a visual for you too see how your kernel is responding. To tweaks, or to having certain apps open. For example having one drive on will give me really high deviations. And if you don't understand graphs, i'm not going to explain it, go back to school.
Edit: I forgot, I use NVCleaninstall. First selection, legacy control panel, hd audio, physx. Second selection, Disable Installer Telemetry & advertising, Unattended Express Installation, Perform a Clean Installation, Disable Ansel, Show Expert Tweaks, Disable Nvidia Container, Disable Nvidia HD Audio Device sleep timer, Enable Message Signaled Interrupts (Policy: Default, Priority: High), Disable HDCP.
Edit 2: I recently discovered that cppc enabled & cppc preferred disabled is the ideal bios setting for my AMD dual ccd 5900x. It's specifically for dual ccd's. Can also be advantageous for other cpu types. Main gain here is cppc preferred causes windows scheduler to favor and assign processes to the 2 best cores. This causes those 2 cores to get overloaded and suffer constant context switching. This can also cause processes to jump cores a lot because they are constantly competing to use the 2 best cores. This causes processes to migrate to the other ccd requiring recaching memory to the new ccd. CPPC prefered disabled prevents this by utilizing all cores not favoring any core. Resulting in less context switching, overloading, ccd migration and competition for cpu time. It also reduces hotspots since the workload is spread across all cores rather than the 2 best cores. Which in turn minimizes constant fan ramping. As when the load is only focused on 2 best cores, the heat spread is lessened resulting in constant fan ramping to dissipate that hotspot. It's easier to dissipate heat when it's spread out rather than being localized to 2 distinct areas.
It also solved my periodic frame jitter problem. Using the blur busters mouse test
https://testufo.com/mouserate . I used to get consistent large gaps in my mouse reports. This fixed that jitter for me. I'm really happy I finally figured that out. It was the last and only performance problem I had with my machine that I gave up on for the longest time.