Question High latency causing audio fragments

Aug 27, 2024
1
0
10
Hey, I am an audio engineer who recently decided that it would be time to build a new pc and also buy a new audio interface.

All went well, but since I have bought the pc I keep on getting these audio fragments which show up as the cause of high latency in LatencyMon. I have tried alot of things which include contacting customer support of my audio interface, things like editing the Nvidia control panel and putting it on ultra low latency mode seemed to help alot. But the issue never fully went away, and I always seem to still get the same issue eventually in around a day time.

I think it might be worth adding that I also have not overclocked any of my components.

I was wondering if anyone could help me figure out what the cause of this issue might be. I'll leave my PC specs and the LatencyMon report down below!

PC Specs:

Windows 10
AMD Ryzen 9 7950X Processor
Asus ROG STRIX B650-A GAMING WIFI Motherboard
Corsair DDR5 Vengeance 2x32GB 6400 Ram
KFA2 2080 OC Graphics Card
750 Watt Power Supply

The audio interface I currently use is the Focusrite Scarlett 18i20 3rd gen

Most recent LatencyMon 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 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 15:53:16 (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: DESKTOP-S19TPH0
OS version: Windows 10, 10.0, version 2009, build: 19045 (x64)
Hardware: System Product Name, ASUS
BIOS: 2413
CPU: AuthenticAMD AMD Ryzen 9 7950X 16-Core Processor
Logical processors: 32
Processor groups: 1
Processor group size: 32
RAM: 64731 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed (WMI): 4501 MHz
Reported CPU speed (registry): 450 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): 2036,10
Average measured interrupt to process latency (µs): 5,124507

Highest measured interrupt to DPC latency (µs): 2033,60
Average measured interrupt to DPC latency (µs): 1,630451


_________________________________________________________________________________________________________
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): 414,160
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Highest reported total ISR routine time (%): 0,013961
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

Total time spent in ISRs (%) 0,014070

ISR count (execution time <250 µs): 17123176
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-1000 µs): 14
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): 623,690
Driver with highest DPC routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

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

Total time spent in DPCs (%) 0,017852

