Share via

DPC latency fixes?

Anonymous
2020-04-03T18:48:25+00:00

Over the last 3 weeks or so I've been having audio cracking and a sort of lag on screen for about a second or so, and this occurs every couple of minutes or so, is there any fixes to this issue? I've run LatencyMon and here's my results.

_________________________________________________________________________________________________________

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

_________________________________________________________________________________________________________

SYSTEM INFORMATION

_________________________________________________________________________________________________________

Computer name:                                        DESKTOP-8DUG32T

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

Hardware:                                             Inspiron 15 7000 Gaming, Dell Inc., 065C71

CPU:                                                  GenuineIntel Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz

Logical processors:                                   8

Processor groups:                                     1

RAM:                                                  16250 MB total

_________________________________________________________________________________________________________

CPU SPEED

_________________________________________________________________________________________________________

Reported CPU speed:                                   2808 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):   22650.50

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

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

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

_________________________________________________________________________________________________________

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

Driver with highest ISR routine execution time:       ACPI.sys - ACPI Driver for NT, Microsoft Corporation

Highest reported total ISR routine time (%):          0.004493

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

Total time spent in ISRs (%)                          0.008167

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

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

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

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

Driver with highest DPC routine execution time:       DDDriver64Dcsa.sys - Dell Diags Universal Device Driver, Dell Inc.

Highest reported total DPC routine time (%):          0.068610

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

Total time spent in DPCs (%)                          0.160212

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

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

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

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

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:                 taskhostw.exe

Total number of hard pagefaults                       1451

Hard pagefault count of hardest hit process:          524

Number of processes hit:                              26

_________________________________________________________________________________________________________

 PER CPU DATA

_________________________________________________________________________________________________________

CPU 0 Interrupt cycle time (s):                       19.342088

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

CPU 0 ISR total execution time (s):                   0.255173

CPU 0 ISR count:                                      68383

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

CPU 0 DPC total execution time (s):                   4.688022

CPU 0 DPC count:                                      849595

_________________________________________________________________________________________________________

CPU 1 Interrupt cycle time (s):                       11.634505

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

CPU 1 ISR total execution time (s):                   0.003583

CPU 1 ISR count:                                      1200

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

CPU 1 DPC total execution time (s):                   0.135005

CPU 1 DPC count:                                      7227

_________________________________________________________________________________________________________

CPU 2 Interrupt cycle time (s):                       11.290806

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

CPU 2 ISR total execution time (s):                   0.000640

CPU 2 ISR count:                                      19

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

CPU 2 DPC total execution time (s):                   0.085352

CPU 2 DPC count:                                      10417

_________________________________________________________________________________________________________

CPU 3 Interrupt cycle time (s):                       14.683743

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

CPU 3 DPC total execution time (s):                   0.023173

CPU 3 DPC count:                                      3533

_________________________________________________________________________________________________________

CPU 4 Interrupt cycle time (s):                       11.120855

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

CPU 4 DPC total execution time (s):                   0.055886

CPU 4 DPC count:                                      7139

_________________________________________________________________________________________________________

CPU 5 Interrupt cycle time (s):                       14.322360

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

CPU 5 DPC total execution time (s):                   0.020023

CPU 5 DPC count:                                      2435

_________________________________________________________________________________________________________

CPU 6 Interrupt cycle time (s):                       10.206137

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

CPU 6 DPC total execution time (s):                   0.059569

CPU 6 DPC count:                                      7343

_________________________________________________________________________________________________________

CPU 7 Interrupt cycle time (s):                       12.767317

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.404558

CPU 7 DPC total execution time (s):                   0.021495

CPU 7 DPC count:                                      2499

_________________________________________________________________________________________________________

Windows for home | Windows 10 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

11 answers

Sort by: Most helpful
  1. Igor Leyko 111K Reputation points Independent Advisor
    2020-04-04T20:02:21+00:00

    Does LatencyMon still point to ACPI.sys? Did you uninstall Dell Diagnostic (for test)?

    Check system files with sfc /scannow command and look if it find some errors.

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  2. Igor Leyko 111K Reputation points Independent Advisor
    2020-04-05T21:52:48+00:00

    Now latencies are much shorter. So if you do not hear any cracklings you may leave everything as it is.

    Now worst cases is related with network so you may try to reinstall network drivers and any third-party network related tools.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2020-04-05T07:54:44+00:00

    Uninstalling Dell Support Assist seemed to have fixed this issue, going to run another DPC test but I havent been having the audio popping or lagging for a bit.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  4. Igor Leyko 111K Reputation points Independent Advisor
    2020-04-03T22:34:13+00:00

    Is there fresh BIOS for your PC (motherboard)?

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  5. Igor Leyko 111K Reputation points Independent Advisor
    2020-04-03T19:29:20+00:00

    Hi,

    Please check for updated BIOS. Try to turn off all CPU power saving (C-states) in BIOS. Try to uninstall Dell Diagnostic.

    Was this answer helpful?

    0 comments No comments