Windows 10: DPC Latency Issues, Audio Popping and Crackling Horribly

Discus and support DPC Latency Issues, Audio Popping and Crackling Horribly in Windows 10 Drivers and Hardware to solve the problem; Hello. For about a week I have been experiencing glitchy, popping, crackling audio, This seems to mainly happen when streaming YouTube videos, Spotify,... Discussion in 'Windows 10 Drivers and Hardware' started by DirtyOldSkunk, May 19, 2021.

  1. DPC Latency Issues, Audio Popping and Crackling Horribly


    Hello. For about a week I have been experiencing glitchy, popping, crackling audio, This seems to mainly happen when streaming YouTube videos, Spotify, or any audio over internet while playing through my Focusrite Scarlett interface. When playing through headphones this problem goes away, and when I switch to the focusrite it will immediately break up and crackle again. I have done pretty much every single fix I have found on other forum posts, and while some things have reduced it slightly, nothing has fixed this problem. I believe this is a windows problem, when I run LatencyMon, I get ridic

    :)
     
    DirtyOldSkunk, May 19, 2021
    #1
  2. jstarton Win User

    Audio Crackling/Popping and DPC Latency Issues

    Yeah. I was considering that also, but I'm not sure which ones are good investments and have a tangible upgrade over the onboard Realtek ALC1200/1200P codec. Also, spending like ~$200 is sort of out of budget for me atm. Could you provide some options, if possible?

    I did try this, didn't quite help but I do have an update to the situation.

    Prior to browsing tenforums, I had my Motherboard manufacturers;
    Realtek HD Universal Driver | Version: 6.0.9102.1 | Release Date: 2021-02-05

    I found this thread Determine the HDA Realtek driver needed for your Audio
    Which recommended me to download Version 6.0.9116.1 via the script provided; which I then upgraded to. I also updated used DDU to clean my GPU drivers and reinstalled the latest NVidia drivers version 461.92.

    Today, I uninstalled and delete drivers for the Realtek (and let windows install whatever drivers it wants High Definition Audio Device in this case version 10.0.19041.264) and used DDU to clean the GPU and Realtek drivers.

    After rebooting I was checking latency and it was fine during this time and the Intelligent Standby List Cleaner did seem to keep it under 500µs

    DPC Latency Issues, Audio Popping and Crackling Horribly [​IMG]

    DPC Latency Issues, Audio Popping and Crackling Horribly [​IMG]

    Didn't run it for very long but looked fine and worked okay. Now to test if it was the audio or GPU drivers, however this time I installed the 462.07 (beta hotfix driver). Note, I didn't reinstall the Realtek Audio drivers only the GPU drivers with everything selected.
    Results:
    LatencyMon Stats:
    ____________________________________________________________________________________________________ _____
    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 1:13:47 (h:mm:ss) on all processors.


    ____________________________________________________________________________________________________ _____
    SYSTEM INFORMATION
    ____________________________________________________________________________________________________ _____
    Computer name: DESKTOP-10PE5RG
    OS version: Windows 10, 10.0, version 2009, build: 19042 (x64)
    Hardware: MS-7C94, Micro-Star International Co., Ltd.
    CPU: AuthenticAMD AMD Ryzen 5 3600 6-Core Processor
    Logical processors: 12
    Processor groups: 1
    RAM: 32694 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): 6214.0
    Average measured interrupt to process latency (µs): 4.887078

    Highest measured interrupt to DPC latency (µs): 6206.20
    Average measured interrupt to DPC latency (µs): 2.026143


    ____________________________________________________________________________________________________ _____
    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): 54.360
    Driver with highest ISR routine execution time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft
    Corporation

    Highest reported total ISR routine time (%): 0.003661
    Driver with highest ISR total time: Wdf01000.sys - Kernel Mode Driver Framework Runtime, Microsoft
    Corporation

    Total time spent in ISRs (%) 0.003661

    ISR count (execution time <250 µs): 3465372
    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): 2050.080
    Driver with highest DPC routine execution time: nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 462.07 ,
    NVIDIA Corporation

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

    Total time spent in DPCs (%) 0.289060

    DPC count (execution time <250 µs): 33398758
    DPC count (execution time 250-500 µs): 0
    DPC count (execution time 500-10000 µs): 2038
    DPC count (execution time 1000-2000 µs): 18
    DPC count (execution time 2000-4000 µs): 5
    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: nvcontainer.exe

    Total number of hard pagefaults 70276
    Hard pagefault count of hardest hit process: 32761
    Number of processes hit: 82


    ____________________________________________________________________________________________________ _____
    PER CPU DATA
    ____________________________________________________________________________________________________ _____
    CPU 0 Interrupt cycle time (s): 306.098406
    CPU 0 ISR highest execution time (µs): 34.040
    CPU 0 ISR total execution time (s): 1.116597
    CPU 0 ISR count: 1981217
    CPU 0 DPC highest execution time (µs): 2050.080
    CPU 0 DPC total execution time (s): 144.391583
    CPU 0 DPC count: 31830514
    ____________________________________________________________________________________________________ _____
    CPU 1 Interrupt cycle time (s): 45.049974
    CPU 1 ISR highest execution time (µs): 54.360
    CPU 1 ISR total execution time (s): 0.374910
    CPU 1 ISR count: 609026
    CPU 1 DPC highest execution time (µs): 617.630
    CPU 1 DPC total execution time (s): 6.469992
    CPU 1 DPC count: 798445
    ____________________________________________________________________________________________________ _____
    CPU 2 Interrupt cycle time (s): 29.445605
    CPU 2 ISR highest execution time (µs): 20.840
    CPU 2 ISR total execution time (s): 0.00210
    CPU 2 ISR count: 2540
    CPU 2 DPC highest execution time (µs): 170.740
    CPU 2 DPC total execution time (s): 0.214241
    CPU 2 DPC count: 94298
    ____________________________________________________________________________________________________ _____
    CPU 3 Interrupt cycle time (s): 28.794981
    CPU 3 ISR highest execution time (µs): 1.080
    CPU 3 ISR total execution time (s): 0.000005
    CPU 3 ISR count: 6
    CPU 3 DPC highest execution time (µs): 218.660
    CPU 3 DPC total execution time (s): 0.187489
    CPU 3 DPC count: 89707
    ____________________________________________________________________________________________________ _____
    CPU 4 Interrupt cycle time (s): 28.019231
    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): 182.670
    CPU 4 DPC total execution time (s): 0.122538
    CPU 4 DPC count: 46365
    ____________________________________________________________________________________________________ _____
    CPU 5 Interrupt cycle time (s): 29.758376
    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): 169.820
    CPU 5 DPC total execution time (s): 0.072041
    CPU 5 DPC count: 27466
    ____________________________________________________________________________________________________ _____
    CPU 6 Interrupt cycle time (s): 28.530599
    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.140
    CPU 6 DPC total execution time (s): 0.127184
    CPU 6 DPC count: 39426
    ____________________________________________________________________________________________________ _____
    CPU 7 Interrupt cycle time (s): 24.433082
    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): 175.230
    CPU 7 DPC total execution time (s): 0.081284
    CPU 7 DPC count: 28178
    ____________________________________________________________________________________________________ _____
    CPU 8 Interrupt cycle time (s): 29.768065
    CPU 8 ISR highest execution time (µs): 27.030
    CPU 8 ISR total execution time (s): 0.140934
    CPU 8 ISR count: 300100
    CPU 8 DPC highest execution time (µs): 146.290
    CPU 8 DPC total execution time (s): 0.298817
    CPU 8 DPC count: 99937
    ____________________________________________________________________________________________________ _____
    CPU 9 Interrupt cycle time (s): 26.985502
    CPU 9 ISR highest execution time (µs): 10.670
    CPU 9 ISR total execution time (s): 0.017078
    CPU 9 ISR count: 30717
    CPU 9 DPC highest execution time (µs): 237.770
    CPU 9 DPC total execution time (s): 0.120682
    CPU 9 DPC count: 46252
    ____________________________________________________________________________________________________ _____
    CPU 10 Interrupt cycle time (s): 34.527355
    CPU 10 ISR highest execution time (µs): 35.330
    CPU 10 ISR total execution time (s): 0.094457
    CPU 10 ISR count: 170486
    CPU 10 DPC highest execution time (µs): 591.450
    CPU 10 DPC total execution time (s): 0.640723
    CPU 10 DPC count: 141898
    ____________________________________________________________________________________________________ _____
    CPU 11 Interrupt cycle time (s): 34.773366
    CPU 11 ISR highest execution time (µs): 30.720
    CPU 11 ISR total execution time (s): 0.198692
    CPU 11 ISR count: 371280
    CPU 11 DPC highest execution time (µs): 228.950
    CPU 11 DPC total execution time (s): 0.839315
    CPU 11 DPC count: 158333
    ____________________________________________________________________________________________________ _____

    DPC Latency Issues, Audio Popping and Crackling Horribly [​IMG]

    DPC Latency Issues, Audio Popping and Crackling Horribly [​IMG]

    DPC Latency Issues, Audio Popping and Crackling Horribly [​IMG]

    I ran this for about an hour and currently haven't had very many popping sounds, crackling or video playback being desynced from audio. Though, it peaks on launch of and usage duration of some program.

    The weird thing is that I had already tried this tactic day 1 of the issue, but I only tried with GPU Driver version 461.72 and 461.92 with Realtek drivers version 6.0.9102.1 and the issue presisted then so I wasn't sure about the root cause.

    At this point I'm guessing the main cause is NVidia Drivers conflicting with the 6.0.9102.1 and newer? I also haven't installed the Realtek drivers again yet, I want to leave it for a day or so and check how daily usage affect it's and if I haven't tested it for long enough.

    Sorry about the massive wall of text, but I thought it might be important to post an update to my situation.

    [UPDATE] Shortly after posting this around 09:57:11 UTC the video-audio desync return as well as more frequent popping. Guess the main cause is probably the nvidia drivers, is anyone able to recommend a version I could try?
     
    jstarton, May 19, 2021
    #2
  3. jstarton Win User
    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 start up generally around an hour of usage and I can easily notice it when video and audio during playback is desynced (and it happens gradually and usually ends with audio being 3ish seconds ahead of video) then the audio crackling begins.

    I have tried a variety of solution including; upgrade/downgrading bios, updating/uninstalling/downgrading drivers for audio and gpu, disable HPET and dynamicTick, uninstalling updates or downloading the newest updates, etc. The usual steps to resolve issues. Unfortunately, nothing seems to help me in that regard and I haven't been able to find the cause.

    Hopefully someone here can provide some suggestion on steps I should take to help resolve this issue.

    Computer Info:
    Mobo: MSI B550m Mortar Wifi
    CPU: Ryzen 5 3600
    GPU: Nvidia GTX 3060ti
    Memory: Team Vulcan TUF Gaming DDR4-3200 (4x8GB)

    Windows 10 20H2 OS Build: 19042.870

    The soundcard itself is the one onboard. I have included the latest screenshot of LatencyMon and its stat page. Let me know if you would like more information.


    DPC Latency Issues, Audio Popping and Crackling Horribly [​IMG]

    ____________________________________________________________________________________________________ ___
    __
    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 2:05:23 (h:mm:ss) on all processors.


    ____________________________________________________________________________________________________ ___
    __
    SYSTEM INFORMATION
    ____________________________________________________________________________________________________ ___
    __
    Computer name: DESKTOP-10PE5RG
    OS version: Windows 10, 10.0, version 2009, build: 19042
    (x64)
    Hardware: MS-7C94, Micro-Star International Co., Ltd.
    CPU: AuthenticAMD AMD Ryzen 5 3600 6-Core Processor
    Logical processors: 12
    Processor groups: 1
    RAM: 32694 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): 14751.80
    Average measured interrupt to process latency (µs): 7.605939

    Highest measured interrupt to DPC latency (µs): 14748.10
    Average measured interrupt to DPC latency (µs): 4.084324


    ____________________________________________________________________________________________________ ___
    __
    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): 85.750
    Driver with highest ISR routine execution time: Wdf01000.sys - Kernel Mode Driver Framework
    Runtime, Microsoft Corporation

    Highest reported total ISR routine time (%): 0.003416
    Driver with highest ISR total time: Wdf01000.sys - Kernel Mode Driver Framework
    Runtime, Microsoft Corporation

    Total time spent in ISRs (%) 0.003416

    ISR count (execution time <250 µs): 4949409
    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): 10265.580
    Driver with highest DPC routine execution time: ntoskrnl.exe - NT Kernel & System, Microsoft
    Corporation

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

    Total time spent in DPCs (%) 0.449850

    DPC count (execution time <250 µs): 39259699
    DPC count (execution time 250-500 µs): 0
    DPC count (execution time 500-10000 µs): 65331
    DPC count (execution time 1000-2000 µs): 12
    DPC count (execution time 2000-4000 µs): 30
    DPC count (execution time >=4000 µs): 6


    ____________________________________________________________________________________________________ ___
    __
    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 76779
    Hard pagefault count of hardest hit process: 11989
    Number of processes hit: 60


    ____________________________________________________________________________________________________ ___
    __
    PER CPU DATA
    ____________________________________________________________________________________________________ ___
    __
    CPU 0 Interrupt cycle time (s): 721.097961
    CPU 0 ISR highest execution time (µs): 85.750
    CPU 0 ISR total execution time (s): 1.036225
    CPU 0 ISR count: 1650122
    CPU 0 DPC highest execution time (µs): 2345.580
    CPU 0 DPC total execution time (s): 378.732973
    CPU 0 DPC count: 35312978
    ____________________________________________________________________________________________________ ___
    __
    CPU 1 Interrupt cycle time (s): 100.271767
    CPU 1 ISR highest execution time (µs): 12.790
    CPU 1 ISR total execution time (s): 1.015674
    CPU 1 ISR count: 1500782
    CPU 1 DPC highest execution time (µs): 7559.780
    CPU 1 DPC total execution time (s): 20.329019
    CPU 1 DPC count: 1897628
    ____________________________________________________________________________________________________ ___
    __
    CPU 2 Interrupt cycle time (s): 50.027886
    CPU 2 ISR highest execution time (µs): 7.160
    CPU 2 ISR total execution time (s): 0.090513
    CPU 2 ISR count: 104869
    CPU 2 DPC highest execution time (µs): 215.150
    CPU 2 DPC total execution time (s): 1.463935
    CPU 2 DPC count: 407941
    ____________________________________________________________________________________________________ ___
    __
    CPU 3 Interrupt cycle time (s): 46.290205
    CPU 3 ISR highest execution time (µs): 5.010
    CPU 3 ISR total execution time (s): 0.044678
    CPU 3 ISR count: 48883
    CPU 3 DPC highest execution time (µs): 1105.40
    CPU 3 DPC total execution time (s): 0.727993
    CPU 3 DPC count: 240668
    ____________________________________________________________________________________________________ ___
    __
    CPU 4 Interrupt cycle time (s): 49.749873
    CPU 4 ISR highest execution time (µs): 5.760
    CPU 4 ISR total execution time (s): 0.000765
    CPU 4 ISR count: 797
    CPU 4 DPC highest execution time (µs): 207.620
    CPU 4 DPC total execution time (s): 0.642534
    CPU 4 DPC count: 224781
    ____________________________________________________________________________________________________ ___
    __
    CPU 5 Interrupt cycle time (s): 42.804415
    CPU 5 ISR highest execution time (µs): 2.210
    CPU 5 ISR total execution time (s): 0.000083
    CPU 5 ISR count: 85
    CPU 5 DPC highest execution time (µs): 188.860
    CPU 5 DPC total execution time (s): 0.236624
    CPU 5 DPC count: 90969
    ____________________________________________________________________________________________________ ___
    __
    CPU 6 Interrupt cycle time (s): 47.821343
    CPU 6 ISR highest execution time (µs): 2.380
    CPU 6 ISR total execution time (s): 0.000036
    CPU 6 ISR count: 28
    CPU 6 DPC highest execution time (µs): 189.320
    CPU 6 DPC total execution time (s): 0.492780
    CPU 6 DPC count: 153232
    ____________________________________________________________________________________________________ ___
    __
    CPU 7 Interrupt cycle time (s): 45.385683
    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): 225.670
    CPU 7 DPC total execution time (s): 0.255315
    CPU 7 DPC count: 83451
    ____________________________________________________________________________________________________ ___
    __
    CPU 8 Interrupt cycle time (s): 51.064874
    CPU 8 ISR highest execution time (µs): 6.480
    CPU 8 ISR total execution time (s): 0.244546
    CPU 8 ISR count: 504409
    CPU 8 DPC highest execution time (µs): 10265.580
    CPU 8 DPC total execution time (s): 0.635158
    CPU 8 DPC count: 203570
    ____________________________________________________________________________________________________ ___
    __
    CPU 9 Interrupt cycle time (s): 46.948170
    CPU 9 ISR highest execution time (µs): 4.260
    CPU 9 ISR total execution time (s): 0.035395
    CPU 9 ISR count: 57888
    CPU 9 DPC highest execution time (µs): 10264.320
    CPU 9 DPC total execution time (s): 0.329215
    CPU 9 DPC count: 112626
    ____________________________________________________________________________________________________ ___
    __
    CPU 10 Interrupt cycle time (s): 59.317185
    CPU 10 ISR highest execution time (µs): 5.220
    CPU 10 ISR total execution time (s): 0.184837
    CPU 10 ISR count: 309045
    CPU 10 DPC highest execution time (µs): 10264.60
    CPU 10 DPC total execution time (s): 0.930
    CPU 10 DPC count: 255884
    ____________________________________________________________________________________________________ ___
    __
    CPU 11 Interrupt cycle time (s): 58.991265
    CPU 11 ISR highest execution time (µs): 6.110
    CPU 11 ISR total execution time (s): 0.431375
    CPU 11 ISR count: 772501
    CPU 11 DPC highest execution time (µs): 7576.350
    CPU 11 DPC total execution time (s): 1.335925
    CPU 11 DPC count: 341350
    ____________________________________________________________________________________________________ ___
    __
     
    jstarton, May 19, 2021
    #3
  4. Shaan211 Win User

    DPC Latency Issues, Audio Popping and Crackling Horribly

    DPC Latency Issue - Random audio popping/crackling

    I have been having audio popping/crackling for a few months now. I also get random 3-10 second intervals of pure white noise/static come out of nowhere when watching a video or listening
    to music.

    I'm not sure how to fix it.

    I've tried:



    • Running memtest(no problems)

      Resetting my cpu overclock

      Reinstalling audio drivers, updating mobo

      Turning off fast startup

      Changing/reverting audio formats

      Updating graphics driver

      and possibly a few others I don't remember.

    Any help would be greatly appreciated. Thank you.

    Pics of Latencymon:

    DPC Latency Issues, Audio Popping and Crackling Horribly Cfg1vF5.png

    DPC Latency Issues, Audio Popping and Crackling Horribly QINc4nu.png

    DPC Latency Issues, Audio Popping and Crackling Horribly 9qs1R2S.png

    _____________________________________________________________________

    The Latencymon Log:

    _________________________________________________________________________________________________________

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

    _________________________________________________________________________________________________________

    SYSTEM INFORMATION

    _________________________________________________________________________________________________________

    Computer name: SHAAN

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

    Hardware: MS-7A11, MSI, Z170A KRAIT GAMING 3X (MS-7A11)

    CPU: GenuineIntel Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz

    Logical processors: 4

    Processor groups: 1

    RAM: 16344 MB total

    _________________________________________________________________________________________________________

    CPU SPEED

    _________________________________________________________________________________________________________

    Reported CPU speed: 3504 MHz

    Measured CPU speed: 1 MHz (approx.)

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

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

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

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

    _________________________________________________________________________________________________________

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

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

    Highest reported total ISR routine time (%): 0.397360

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

    Total time spent in ISRs (%) 0.426395

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

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

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

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

    Driver with highest DPC routine execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation

    Highest reported total DPC routine time (%): 0.370589

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

    Total time spent in DPCs (%) 0.955813

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

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

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

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

    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.

    Process with highest pagefault count: none

    Total number of hard pagefaults 0

    Hard pagefault count of hardest hit process: 0

    Highest hard pagefault resolution time (µs): 0.0

    Total time spent in hard pagefaults (%): 0.0

    Number of processes hit: 0

    _________________________________________________________________________________________________________

    PER CPU DATA

    _________________________________________________________________________________________________________

    CPU 0 Interrupt cycle time (s): 67.692004

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

    CPU 0 ISR total execution time (s): 17.89080

    CPU 0 ISR count: 1593621

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

    CPU 0 DPC total execution time (s): 31.076181

    CPU 0 DPC count: 9917883

    _________________________________________________________________________________________________________

    CPU 1 Interrupt cycle time (s): 15.246016

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

    CPU 1 ISR total execution time (s): 0.311294

    CPU 1 ISR count: 100636

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

    CPU 1 DPC total execution time (s): 8.243974

    CPU 1 DPC count: 2894304

    _________________________________________________________________________________________________________

    CPU 2 Interrupt cycle time (s): 5.443245

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

    CPU 2 ISR total execution time (s): 0.003366

    CPU 2 ISR count: 3436

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

    CPU 2 DPC total execution time (s): 0.713309

    CPU 2 DPC count: 232278

    _________________________________________________________________________________________________________

    CPU 3 Interrupt cycle time (s): 5.146945

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

    CPU 3 DPC total execution time (s): 0.776172

    CPU 3 DPC count: 225350

    _________________________________________________________________________________________________________
     
    Shaan211, May 19, 2021
    #4
