Windows 10: Can't find source of DPC latency issue

Discus and support Can't find source of DPC latency issue in Windows 10 Performance & Maintenance to solve the problem; Hi, recently I installed a Windows 10 update that immediately caused some BSOD issues that I was able to fix by rolling back the update to the last... Discussion in 'Windows 10 Performance & Maintenance' started by jtrory, Aug 9, 2021.

  1. jtrory Win User

    Can't find source of DPC latency issue


    Hi, recently I installed a Windows 10 update that immediately caused some BSOD issues that I was able to fix by rolling back the update to the last stable restore point. However, I also started to notice some audio latency issues (crackling and popping) and found that the "update" had uninstalled my Realtek audio drivers. I reinstalled them but the crackling issue persists (particularly noticeable when watching Youtube videos in Chrome). LatencyMon suggests it's my GPU, so I've done a fresh install of the most recent nVidia drivers but that hasn't fixed it either. I just did another Windows update and installed all the remaining drivers it said were out of date but still the audio issue remains. I'm at a loss now. Does this report help in anyone being able to diagnose for me exactly what's going on? ____________________________________________________________________________________________________ _____ CONCLUSION ____________________________________________________________________________________________________ _____ Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks or pops. 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:15:42 (h:mm:ss) on all processors. ____________________________________________________________________________________________________ _____ SYSTEM INFORMATION ____________________________________________________________________________________________________ _____ Computer name: JAMES OS version: Windows 10, 10.0, version 2009, build: 19043 (x64) Hardware: System Product Name, System manufacturer CPU: GenuineIntel Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz Logical processors: 16 Processor groups: 1 RAM: 32698 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 INTERRUPT TO USER PROCESS LATENCIES ____________________________________________________________________________________________________ _____ The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event. Highest measured interrupt to process latency (s): 84858.70 Average measured interrupt to process latency (s): 7.451053 Highest measured interrupt to DPC latency (s): 84836.40 Average measured interrupt to DPC latency (s): 5.281357 ____________________________________________________________________________________________________ _____ 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): 598.049444 Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation Highest reported total ISR routine time (%): 0.035242 Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation Total time spent in ISRs (%) 0.041566 ISR count (execution time <250 s): 589032 ISR count (execution time 250-500 s): 0 ISR count (execution time 500-1000 s): 26 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): 88899.527222 Driver with highest DPC routine execution time: nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 471.41 , NVIDIA Corporation Highest reported total DPC routine time (%): 0.026309 Driver with highest DPC total execution time: nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 471.41 , NVIDIA Corporation Total time spent in DPCs (%) 0.062241 DPC count (execution time <250 s): 1123043 DPC count (execution time 250-500 s): 0 DPC count (execution time 500-10000 s): 327 DPC count (execution time 1000-2000 s): 21 DPC count (execution time 2000-4000 s): 9 DPC count (execution time >=4000 s): 9 ____________________________________________________________________________________________________ _____ 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: svchost.exe Total number of hard pagefaults 34558 Hard pagefault count of hardest hit process: 16717 Number of processes hit: 66 ____________________________________________________________________________________________________ _____ PER CPU DATA ____________________________________________________________________________________________________ _____ CPU 0 Interrupt cycle time (s): 28.123177 CPU 0 ISR highest execution time (s): 598.049444 CPU 0 ISR total execution time (s): 6.236116 CPU 0 ISR count: 510397 CPU 0 DPC highest execution time (s): 88899.527222 CPU 0 DPC total execution time (s): 8.499223 CPU 0 DPC count: 894263 ____________________________________________________________________________________________________ _____ CPU 1 Interrupt cycle time (s): 4.558702 CPU 1 ISR highest execution time (s): 95.349444 CPU 1 ISR total execution time (s): 0.012608 CPU 1 ISR count: 29853 CPU 1 DPC highest execution time (s): 292.986667 CPU 1 DPC total execution time (s): 0.227460 CPU 1 DPC count: 35099 ____________________________________________________________________________________________________ _____ CPU 2 Interrupt cycle time (s): 4.477939 CPU 2 ISR highest execution time (s): 30.403333 CPU 2 ISR total execution time (s): 0.000762 CPU 2 ISR count: 1988 CPU 2 DPC highest execution time (s): 309.415556 CPU 2 DPC total execution time (s): 0.077545 CPU 2 DPC count: 22635 ____________________________________________________________________________________________________ _____ CPU 3 Interrupt cycle time (s): 3.844729 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): 86.923333 CPU 3 DPC total execution time (s): 0.019092 CPU 3 DPC count: 6267 ____________________________________________________________________________________________________ _____ CPU 4 Interrupt cycle time (s): 4.147052 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): 155.038333 CPU 4 DPC total execution time (s): 0.057474 CPU 4 DPC count: 18241 ____________________________________________________________________________________________________ _____ CPU 5 Interrupt cycle time (s): 3.518697 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): 89.606111 CPU 5 DPC total execution time (s): 0.007652 CPU 5 DPC count: 2183 ____________________________________________________________________________________________________ _____ CPU 6 Interrupt cycle time (s): 5.990080 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): 218.643333 CPU 6 DPC total execution time (s): 0.141609 CPU 6 DPC count: 41941 ____________________________________________________________________________________________________ _____ CPU 7 Interrupt cycle time (s): 3.829069 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): 288.348333 CPU 7 DPC total execution time (s): 0.009324 CPU 7 DPC count: 2349 ____________________________________________________________________________________________________ _____ CPU 8 Interrupt cycle time (s): 3.789522 CPU 8 ISR highest execution time (s): 0.0 CPU 8 ISR total execution time (s): 0.0 CPU 8 ISR count: 0 CPU 8 DPC highest execution time (s): 110.188333 CPU 8 DPC total execution time (s): 0.029309 CPU 8 DPC count: 8904 ____________________________________________________________________________________________________ _____ CPU 9 Interrupt cycle time (s): 3.727552 CPU 9 ISR highest execution time (s): 0.0 CPU 9 ISR total execution time (s): 0.0 CPU 9 ISR count: 0 CPU 9 DPC highest execution time (s): 106.451667 CPU 9 DPC total execution time (s): 0.021942 CPU 9 DPC count: 6866 ____________________________________________________________________________________________________ _____ CPU 10 Interrupt cycle time (s): 5.304913 CPU 10 ISR highest execution time (s): 0.0 CPU 10 ISR total execution time (s): 0.0 CPU 10 ISR count: 0 CPU 10 DPC highest execution time (s): 164.50 CPU 10 DPC total execution time (s): 0.069305 CPU 10 DPC count: 21063 ____________________________________________________________________________________________________ _____ CPU 11 Interrupt cycle time (s): 4.355649 CPU 11 ISR highest execution time (s): 0.0 CPU 11 ISR total execution time (s): 0.0 CPU 11 ISR count: 0 CPU 11 DPC highest execution time (s): 117.112222 CPU 11 DPC total execution time (s): 0.005753 CPU 11 DPC count: 1763 ____________________________________________________________________________________________________ _____ CPU 12 Interrupt cycle time (s): 5.570243 CPU 12 ISR highest execution time (s): 123.6950 CPU 12 ISR total execution time (s): 0.00690 CPU 12 ISR count: 13846 CPU 12 DPC highest execution time (s): 338.812778 CPU 12 DPC total execution time (s): 0.128828 CPU 12 DPC count: 36814 ____________________________________________________________________________________________________ _____ CPU 13 Interrupt cycle time (s): 4.237496 CPU 13 ISR highest execution time (s): 99.231111 CPU 13 ISR total execution time (s): 0.012705 CPU 13 ISR count: 32974 CPU 13 DPC highest execution time (s): 186.533333 CPU 13 DPC total execution time (s): 0.013642 CPU 13 DPC count: 3868 ____________________________________________________________________________________________________ _____ CPU 14 Interrupt cycle time (s): 4.097952 CPU 14 ISR highest execution time (s): 0.0 CPU 14 ISR total execution time (s): 0.0 CPU 14 ISR count: 0 CPU 14 DPC highest execution time (s): 75.531667 CPU 14 DPC total execution time (s): 0.054292 CPU 14 DPC count: 15217 ____________________________________________________________________________________________________ _____ CPU 15 Interrupt cycle time (s): 3.788505 CPU 15 ISR highest execution time (s): 0.0 CPU 15 ISR total execution time (s): 0.0 CPU 15 ISR count: 0 CPU 15 DPC highest execution time (s): 82.531111 CPU 15 DPC total execution time (s): 0.024904 CPU 15 DPC count: 5936 ____________________________________________________________________________________________________ _____

    :)
     
    jtrory, Aug 9, 2021
    #1

  2. DPC Latency High

    Hi,

    Check these:

    Solving DPC Latency Issues - Download Latency Monitor and DPC Latency Checker

    Solving DPC Latency Issues | Sweetwater

    DPC Latency Checker

    Troubleshoot Driver Problems Using DPC Latency Checker | Free Easy-to-Follow Windows Tutorials

    DPC Latency Checker - Download

    http://www.thesycon.de/eng/latency_check.shtml

    Hope this helps.

    --------------------------------------------------------------------------------------------

    Rob Brown -
    Microsoft MVP
    <- profile - Windows and Devices for IT : Bicycle - Mark Twain said it right.
     
    SpiritX MS MVP, Aug 9, 2021
    #2
  3. ErmineMD Win User
    Windows 10 DPC latency issue with ndis & tcpip.sys

    Your code and my recent
    CrazyPingTest3
    trigger DPC latency issue of tcpip.sys after a couple of runs. Like you said.

    One run of your code, one run of CrazyPingTest3 or infinite run of my infinite pings (original
    CrazyPingTest) cause just 0.5 to 1 ms latency.

    But! If I add a 50 ms sleep before starting a new thread, there is no latency at all. See my
    CrazyPingTest3). There is a commented line.

    And if I add Thread.Sleep(50); before your

    p.SendAsync(ip, 1000, ip);

    I see no DPC latency too.

    And thank you for the link!

    Upd. Oh, I was wrong. I made some more runs and had a DPC latency.

    And I’m here because of “windows 10 ndis high dpc” issue too.
     
    ErmineMD, Aug 9, 2021
    #3
  4. Can't find source of DPC latency issue

    Windows 10 High Dpc Latency

    I believe DPC Latency Checker does not support WIN 10. Please try LatencyMon and check.

    I had this issue so thought of sharing.
     
    GypsySoul13, Aug 9, 2021
    #4
