Overclock.net banner

Current measured kernel timer latency too high? unable to game properly please help

33K views 102 replies 19 participants last post by  letyler415  
#1 ·
I play fps competitive games a lot and i always feel this laggyness with my system. I used to think its my overclocked 75hz monitor with input lags but few days ago i got a new 165hz tn panel monitor and its still the same. I got this tn panel cause of the low input lag but i still face the same issue. People still sees me before i can see and react to them. It always feels like they prefires me. Another issue is when im playing my graphics looks pretty bad like on the edges and unclear but when im spectating everything looks normal and clear. I check with this latencymon software and here are the results. So is this issues because of the high kernel timer latency or is it something else? I really need help. I cant play like this anymore. I changed so many things and but its still the same for almost a year now. some help!!

My system:
Ryzen 5 3600
Rtx 2060
B450 tomhawk max
nvme 512 gb transcend ssd 220s
corsair cx650 bronze psu
16 gigs ram 3200 mhz


Latency stats:


_
CONCLUSION
_
Your system seems to be having difficulty handling real-time audio and other tasks. You may experience drop outs, clicks or pops due
to buffer underruns. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. One
problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates.
LatencyMon has been analyzing your system for 0:05:12 (h:mm:ss) on all processors.


_
SYSTEM INFORMATION
_
Computer name: DESKTOP-3CR86M8
OS version: Windows 10, 10.0, version 2009, build: 19043 (x64)
Hardware: MS-7C02, Micro-Star International Co., Ltd
CPU: AuthenticAMD AMD Ryzen 5 3600 6-Core Processor
Logical processors: 12
Processor groups: 1
RAM: 16309 MB total


_
CPU SPEED
_
Reported CPU speed: 360 MHz

Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed
Step and AMD Cool N Quiet in the BIOS setup for more accurate results.


_
MEASURED KERNEL TIMER LATENCIES
_
This value represents the maximum measured latency of a perodically scheduled kernel timer.

Highest measured kernel timer latency (µs): 12282.50


_
REPORTED ISRs
_
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt
signal.

Highest ISR routine execution time (µs): 183.50
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Highest reported total ISR routine time (%): 0.027176
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in ISRs (%) 0.027895

ISR count (execution time <250 µs): 44649
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-1000 µs): 0
ISR count (execution time 1000-2000 µs): 0
ISR count (execution time 2000-4000 µs): 0
ISR count (execution time >=4000 µs): 0


_
REPORTED DPCs
_
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while
it is interrupted until the DPC has finished execution.

Highest DPC routine execution time (µs): 1343.320
Driver with highest DPC routine execution time: nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 472.12 , NVIDIA
Corporation

Highest reported total DPC routine time (%): 0.021035
Driver with highest DPC total execution time: nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 472.12 , NVIDIA
Corporation

Total time spent in DPCs (%) 0.043814

DPC count (execution time <250 µs): 146486
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 36
DPC count (execution time 1000-2000 µs): 1
DPC count (execution time 2000-4000 µs): 0
DPC count (execution time >=4000 µs): 0


_
REPORTED HARD PAGEFAULTS
_
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory
mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is
interrupted and blocked from execution.

NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio
stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

Process with highest pagefault count: msmpeng.exe

Total number of hard pagefaults 4964
Hard pagefault count of hardest hit process: 1931
Number of processes hit: 31