Thema:

DPC Latency Issues, Audio Popping and Crackling Horribly

Loading...
  1. DPC Latency Issues, Audio Popping and Crackling Horribly - Similar Threads - DPC Latency Issues

  2. High latency problems causing audio cracklings and pops

    in Windows 10 Gaming
    High latency problems causing audio cracklings and pops: Hello,I'm asking for help with my computer. I have audio pops and cracklings, with a small persistent background noise which really looks like interferencies I hear it louder when I move my mouse. I am using a headset wired with jack 3.5 cable, so I hear the interferences,...
  3. High dpc latency causing audio crackling/lag

    in Windows 10 Gaming
    High dpc latency causing audio crackling/lag: Hello I have been having audio issues ever since I got a new Focusrite Scarlett Solo 3rd gen and a Shure SM7B + cloudlifter. It started off with crackling every couple minutes and then started getting worse and worse as time went on. I thought it mightve been a hardware thing...
  4. High dpc latency causing audio crackling/lag

    in Windows 10 Software and Apps
    High dpc latency causing audio crackling/lag: Hello I have been having audio issues ever since I got a new Focusrite Scarlett Solo 3rd gen and a Shure SM7B + cloudlifter. It started off with crackling every couple minutes and then started getting worse and worse as time went on. I thought it mightve been a hardware thing...
  5. High DPC latency causing audio pops

    in Windows 10 BSOD Crashes and Debugging
    High DPC latency causing audio pops: Since I bought my laptop I can hear random popping sounds while playing a Youtube video, it doesn't happen frequently so I decided to let it pass. Some days ago I decided to get to the root of the problem and I found it was due to a high DPC latency.I have updated my drivers...
  6. DPC Latency High Crackles popping dxgkrnl.sys, nvlddmkm.sys, USBXHC

    in Windows 10 Performance & Maintenance
    DPC Latency High Crackles popping dxgkrnl.sys, nvlddmkm.sys, USBXHC: So I bought a new computer. And the problem of crackling and bouncing back. It is important to note that my previous computer also had the same 3080 video card. Beyond that all the hardware is new. I need help attaching information about the problem I have I would love help...
  7. Audio Crackling/Popping and DPC Latency Issues

    in Windows 10 Drivers and Hardware
    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. 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...
  9. DPC Latency + Audio popping Dell G7

    in Windows 10 Drivers and Hardware
    DPC Latency + Audio popping Dell G7: Hi, I'm experiencing DPC latency issues and audio popping on my Dell G7. The DPC latency issues are causing some recordings in my DAW to skip which can happen at any random time. The audio popping occurs when I haven't had any audio playing for a few moments. For example:...
  10. high DPC latency and audio distortion (crackling and popping sounds)

    in Windows 10 Drivers and Hardware
    high DPC latency and audio distortion (crackling and popping sounds): Hi guys, Yesterday evening I was watching some youtube videos when suddenly the sound cut out. I turned the volume back up only to find there was a loud staticky crackling pop as the only audio output. Audio output is fine on headphones. I have a Lenovo Yoga 920 (with...