Thema:

Can't find source of DPC latency issue

Loading...
  1. Can't find source of DPC latency issue - Similar Threads - Can't find source

  2. Persistently high DPC latency. Can't seem to find a fix.

    in Windows 10 Gaming
    Persistently high DPC latency. Can't seem to find a fix.: I bought this pc pre-built a couple days ago. It had this issue on arrival but due to several reasons I can't yet give it back. My PC randomly restarts every half an hour or so. it also seems to shut off power randomly LED's on pc, keyboard and mouse turn off but the computer...
  3. Persistently high DPC latency. Can't seem to find a fix.

    in Windows 10 Software and Apps
    Persistently high DPC latency. Can't seem to find a fix.: I bought this pc pre-built a couple days ago. It had this issue on arrival but due to several reasons I can't yet give it back. My PC randomly restarts every half an hour or so. it also seems to shut off power randomly LED's on pc, keyboard and mouse turn off but the computer...
  4. Persistently high DPC latency. Can't seem to find a fix.

    in Windows 10 BSOD Crashes and Debugging
    Persistently high DPC latency. Can't seem to find a fix.: I bought this pc pre-built a couple days ago. It had this issue on arrival but due to several reasons I can't yet give it back. My PC randomly restarts every half an hour or so. it also seems to shut off power randomly LED's on pc, keyboard and mouse turn off but the computer...
  5. DPC And General Latency Issues

    in Windows 10 Gaming
    DPC And General Latency Issues: Hey all, i've started having latency and stuttering problems about a month ago august 2023 and ever since i've tried so many different fixes online including bios update, disabling and re-enabling devices in device manager, downloading new drivers for audio and wifi and a...
  6. DPC And General Latency Issues

    in Windows 10 Software and Apps
    DPC And General Latency Issues: Hey all, i've started having latency and stuttering problems about a month ago august 2023 and ever since i've tried so many different fixes online including bios update, disabling and re-enabling devices in device manager, downloading new drivers for audio and wifi and a...
  7. Audio Crackling/Popping and DPC Latency Issues

    in Windows 10 Support
    Audio Crackling/Popping and DPC Latency Issues: Hi, I seem to get Audio Crackling and Popping issues, after searching the web for a bit I noticed that this issue is generally tied to DPC Latency so I used LatencyMon to recorded for around 2 hours (stats below). In my case it doesn't seem to happen immediately after...
  8. Dpc latency

    in Windows 10 Ask Insider
    Dpc latency: Hi Guys, For a while now I've had popping and clicking from my headset and crackling when in games. I downloaded Latencymon and found that if I disable one of my drives ( I've 2 ssd and a hdd) the latency stays green. I've done this for over an hour twice with the hdd...
  9. Audio/DPC latency and performance issues

    in Windows 10 BSOD Crashes and Debugging
    Audio/DPC latency and performance issues: for the past couple of weeks i've been getting weird almost crackling noises on my laptop and i assumed the speakers were going until they persisted with headphones as well. Here's my LatencyMon...
  10. DPC latency tests. High latency?

    in Windows 10 Drivers and Hardware
    DPC latency tests. High latency?: Hello *Smile I have done some latency tests on my computer after I began to get some audio popping in my headphones. I have had this problem for a few months now. I cant seem to understand if my results are okay or not, which is why Im asking you. No games was running while...