_
PER CPU DATA
_
CPU 0 Interrupt cycle time (s): 6.419095
CPU 0 ISR highest execution time (µs): 183.50
CPU 0 ISR total execution time (s): 1.043002
CPU 0 ISR count: 41719
CPU 0 DPC highest execution time (µs): 1343.320
CPU 0 DPC total execution time (s): 1.508458
CPU 0 DPC count: 109850
_
CPU 1 Interrupt cycle time (s): 0.188801
CPU 1 ISR highest execution time (µs): 6.90
CPU 1 ISR total execution time (s): 0.000207
CPU 1 ISR count: 118
CPU 1 DPC highest execution time (µs): 49.810
CPU 1 DPC total execution time (s): 0.006063
CPU 1 DPC count: 2154
_
CPU 2 Interrupt cycle time (s): 0.442836
CPU 2 ISR highest execution time (µs): 0.0
CPU 2 ISR total execution time (s): 0.0
CPU 2 ISR count: 0
CPU 2 DPC highest execution time (µs): 71.250
CPU 2 DPC total execution time (s): 0.026026
CPU 2 DPC count: 4325
_
CPU 3 Interrupt cycle time (s): 0.210213
CPU 3 ISR highest execution time (µs): 0.0
CPU 3 ISR total execution time (s): 0.0
CPU 3 ISR count: 0
CPU 3 DPC highest execution time (µs): 22.780
CPU 3 DPC total execution time (s): 0.000796
CPU 3 DPC count: 384
_
CPU 4 Interrupt cycle time (s): 0.262149
CPU 4 ISR highest execution time (µs): 0.0
CPU 4 ISR total execution time (s): 0.0
CPU 4 ISR count: 0
CPU 4 DPC highest execution time (µs): 162.690
CPU 4 DPC total execution time (s): 0.011446
CPU 4 DPC count: 2870
_
CPU 5 Interrupt cycle time (s): 0.226494
CPU 5 ISR highest execution time (µs): 0.0
CPU 5 ISR total execution time (s): 0.0
CPU 5 ISR count: 0
CPU 5 DPC highest execution time (µs): 58.610
CPU 5 DPC total execution time (s): 0.026395
CPU 5 DPC count: 9142
_
CPU 6 Interrupt cycle time (s): 0.247526
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 118.060
CPU 6 DPC total execution time (s): 0.003408
CPU 6 DPC count: 1077
_
CPU 7 Interrupt cycle time (s): 0.216078
CPU 7 ISR highest execution time (µs): 0.0
CPU 7 ISR total execution time (s): 0.0
CPU 7 ISR count: 0
CPU 7 DPC highest execution time (µs): 39.760
CPU 7 DPC total execution time (s): 0.001268
CPU 7 DPC count: 489
_
CPU 8 Interrupt cycle time (s): 0.481899
CPU 8 ISR highest execution time (µs): 2.40
CPU 8 ISR total execution time (s): 0.001509
CPU 8 ISR count: 2490
CPU 8 DPC highest execution time (µs): 42.950
CPU 8 DPC total execution time (s): 0.039896
CPU 8 DPC count: 11310
_
CPU 9 Interrupt cycle time (s): 0.361426
CPU 9 ISR highest execution time (µs): 1.420
CPU 9 ISR total execution time (s): 0.000102
CPU 9 ISR count: 164
CPU 9 DPC highest execution time (µs): 43.180
CPU 9 DPC total execution time (s): 0.013982
CPU 9 DPC count: 4054
_
CPU 10 Interrupt cycle time (s): 0.225820
CPU 10 ISR highest execution time (µs): 1.140
CPU 10 ISR total execution time (s): 0.000038
CPU 10 ISR count: 56
CPU 10 DPC highest execution time (µs): 33.10
CPU 10 DPC total execution time (s): 0.002405
CPU 10 DPC count: 590
_
CPU 11 Interrupt cycle time (s): 0.21310
CPU 11 ISR highest execution time (µs): 1.320
CPU 11 ISR total execution time (s): 0.000066
CPU 11 ISR count: 102
CPU 11 DPC highest execution time (µs): 23.680
CPU 11 DPC total execution time (s): 0.001082
CPU 11 DPC count: 278
_
Image
Image
Image
Image
Image
 
#2 ·
disregarding the potential human error in what you're talking about (i.e. ppl see you before you see them as that is widely down to skill), your system is definitely ****ed up in some way. if i had to guess something is ****ed up with voltages somewhere
 
#6 ·
disregarding the potential human error in what you're talking about (i.e. ppl see you before you see them as that is widely down to skill), your system is definitely ****ed up in some way. if i had to guess something is ****ed up with voltages somewhere
i have no idea what happend. but it really is. All this started happening from last year. i was playing cod mw a lot almost everyday. One day my game crashed like all the cod game graphic went black and i could see the enemy running but i couldnt see the actual map or walls. Then at the same time i started having audio issues and shuttering. My pc was lagging in destop too. Thats when i did some research and used latencymon to fix the drivers that caused them. But i was never able to fix it fully. I still can't play like i used to. Everything in game feels laggy. Not due to my internet thats for sure cause my ping and packet loss plus speed are all fine. So here im asking for help like i did a year ago. something is really fked up. idk wht it is or how to try to fix it.
 
#3 ·
It points to nvidia graphics driver.

Even when it usually have higher latencies (up to 0,400 ms), while system kernel can go up to (0,250ms) this is definitely unusually high.

If there is any overclocking on the system, set it to default. If it wont help, try newer graphic driver.
 