DPC count (execution time <250 µs): 55712915
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 507
DPC count (execution time 1000-2000 µs): 0
DPC count (execution time 2000-4000 µ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: msmpeng.exe

Total number of hard pagefaults 256920
Hard pagefault count of hardest hit process: 86827
Number of processes hit: 137


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 652,694062
CPU 0 ISR highest execution time (µs): 20,220
CPU 0 ISR total execution time (s): 0,429238
CPU 0 ISR count: 484869
CPU 0 DPC highest execution time (µs): 365,890
CPU 0 DPC total execution time (s): 81,907162
CPU 0 DPC count: 14952767
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 302,712659
CPU 1 ISR highest execution time (µs): 13,190
CPU 1 ISR total execution time (s): 0,002720
CPU 1 ISR count: 3665
CPU 1 DPC highest execution time (µs): 382,920
CPU 1 DPC total execution time (s): 0,023266
CPU 1 DPC count: 4456
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 365,852942
CPU 2 ISR highest execution time (µs): 13,70
CPU 2 ISR total execution time (s): 0,005406
CPU 2 ISR count: 7214
CPU 2 DPC highest execution time (µs): 468,690
CPU 2 DPC total execution time (s): 3,266328
CPU 2 DPC count: 1439956
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 351,585357
CPU 3 ISR highest execution time (µs): 13,180
CPU 3 ISR total execution time (s): 0,001296
CPU 3 ISR count: 1839
CPU 3 DPC highest execution time (µs): 386,080
CPU 3 DPC total execution time (s): 2,059041
CPU 3 DPC count: 873108
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 381,473177
CPU 4 ISR highest execution time (µs): 15,390
CPU 4 ISR total execution time (s): 0,040943
CPU 4 ISR count: 40202
CPU 4 DPC highest execution time (µs): 530,880
CPU 4 DPC total execution time (s): 2,591561
CPU 4 DPC count: 1089785
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 304,290218
CPU 5 ISR highest execution time (µs): 12,070
CPU 5 ISR total execution time (s): 0,000389
CPU 5 ISR count: 687
CPU 5 DPC highest execution time (µs): 380,470
CPU 5 DPC total execution time (s): 0,009685
CPU 5 DPC count: 2710
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 320,077807
CPU 6 ISR highest execution time (µs): 3,560
CPU 6 ISR total execution time (s): 0,000408
CPU 6 ISR count: 681
CPU 6 DPC highest execution time (µs): 380,90
CPU 6 DPC total execution time (s): 0,496370
CPU 6 DPC count: 243982
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 284,208199
CPU 7 ISR highest execution time (µs): 1,720
CPU 7 ISR total execution time (s): 0,000043
CPU 7 ISR count: 159
CPU 7 DPC highest execution time (µs): 379,60
CPU 7 DPC total execution time (s): 0,001920
CPU 7 DPC count: 566
_________________________________________________________________________________________________________
CPU 8 Interrupt cycle time (s): 375,663711
CPU 8 ISR highest execution time (µs): 64,40
CPU 8 ISR total execution time (s): 0,102942
CPU 8 ISR count: 103158
CPU 8 DPC highest execution time (µs): 377,560
CPU 8 DPC total execution time (s): 3,962869
CPU 8 DPC count: 1547739
_________________________________________________________________________________________________________
CPU 9 Interrupt cycle time (s): 767,244823
CPU 9 ISR highest execution time (µs): 16,020
CPU 9 ISR total execution time (s): 0,015997
CPU 9 ISR count: 19554
CPU 9 DPC highest execution time (µs): 529,210
CPU 9 DPC total execution time (s): 14,905728
CPU 9 DPC count: 1986312
_________________________________________________________________________________________________________
CPU 10 Interrupt cycle time (s): 433,935108
CPU 10 ISR highest execution time (µs): 14,290
CPU 10 ISR total execution time (s): 0,005352
CPU 10 ISR count: 7075
CPU 10 DPC highest execution time (µs): 381,60
CPU 10 DPC total execution time (s): 7,144341
CPU 10 DPC count: 2375501
_________________________________________________________________________________________________________
CPU 11 Interrupt cycle time (s): 303,207971
CPU 11 ISR highest execution time (µs): 5,240
CPU 11 ISR total execution time (s): 0,000366
CPU 11 ISR count: 354
CPU 11 DPC highest execution time (µs): 377,860
CPU 11 DPC total execution time (s): 0,004147
CPU 11 DPC count: 1528
_________________________________________________________________________________________________________
CPU 12 Interrupt cycle time (s): 1440,384217
CPU 12 ISR highest execution time (µs): 414,160
CPU 12 ISR total execution time (s): 161,454442
CPU 12 ISR count: 8350959
CPU 12 DPC highest execution time (µs): 576,350
CPU 12 DPC total execution time (s): 112,929583
CPU 12 DPC count: 17240878
_________________________________________________________________________________________________________
CPU 13 Interrupt cycle time (s): 842,540664
CPU 13 ISR highest execution time (µs): 363,250
CPU 13 ISR total execution time (s): 47,837051
CPU 13 ISR count: 2886117
CPU 13 DPC highest execution time (µs): 623,690
CPU 13 DPC total execution time (s): 26,704751
CPU 13 DPC count: 5778275
_________________________________________________________________________________________________________
CPU 14 Interrupt cycle time (s): 717,584827
CPU 14 ISR highest execution time (µs): 353,170
CPU 14 ISR total execution time (s): 34,104352
CPU 14 ISR count: 1682059
CPU 14 DPC highest execution time (µs): 474,780
CPU 14 DPC total execution time (s): 18,016387
CPU 14 DPC count: 3677372
_________________________________________________________________________________________________________
CPU 15 Interrupt cycle time (s): 522,449114
CPU 15 ISR highest execution time (µs): 315,80
CPU 15 ISR total execution time (s): 12,133743
CPU 15 ISR count: 723362
CPU 15 DPC highest execution time (µs): 410,510
CPU 15 DPC total execution time (s): 4,903720
CPU 15 DPC count: 1399146
_________________________________________________________________________________________________________
CPU 16 Interrupt cycle time (s): 586,000755
CPU 16 ISR highest execution time (µs): 66,870
CPU 16 ISR total execution time (s): 0,663163
CPU 16 ISR count: 1330286
CPU 16 DPC highest execution time (µs): 429,830
CPU 16 DPC total execution time (s): 34,001090
CPU 16 DPC count: 1358636
_________________________________________________________________________________________________________
CPU 17 Interrupt cycle time (s): 177,605419
CPU 17 ISR highest execution time (µs): 12,680
CPU 17 ISR total execution time (s): 0,001722
CPU 17 ISR count: 4454
CPU 17 DPC highest execution time (µs): 363,960
CPU 17 DPC total execution time (s): 0,037622
CPU 17 DPC count: 4711
_________________________________________________________________________________________________________
CPU 18 Interrupt cycle time (s): 197,340640
CPU 18 ISR highest execution time (µs): 12,370
CPU 18 ISR total execution time (s): 0,023541
CPU 18 ISR count: 67344
CPU 18 DPC highest execution time (µs): 374,090
CPU 18 DPC total execution time (s): 1,524222
CPU 18 DPC count: 88359
_________________________________________________________________________________________________________
CPU 19 Interrupt cycle time (s): 140,141353
CPU 19 ISR highest execution time (µs): 1,570
CPU 19 ISR total execution time (s): 0,000216
CPU 19 ISR count: 545
CPU 19 DPC highest execution time (µs): 48,80
CPU 19 DPC total execution time (s): 0,005656
CPU 19 DPC count: 737
_________________________________________________________________________________________________________
CPU 20 Interrupt cycle time (s): 234,998430
CPU 20 ISR highest execution time (µs): 13,770
CPU 20 ISR total execution time (s): 0,177261
CPU 20 ISR count: 412759
CPU 20 DPC highest execution time (µs): 374,140
CPU 20 DPC total execution time (s): 6,585804
CPU 20 DPC count: 435838
_________________________________________________________________________________________________________
CPU 21 Interrupt cycle time (s): 133,124436
CPU 21 ISR highest execution time (µs): 12,650
CPU 21 ISR total execution time (s): 0,005211
CPU 21 ISR count: 15320
CPU 21 DPC highest execution time (µs): 191,170
CPU 21 DPC total execution time (s): 0,127666
CPU 21 DPC count: 16036
_________________________________________________________________________________________________________
CPU 22 Interrupt cycle time (s): 212,037376
CPU 22 ISR highest execution time (µs): 12,140
CPU 22 ISR total execution time (s): 0,013581
CPU 22 ISR count: 36206
CPU 22 DPC highest execution time (µs): 372,380
CPU 22 DPC total execution time (s): 0,460967
CPU 22 DPC count: 79018
_________________________________________________________________________________________________________
CPU 23 Interrupt cycle time (s): 168,138447
CPU 23 ISR highest execution time (µs): 12,210
CPU 23 ISR total execution time (s): 0,000187
CPU 23 ISR count: 485
CPU 23 DPC highest execution time (µs): 371,720
CPU 23 DPC total execution time (s): 0,005163
CPU 23 DPC count: 1201
_________________________________________________________________________________________________________
CPU 24 Interrupt cycle time (s): 174,607541
CPU 24 ISR highest execution time (µs): 13,740
CPU 24 ISR total execution time (s): 0,239478
CPU 24 ISR count: 498110
CPU 24 DPC highest execution time (µs): 371,540
CPU 24 DPC total execution time (s): 2,798823
CPU 24 DPC count: 529572
_________________________________________________________________________________________________________
CPU 25 Interrupt cycle time (s): 106,454907
CPU 25 ISR highest execution time (µs): 13,290
CPU 25 ISR total execution time (s): 0,006403
CPU 25 ISR count: 11893
CPU 25 DPC highest execution time (µs): 351,310
CPU 25 DPC total execution time (s): 0,081446
CPU 25 DPC count: 16119
_________________________________________________________________________________________________________
CPU 26 Interrupt cycle time (s): 114,708509
CPU 26 ISR highest execution time (µs): 11,260
CPU 26 ISR total execution time (s): 0,002492
CPU 26 ISR count: 6926
CPU 26 DPC highest execution time (µs): 370,150
CPU 26 DPC total execution time (s): 0,073853
CPU 26 DPC count: 18672
_________________________________________________________________________________________________________
CPU 27 Interrupt cycle time (s): 87,917545
CPU 27 ISR highest execution time (µs): 1,230
CPU 27 ISR total execution time (s): 0,000051
CPU 27 ISR count: 118
CPU 27 DPC highest execution time (µs): 30,510
CPU 27 DPC total execution time (s): 0,003633
CPU 27 DPC count: 1993
_________________________________________________________________________________________________________
CPU 28 Interrupt cycle time (s): 140,297671
CPU 28 ISR highest execution time (µs): 15,840
CPU 28 ISR total execution time (s): 0,241460
CPU 28 ISR count: 407440
CPU 28 DPC highest execution time (µs): 369,440
CPU 28 DPC total execution time (s): 1,804432
CPU 28 DPC count: 473930
_________________________________________________________________________________________________________
CPU 29 Interrupt cycle time (s): 105,878385
CPU 29 ISR highest execution time (µs): 13,130
CPU 29 ISR total execution time (s): 0,011443
CPU 29 ISR count: 18048
CPU 29 DPC highest execution time (µs): 175,480
CPU 29 DPC total execution time (s): 0,216043
CPU 29 DPC count: 56146
_________________________________________________________________________________________________________
CPU 30 Interrupt cycle time (s): 95,428483
CPU 30 ISR highest execution time (µs): 9,890
CPU 30 ISR total execution time (s): 0,000542
CPU 30 ISR count: 1257
CPU 30 DPC highest execution time (µs): 70,770
CPU 30 DPC total execution time (s): 0,058329
CPU 30 DPC count: 12533
_________________________________________________________________________________________________________
CPU 31 Interrupt cycle time (s): 76,759359
CPU 31 ISR highest execution time (µs): 1,240
CPU 31 ISR total execution time (s): 0,000031
CPU 31 ISR count: 45
CPU 31 DPC highest execution time (µs): 26,210
CPU 31 DPC total execution time (s): 0,032661
CPU 31 DPC count: 5840
_________________________________________________________________________________________________________