[Win10 x64] High DPC latency causing audio problems

HC8644

New member
Joined
Mar 21, 2017
Posts
2
Hi

Recently built a new Ryzen system using the X370 Gaming K4 board and R1700


Installed a fresh Win10 and the stuttering / cracking sound when playing music is really annoying me


I checked using Latency Mon and here's the report:

_________________________________________________________________________________________________________
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:08:15 (h:mm:ss) on all processors.




_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: BRIAN-PC
OS version: Windows 10 , 10.0, build: 14393 (x64)
Hardware: ASRock, X370 Gaming K4
CPU: AuthenticAMD AMD Ryzen 7 1700 Eight-Core Processor
Logical processors: 16
Processor groups: 1
RAM: 16336 MB total




_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed: 3394 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): 12152.382496
Average measured interrupt to process latency (µs): 38.471915


Highest measured interrupt to DPC latency (µs): 12146.515828
Average measured interrupt to DPC latency (µs): 30.723641




_________________________________________________________________________________________________________
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): 17.921626
Driver with highest ISR routine execution time: Wdf01000.sys - 核心模式驅動程式架構執行階段, Microsoft Corporation


Highest reported total ISR routine time (%): 0.001438
Driver with highest ISR total time: Wdf01000.sys - 核心模式驅動程式架構執行階段, Microsoft Corporation


Total time spent in ISRs (%) 0.001438


ISR count (execution time <250 µs): 138246
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): 12173.662935
Driver with highest DPC routine execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation


Highest reported total DPC routine time (%): 0.251734
Driver with highest DPC total execution time: rspLLL64.sys - Resplendence Latency Monitoring and Auxiliary Kernel Library, Resplendence Software Projects Sp.


Total time spent in DPCs (%) 0.434728


DPC count (execution time <250 µs): 1753924
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 41
DPC count (execution time 1000-1999 µs): 1
DPC count (execution time 2000-3999 µs): 39
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: chrome.exe


Total number of hard pagefaults 251
Hard pagefault count of hardest hit process: 121
Highest hard pagefault resolution time (µs): 50018.117266
Total time spent in hard pagefaults (%): 0.020753
Number of processes hit: 13




_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 46.961074
CPU 0 ISR highest execution time (µs): 17.921626
CPU 0 ISR total execution time (s): 0.061983
CPU 0 ISR count: 67031
CPU 0 DPC highest execution time (µs): 12173.662935
CPU 0 DPC total execution time (s): 33.348608
CPU 0 DPC count: 1642104
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 3.766499
CPU 1 ISR highest execution time (µs): 14.175015
CPU 1 ISR total execution time (s): 0.0020
CPU 1 ISR count: 2087
CPU 1 DPC highest execution time (µs): 11357.833235
CPU 1 DPC total execution time (s): 0.206622
CPU 1 DPC count: 7791
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 2.761188
CPU 2 ISR highest execution time (µs): 3.906895
CPU 2 ISR total execution time (s): 0.000133
CPU 2 ISR count: 131
CPU 2 DPC highest execution time (µs): 11292.908662
CPU 2 DPC total execution time (s): 0.209265
CPU 2 DPC count: 30656
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 3.759926
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): 310.788450
CPU 3 DPC total execution time (s): 0.072468
CPU 3 DPC count: 8314
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 2.773566
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): 291.334119
CPU 4 DPC total execution time (s): 0.108738
CPU 4 DPC count: 15576
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 3.249754
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): 339.529169
CPU 5 DPC total execution time (s): 0.033539
CPU 5 DPC count: 3037
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 2.89540
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): 238.520919
CPU 6 DPC total execution time (s): 0.067425
CPU 6 DPC count: 8469
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 3.240207
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): 271.969947
CPU 7 DPC total execution time (s): 0.033655
CPU 7 DPC count: 3636
_________________________________________________________________________________________________________
CPU 8 Interrupt cycle time (s): 3.259255
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): 292.045374
CPU 8 DPC total execution time (s): 0.065253
CPU 8 DPC count: 5853
_________________________________________________________________________________________________________
CPU 9 Interrupt cycle time (s): 3.159596
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): 138.334119
CPU 9 DPC total execution time (s): 0.020233
CPU 9 DPC count: 2269
_________________________________________________________________________________________________________
CPU 10 Interrupt cycle time (s): 3.420218
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): 254.158515
CPU 10 DPC total execution time (s): 0.032723
CPU 10 DPC count: 3346
_________________________________________________________________________________________________________
CPU 11 Interrupt cycle time (s): 3.409911
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): 177.433117
CPU 11 DPC total execution time (s): 0.027613
CPU 11 DPC count: 3164
_________________________________________________________________________________________________________
CPU 12 Interrupt cycle time (s): 3.120072
CPU 12 ISR highest execution time (µs): 0.0
CPU 12 ISR total execution time (s): 0.0
CPU 12 ISR count: 0
CPU 12 DPC highest execution time (µs): 309.225692
CPU 12 DPC total execution time (s): 0.095789
CPU 12 DPC count: 8591
_________________________________________________________________________________________________________
CPU 13 Interrupt cycle time (s): 2.986699
CPU 13 ISR highest execution time (µs): 0.0
CPU 13 ISR total execution time (s): 0.0
CPU 13 ISR count: 0
CPU 13 DPC highest execution time (µs): 289.560990
CPU 13 DPC total execution time (s): 0.025777
CPU 13 DPC count: 2772
_________________________________________________________________________________________________________
CPU 14 Interrupt cycle time (s): 3.180997
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): 307.382440
CPU 14 DPC total execution time (s): 0.060916
CPU 14 DPC count: 6382
_________________________________________________________________________________________________________
CPU 15 Interrupt cycle time (s): 3.360835
CPU 15 ISR highest execution time (µs): 15.427225
CPU 15 ISR total execution time (s): 0.049780
CPU 15 ISR count: 68997
CPU 15 DPC highest execution time (µs): 314.374779
CPU 15 DPC total execution time (s): 0.022947
CPU 15 DPC count: 2491
_________________________________________________________________________________________________________


This is very frustrating. BIOS is currently the latest version and all the chipset / GPU drivers are the latest. I am using an external DAC as the audio device.

Anybody got any idea? Thanks.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top