#7 ·
i tried ddu and trying new drivers and old drivers it was pretty much the same. Few days ago i check with system kernel latency and saw that is way higher that it should be. I also didnt do any overclock. I tried doing flash bios and updating and it was still the same. Also how do i reset my current bios to default? i couldnt find the option. my mobo is b450 tomhawk max.
 
#5 ·
DDU (search for it on Techpowerup website) then download and install latest graphics driver for your GPU, you may opt to debloat NVDIA drivers as well (its also in Techpowerup site) and remove all the telemetry crap embedded on the driver..it can/will reduce your latency issues related to graphics driver..

Lastly if you don't mind tinkering with the Interrupt/IRQ affinity of your graphics (should permanently set specific CPU's that will handle requests from your GPU instead of randomly assigning it, and you can also set at which priority the interrupt request is handled) it will also greatly reduce your latency from the GPU side..
 
#9 ·
i used ddu and tried few different drivers and they had similar results. Most of the people said gpu 1ms delay wouldnt matter ingame. but now i see that my system kernel latency is a lot higher than it should be. I dont even know whts the normal latency it should be.
 
#11 · (Edited)
DXGKML.sys is in fact for the graphics card driver. Which has a huge ISR count. Even in game it shouldn't be that high.
NVLDDMKM.sys is the nv driver associated with it. And this has a huge DPC count.

It appears that nvlddmkm.sys is causing abnormal amount of interruptions (ISR= interrup service routines) with the dxgkml.sys through the higher then normal Deferred Procedure Calls.
  • Can you disable any audio associated with your nvidia card?
  • Do you have anything connected to your graphics card other then a single monitor?
  • Do you have anything connected to your PC that may interact with your graphics card like a capture card, etc?
  • Are you using a gpu overclocking app often?
  • And, are you using a tweak that makes the graphics card or a gpu bound game have a higher priority through some sort of bat file or registry edit?

The only other suggestion if the above examples are not the case is to check to make sure you don't have one of thoes crypto viruses. Which use your gpu to run 24/7. Could you check your gpu temps to see if they are higher then normal at desktop?
 
#13 ·
DXGKML.sys is in fact for the graphics card driver. Which has a huge ISR count. Even in game it shouldn't be that high.
NVLDDMKM.sys is the nv driver associated with it. And this has a huge DPC count.

It appears that nvlddmkm.sys is causing abnormal amount of interruptions (ISR= interrup service routines) with the dxgkml.sys through the higher then normal Deferred Procedure Calls.
  • Can you disable any audio associated with your nvidia card?
  • Do you have anything connected to your graphics card other then a single monitor?
  • Do you have anything connected to your PC that may interact with your graphics card like a capture card, etc?
  • Are you using a gpu overclocking app often?
  • And, are you using a tweak that makes the graphics card or a gpu bound game have a higher priority through some sort of bat file or registry edit?

The only other suggestion if the above examples are not the case is to check to make sure you don't have one of thoes crypto viruses. Which use your gpu to run 24/7. Could you check your gpu temps to see if they are higher then normal at desktop?
i only have my monitor audio for nvidia card throught hdmi but its already disabled. Its connected to one monitor. I dont have anything else connected to the gpu. Didn't overlclock anything. Also didn't use any edit to registry. i also did fresh install of windows few times and its still been the same. gpu is at 0 percent when idle and 40 C temp.
 
#41 ·
@sophia369

Are you moving your mouse cursor repeatedly in circles while you run latenymon?

Your ISR has reduce quite a bit. But there is something funky going on with your mouse. Run latencymon again for a 3 minutes but this time don't touch your mouse. Make sure all apps are closed at desktop. At the 3 minute mark use your mouse and stop the latencymon. Again, don't move your mouse when you start latencymon.
 
#42 ·
you are right. there is something wrong with my mouse.i just played a unrated game in valorant and i must say i can already see the difference. It is a loot smother and clear than before thats for sure. But my mouse aim feels sloppy. I think my pc has some issues with logitech mouses. i only face this sloppyness with logitech mouse but when i use normal mouse it doesnt feel the same and my flick plus bullets were hitting accurate. when i flick with pistol theres always a delay and inaccuracy with logitech. i will run it for 3 mins and get back to you.
 
#48 · (Edited)
is your mouse wired, or wireless?
Edit: Also is your mouse plugged in near your wireless card?

