Windows 10: DPC routines executed too long. Audio either stutters and wont stop or cuts out completely

Discus and support DPC routines executed too long. Audio either stutters and wont stop or cuts out completely in Windows 10 Software and Apps to solve the problem; Hey, for the last few months when using my PC ive been having DPC issues and nothing ive found online has helped. It first started with the audio... Discussion in 'Windows 10 Software and Apps' started by Nate921, May 2, 2025 at 9:37 PM.

  1. Nate921 Win User

    DPC routines executed too long. Audio either stutters and wont stop or cuts out completely


    Hey, for the last few months when using my PC ive been having DPC issues and nothing ive found online has helped. It first started with the audio stuttering and then it would just continue to stutter over a second loop until I unplugged my audio interface focusrite 4i4 3rd gen and then plugged it back in which would fix it. Now when these glitches happen, instead of the audio stuttering, it just straight cuts to silence, again, unplugging my interface and putting it back in solves the issue. When running Latencymon it says my DPC routines executed too long but I'm not sure what this means or

    :)
     

  2. DPC routines executed too long. Popping and clicking sound.

    Hello, I am having a issue where anytime I open a game I get these random stutters where my fps drops to 1 fps and my screen freezes I also get audio cutouts, I don't remember this happening when I first bought my laptop but about 2-3 months ago I started noticing this very annoying issue, I have tried a lot of things like changing my power supply to 100% so my cpu is getting 100% and also I have tried updating all my drivers, the problem is still here. Please help me fix this issue. Here are some results from latency mon:

    ________________________________________________________________________________________________________

    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:04:38 (h:mm:ss) on all processors.





    _________________________________________________________________________________________________________

    SYSTEM INFORMATION

    _________________________________________________________________________________________________________

    Computer name: LAPTOP-D9ETCGB3

    OS version: Windows 10, 10.0, version 2009, build: 19044 (x64)

    Hardware: Swift SF314-59, Acer

    BIOS: V1.09

    CPU: GenuineIntel 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz

    Logical processors: 8

    Processor groups: 1

    Processor group size: 8

    RAM: 7987 MB total





    _________________________________________________________________________________________________________

    CPU SPEED

    _________________________________________________________________________________________________________

    Reported CPU speed (WMI): 2419 MHz

    Reported CPU speed (registry): 2419 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): 4771.70

    Average measured interrupt to process latency (µs): 20.060264



    Highest measured interrupt to DPC latency (µs): 2261.0

    Average measured interrupt to DPC latency (µs): 8.513491





    _________________________________________________________________________________________________________

    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): 474.603142

    Driver with highest ISR routine execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation



    Highest reported total ISR routine time (%): 0.025590

    Driver with highest ISR total time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation



    Total time spent in ISRs (%) 0.025774



    ISR count (execution time <250 µs): 53569

    ISR count (execution time 250-500 µs): 0

    ISR count (execution time 500-1000 µs): 19

    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): 5437.306738

    Driver with highest DPC routine execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft Corporation



    Highest reported total DPC routine time (%): 0.139131

    Driver with highest DPC total execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation



    Total time spent in DPCs (%) 0.37090



    DPC count (execution time <250 µs): 367397

    DPC count (execution time 250-500 µs): 0

    DPC count (execution time 500-10000 µs): 1851

    DPC count (execution time 1000-2000 µs): 189

    DPC count (execution time 2000-4000 µs): 15

    DPC count (execution time >=4000 µs): 1





    _________________________________________________________________________________________________________

    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: system



    Total number of hard pagefaults 43988

    Hard pagefault count of hardest hit process: 21690

    Number of processes hit: 117





    _________________________________________________________________________________________________________

    PER CPU DATA

    _________________________________________________________________________________________________________

    CPU 0 Interrupt cycle time (s): 33.270302

    CPU 0 ISR highest execution time (µs): 474.603142

    CPU 0 ISR total execution time (s): 0.198939

    CPU 0 ISR count: 25266

    CPU 0 DPC highest execution time (µs): 5437.306738

    CPU 0 DPC total execution time (s): 5.296841

    CPU 0 DPC count: 220202

    _________________________________________________________________________________________________________

    CPU 1 Interrupt cycle time (s): 10.553859

    CPU 1 ISR highest execution time (µs): 279.961141

    CPU 1 ISR total execution time (s): 0.366588

    CPU 1 ISR count: 28020

    CPU 1 DPC highest execution time (µs): 1216.057462

    CPU 1 DPC total execution time (s): 2.267833

    CPU 1 DPC count: 46929

    _________________________________________________________________________________________________________

    CPU 2 Interrupt cycle time (s): 4.780061

    CPU 2 ISR highest execution time (µs): 53.968582

    CPU 2 ISR total execution time (s): 0.007922

    CPU 2 ISR count: 302

    CPU 2 DPC highest execution time (µs): 415.483671

    CPU 2 DPC total execution time (s): 0.094793

    CPU 2 DPC count: 13576

    _________________________________________________________________________________________________________

    CPU 3 Interrupt cycle time (s): 4.973949

    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): 864.871434

    CPU 3 DPC total execution time (s): 0.061309

    CPU 3 DPC count: 9141

    _________________________________________________________________________________________________________

    CPU 4 Interrupt cycle time (s): 5.195479

    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): 271.630426

    CPU 4 DPC total execution time (s): 0.073298

    CPU 4 DPC count: 12354

    _________________________________________________________________________________________________________

    CPU 5 Interrupt cycle time (s): 5.183575

    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): 830.990079

    CPU 5 DPC total execution time (s): 0.047296

    CPU 5 DPC count: 8516

    _________________________________________________________________________________________________________

    CPU 6 Interrupt cycle time (s): 5.299338

    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): 974.898305

    CPU 6 DPC total execution time (s): 0.226091

    CPU 6 DPC count: 32322

    _________________________________________________________________________________________________________

    CPU 7 Interrupt cycle time (s): 5.241198

    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): 553.284828

    CPU 7 DPC total execution time (s): 0.184614

    CPU 7 DPC count: 26413

    _________________________________________________________________________________________________________
     
    Shaurya Kundra✔️, May 2, 2025 at 9:43 PM
    #2
  3. THTF Win User
    DPC routines executed too long. Popping and clicking sound.

    Hello.. i am experiencing this Problem now since.. i would say around 2-3 Month. I have swapped out my Mainboard, changed my Ram, changed my PowerSupply, reinstalled windows, set my power settings to 100% (giving my CPU 100% all the time) etc... still the
    clicking remains whenever i open something or something needs to load in the background... Here are some results from latency mon...

    _________________________________________________________________________________________________________

    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. At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. 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:03:09 (h:mm:ss) on all processors.

    _________________________________________________________________________________________________________

    SYSTEM INFORMATION

    _________________________________________________________________________________________________________

    Computer name: DESKTOP-FONROLF

    OS version: Windows 10 , 10.0, build: 17763 (x64)

    Hardware: ASRock, 970 Extreme3 R2.0

    CPU: AuthenticAMD AMD FX(tm)-8350 Eight-Core Processor

    Logical processors: 8

    Processor groups: 1

    RAM: 16356 MB total

    _________________________________________________________________________________________________________

    CPU SPEED

    _________________________________________________________________________________________________________

    Reported CPU speed: 3991 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.

    WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature.

    _________________________________________________________________________________________________________

    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): 1891,022462

    Average measured interrupt to process latency (µs): 15,759799

    Highest measured interrupt to DPC latency (µs): 1826,000232

    Average measured interrupt to DPC latency (µs): 9,109363

    _________________________________________________________________________________________________________

    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): 455,751691

    Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

    Highest reported total ISR routine time (%): 0,023642

    Driver with highest ISR total time: USBPORT.SYS - USB 1.1 & 2.0-Porttreiber, Microsoft Corporation

    Total time spent in ISRs (%) 0,042007

    ISR count (execution time <250 µs): 83875

    ISR count (execution time 250-500 µs): 0

    ISR count (execution time 500-999 µs): 8

    ISR count (execution time 1000-1999 µs): 0

    ISR count (execution time 2000-3999 µ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): 9035,924330

    Driver with highest DPC routine execution time: ndis.sys - NDIS (Network Driver Interface Specification), Microsoft Corporation

    Highest reported total DPC routine time (%): 0,643326

    Driver with highest DPC total execution time: USBPORT.SYS - USB 1.1 & 2.0-Porttreiber, Microsoft Corporation

    Total time spent in DPCs (%) 1,060622

    DPC count (execution time <250 µs): 878152

    DPC count (execution time 250-500 µs): 0

    DPC count (execution time 500-999 µs): 4790

    DPC count (execution time 1000-1999 µs): 101

    DPC count (execution time 2000-3999 µ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: latmon.exe

    Total number of hard pagefaults 31

    Hard pagefault count of hardest hit process: 19

    Number of processes hit: 5

    _________________________________________________________________________________________________________

    PER CPU DATA

    _________________________________________________________________________________________________________

    CPU 0 Interrupt cycle time (s): 27,552621

    CPU 0 ISR highest execution time (µs): 209,267352

    CPU 0 ISR total execution time (s): 0,437129

    CPU 0 ISR count: 76059

    CPU 0 DPC highest execution time (µs): 1815,617139

    CPU 0 DPC total execution time (s): 15,565414

    CPU 0 DPC count: 864041

    _________________________________________________________________________________________________________

    CPU 1 Interrupt cycle time (s): 6,111622

    CPU 1 ISR highest execution time (µs): 455,751691

    CPU 1 ISR total execution time (s): 0,180299

    CPU 1 ISR count: 5652

    CPU 1 DPC highest execution time (µs): 1499,189426

    CPU 1 DPC total execution time (s): 0,272914

    CPU 1 DPC count: 11250

    _________________________________________________________________________________________________________

    CPU 2 Interrupt cycle time (s): 3,729902

    CPU 2 ISR highest execution time (µs): 196,448760

    CPU 2 ISR total execution time (s): 0,016496

    CPU 2 ISR count: 1664

    CPU 2 DPC highest execution time (µs): 8847,008269

    CPU 2 DPC total execution time (s): 0,117517

    CPU 2 DPC count: 4128

    _________________________________________________________________________________________________________

    CPU 3 Interrupt cycle time (s): 3,159648

    CPU 3 ISR highest execution time (µs): 94,174142

    CPU 3 ISR total execution time (s): 0,000599

    CPU 3 ISR count: 131

    CPU 3 DPC highest execution time (µs): 219,174142

    CPU 3 DPC total execution time (s): 0,004845

    CPU 3 DPC count: 638

    _________________________________________________________________________________________________________

    CPU 4 Interrupt cycle time (s): 2,932296

    CPU 4 ISR highest execution time (µs): 6,920321

    CPU 4 ISR total execution time (s): 0,000187

    CPU 4 ISR count: 114

    CPU 4 DPC highest execution time (µs): 378,037835

    CPU 4 DPC total execution time (s): 0,010773

    CPU 4 DPC count: 1166

    _________________________________________________________________________________________________________

    CPU 5 Interrupt cycle time (s): 3,067836

    CPU 5 ISR highest execution time (µs): 6,958406

    CPU 5 ISR total execution time (s): 0,000095

    CPU 5 ISR count: 49

    CPU 5 DPC highest execution time (µs): 78,625658

    CPU 5 DPC total execution time (s): 0,002368

    CPU 5 DPC count: 287

    _________________________________________________________________________________________________________

    CPU 6 Interrupt cycle time (s): 3,040593

    CPU 6 ISR highest execution time (µs): 19,389627

    CPU 6 ISR total execution time (s): 0,000220

    CPU 6 ISR count: 115

    CPU 6 DPC highest execution time (µs): 9035,924330

    CPU 6 DPC total execution time (s): 0,061975

    CPU 6 DPC count: 1325

    _________________________________________________________________________________________________________

    CPU 7 Interrupt cycle time (s): 2,854458

    CPU 7 ISR highest execution time (µs): 5,852167

    CPU 7 ISR total execution time (s): 0,000175

    CPU 7 ISR count: 99

    CPU 7 DPC highest execution time (µs): 138,654222

    CPU 7 DPC total execution time (s): 0,002079

    CPU 7 DPC count: 213

    _________________________________________________________________________________________________________
     
  4. BENuggets Win User

    DPC routines executed too long. Audio either stutters and wont stop or cuts out completely

    Audio driver conflict causing stuttering?

    Hi All,

    I've been having an issue for months now, appreciate if anyone could help me out.

    My PC tends to stutter at random. FPS in games remain constant 60-40 but audio crackles and the display lags. As far as I can tell, the stuttering is random as CPU/GPU/Memory never hit 100% for the stuttering to trigger. I've checked hard pagefaults as well
    and my counts seem normal. Temp are normal as well.

    This is a fresh install of Windows 10. The problem was persistent before, I had though that upgrading to an SSD whilst migrating to a fresh install would get rid of the problem. The drivers for each were the latest I could get from their respective websites
    as far as I can tell.

    Specs:

    http://speccy.piriform.com/results/zGtXekwbo2KrLjjKzSt85yj

    Some clues:

    LatencyMon tells me that the highest DPC is coming from storport.sys.

    "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): 101246.827802 Driver with highest DPC routine execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation

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

    Total time spent in DPCs (%) 0.016620

    DPC count (execution time <250 µs): 4966232 DPC count (execution time 250-500 µs): 0 DPC count (execution time 500-999 µs): 350 DPC count (execution time 1000-1999 µs): 4 DPC count (execution time 2000-3999
    µs): 7 DPC count (execution time >=4000 µs): 0"

    I have a strong hunch that there's some conflict between Nvidia HD Audio and Realtek HD Audio drivers. Disabling one or both of the drivers tends to get rid of the stuttering. Nvidia HD Audio driver reinstalls itself though. I've reinstalled my Nvidia drivers,
    cleaning out using the DDU and deselecting the audio drivers on installation. Appreciate any advice on this, thanks!

    Sample videos of the stuttering, posted at Youtube:



     
Thema:

DPC routines executed too long. Audio either stutters and wont stop or cuts out completely

Loading...
  1. DPC routines executed too long. Audio either stutters and wont stop or cuts out completely - Similar Threads - DPC routines executed

  2. DPC routines executed too long. Audio either stutters and wont stop or cuts out completely

    in Windows 10 Gaming
    DPC routines executed too long. Audio either stutters and wont stop or cuts out completely: Hey, for the last few months when using my PC ive been having DPC issues and nothing ive found online has helped. It first started with the audio stuttering and then it would just continue to stutter over a second loop until I unplugged my audio interface focusrite 4i4 3rd...
  3. DPC routines executed too long. Popping and clicking sound.

    in Windows 10 BSOD Crashes and Debugging
    DPC routines executed too long. Popping and clicking sound.: Hello, I am having a issue where anytime I open a game I get these random stutters where my fps drops to 1 fps and my screen freezes I also get audio cutouts, I don't remember this happening when I first bought my laptop but about 2-3 months ago I started noticing this very...
  4. DPC routines executed too long. Popping and clicking sound.

    in Windows 10 Gaming
    DPC routines executed too long. Popping and clicking sound.: Hello, I am having a issue where anytime I open a game I get these random stutters where my fps drops to 1 fps and my screen freezes I also get audio cutouts, I don't remember this happening when I first bought my laptop but about 2-3 months ago I started noticing this very...
  5. DPC routines executed too long. Popping and clicking sound.

    in Windows 10 Software and Apps
    DPC routines executed too long. Popping and clicking sound.: Hello, I am having a issue where anytime I open a game I get these random stutters where my fps drops to 1 fps and my screen freezes I also get audio cutouts, I don't remember this happening when I first bought my laptop but about 2-3 months ago I started noticing this very...
  6. DPC routines executed too long. Popping and clicking sound

    in Windows 10 BSOD Crashes and Debugging
    DPC routines executed too long. Popping and clicking sound: The thread is closed that I originally stumbled across for DPC routines executed too long. Popping and clicking sound.I have found the culprit solved the problem!!! well 100% for me anyway.See back when I had a GForce 1070ti I never had an issue.It wasn't until I upgraded to...
  7. DPC routines executed too long. Popping and clicking sound

    in Windows 10 Gaming
    DPC routines executed too long. Popping and clicking sound: The thread is closed that I originally stumbled across for DPC routines executed too long. Popping and clicking sound.I have found the culprit solved the problem!!! well 100% for me anyway.See back when I had a GForce 1070ti I never had an issue.It wasn't until I upgraded to...
  8. DPC routines executed too long. Popping and clicking sound

    in Windows 10 Software and Apps
    DPC routines executed too long. Popping and clicking sound: The thread is closed that I originally stumbled across for DPC routines executed too long. Popping and clicking sound.I have found the culprit solved the problem!!! well 100% for me anyway.See back when I had a GForce 1070ti I never had an issue.It wasn't until I upgraded to...
  9. DPC Routines executing for Too Long, Popping Noises and Stutter

    in Windows 10 BSOD Crashes and Debugging
    DPC Routines executing for Too Long, Popping Noises and Stutter: For about 3 months, I have been having problems with the Stutter of all applications on the system, from startup that sometimes randomly went away after leaving the computer on for a while. I have been looking for a solution for a while now and decided to post here. I have...
  10. DPC routines executed too long. Popping and clicking sound.

    in Windows 10 BSOD Crashes and Debugging
    DPC routines executed too long. Popping and clicking sound.: Hello.. i am experiencing this Problem now since.. i would say around 2-3 Month. I have swapped out my Mainboard, changed my Ram, changed my PowerSupply, reinstalled windows, set my power settings to 100% (giving my CPU 100% all the time) etc... still the clicking remains...