I'm not trying to distract from @EastCoast and @kairi_zeroblade, but there are weird issues where USB 3 can interfere with WiFi and USB Storage (which is how I found out about this... my computer doesn't like a flash drive and my wireless mouse receiver on the same USB chipset. I have to plug flash drives/hard drives into the back of my PC, and my mouse into the front.). So if your mouse and wireless card are plugged into the same hub/controller/set of ports, you might be getting interference.
 
#53 · (Edited)
Msi utility app you downloaded does the same thing. No need to manually enter a registry just check mark the box for it. Reboot.

But let's be clear here your ISR COUNT is fine now. But it is advisable to uninstall any RGB apps as suggested.

But there's something else still going on. I think you're pulling rate is way too high. It appears to be set at 1000 hz? If so, you may need to reinstall the Logitech software and reduce it to 250hz. Then unistall it again, reboot. To this day I do not understand why Windows doesn't allow you to change this without third-party software? But I digress.

The last step to this is to uninstall your graphics drivers. Then go into safe mode and use the app ddu. Reboot back into windows. Now with your polling rate set at 250hz and no NVIDIA drivers run latencymon. You don't need to unplug your mouse this time just don't move it while it's running for about 2 to 3 minutes.
 
#54 ·
im planning to buy a razer mouse in a month or so. I also used a normal asus mouse when doing the later tests. i dont have any rgb software installed. i will try the mouse with 250hz and ddu the driver and show u the results.
 
#62 · (Edited)
There is something very particular that us causing this issue. And it is consistently causing 12ns of latency. As if its in a timer. Could it be the headphone and razor software? Unknown.

However, you isr count is greatly reduced from around 90 to less then 10.

Latencymon does state there is no issue. So, if we take what they said to be true. This 12ms of lag isn't occurring all the time.

So far we've:
  • Removed Nvidia drivers
  • Prevent win10 from installing older drivers
  • Lowered the polling rate to 250hz
  • Removed some software
  • Unused the mouse and used a different mouse
  • Removed all unnecessary usb devices such as wifi mouse pad and mouse.
  • Unclear if your headphones are usb or 3.5mm jack.
  • Hdaudio is now using msi mode
  • No irq conflicts found

The only other thing is to make sure you are using the usb ports in the back of the PC. Which are attached to the motherboard. And use the highest power plan in win10.
 
#65 ·
@sophia369
It's a long shot but I suggest that your disable all Exploit Protection from window's defender. Just type it in the search bar take a screen shot of every feture's default settings. Then disable every feature in there. Reboot the PC. See if that helps lower latency. If not, restore it.

 
#70 ·
@sophia369
It's a long shot but I suggest that your disable all Exploit Protection from window's defender. Just type it in the search bar take a screen shot of every feture's default settings. Then disable every feature in there. Reboot the PC. See if that helps lower latency. If not, restore it.
do you mean this settings or the other program setting. all the system settings are set to use default on
Image
 
#72 ·
Ever try a fresh install?
 
#76 ·
What reply gives command "bcdedit -enum"?
 
#91 ·
I play fps competitive games a lot and i always feel this laggyness with my system.
(...)So is this issues because of the high kernel timer latency or is it something else? I really need help.(...)some help!!
Make sure the motherboard BIOS is updated and install the latest AMD chipset driver.
Check this
 
#92 ·
my bios and amd chipset drivers has been updated already. this is the new latencymon report after using ddu to remove nvidia driver. It seem now its another driver thats getting high latency. No nvidia driver were installed during this test.
Image

Image

Image
 
#93 ·
Unfortunately I suffer the same latency issues as you, though more occasionally. However this is in Window 11, so don't expect upgrading to Win 11 to help.

I have spent a long time tuning resources to help mitigate it and using different drivers etc. However while I have an AMD system which is suffering latency issues with Win 11 specifically at the moment, I reckon this is a Windows problem over all. These issues are well documented with Windows 10 but seemingly nothing has been done to fix it and I think its how Windows interacts with 3rd part drivers as opposed to the issue being wholly a 3rd party driver issue.
 
#94 ·
Actually this helped to me alleviate some unspecified stutter:

sfc /scannow

But when i checked what it fixed, i could not tell why it will be the issue.
 
#96 ·
From my understanding and research on the issue if you have a nvidia gpu it's specific to how nvidia uses their drivers as a software server. Nothing can be done to alleviate it. Their video cards uses a software scheduler that is coded in the drivers. Has anyone ever tried using latencymon with geforce drivers uninstalled. Reboot in safe mode and use DDU? From what I've seen people who do saw a dramatic difference.

But I will admit I haven't been keeping up with this for a while now as it's a very old issue.