[SOLVED] Experiencing High DPC Latency and Popping Sounds. FIX: I updated chipset drivers and bios.

ItsYaHomie04

Member
Joined
Apr 16, 2023
Posts
8
I've had this pc a while now. When I listen to music or watch videos on youtube or with the windows media player I don't hear any of the popping noices. When I do run games, that's when the popping occurs.
I noticed I had DPC problems by using LantecyMon, I heard a lot of people talking about it in other places.

The things I've tried so far:
-Choosing high performance in power settings (Control Panel)
-Checked for updates of every audio driver in the "Sound, video, and game controllers" section
-Disabled each audio enhancement for my default sound device
-Lowered sound format to lowest option available (16 bit, 44100hz (CD Quality))
-Defragged each drive

The computer specs:
CPU: AMD Ryzen 7 5800x 8-Core 3.8Ghz
GPU: MSI RTX 3060 Ti Gaming X Trio (or just NVIDIA GeForce RTX 3060ti)
Ram: 32gb (2x 16gb) DDR4 (not sure which freq(?))
m.2 ssd: Sabrent Rocket NVMe 4.0 (1000gb)
SATA ssd: Crucial 2.5 in. SSD (unsure of the actual name)
Motherboard: MSI MPG X570 Gaming Edge Wifi (MS-7C37)
PSU (don't know if this would matter in the current topic): Thermaltake Smart 700W
 
_________________________________________________________________________________________________________
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:06:38 (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: DESKTOP-SLNDC8T
OS version: Windows 10, 10.0, version 2009, build: 19044 (x64)
Hardware: MS-7C37, Micro-Star International Co., Ltd.
BIOS: 1.D0
CPU: AuthenticAMD AMD Ryzen 7 5800X 8-Core Processor
Logical processors: 16
Processor groups: 1
Processor group size: 16
RAM: 32689 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed (WMI): 3801 MHz
Reported CPU speed (registry): 380 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): 1416.20
Average measured interrupt to process latency (µs): 13.259649

Highest measured interrupt to DPC latency (µs): 1410.30
Average measured interrupt to DPC latency (µs): 3.856369


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

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

Total time spent in ISRs (%) 0.000422

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

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

Total time spent in DPCs (%) 0.157938

DPC count (execution time <250 µs): 901564
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 965
DPC count (execution time 1000-2000 µs): 5
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 19023
Hard pagefault count of hardest hit process: 14712
Number of processes hit: 36


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 26.615850
CPU 0 ISR highest execution time (µs): 45.390
CPU 0 ISR total execution time (s): 0.012867
CPU 0 ISR count: 20927
CPU 0 DPC highest execution time (µs): 1690.790
CPU 0 DPC total execution time (s): 9.385296
CPU 0 DPC count: 816579
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 1.797002
CPU 1 ISR highest execution time (µs): 25.190
CPU 1 ISR total execution time (s): 0.006767
CPU 1 ISR count: 8140
CPU 1 DPC highest execution time (µs): 267.990
CPU 1 DPC total execution time (s): 0.175205
CPU 1 DPC count: 13510
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 2.001233
CPU 2 ISR highest execution time (µs): 31.850
CPU 2 ISR total execution time (s): 0.007020
CPU 2 ISR count: 4988
CPU 2 DPC highest execution time (µs): 305.290
CPU 2 DPC total execution time (s): 0.139477
CPU 2 DPC count: 13716
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 0.676583
CPU 3 ISR highest execution time (µs): 15.640
CPU 3 ISR total execution time (s): 0.000281
CPU 3 ISR count: 259
CPU 3 DPC highest execution time (µs): 188.220
CPU 3 DPC total execution time (s): 0.006690
CPU 3 DPC count: 810
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 0.824701
CPU 4 ISR highest execution time (µs): 0.970
CPU 4 ISR total execution time (s): 0.000001
CPU 4 ISR count: 1
CPU 4 DPC highest execution time (µs): 33.640
CPU 4 DPC total execution time (s): 0.002369
CPU 4 DPC count: 478
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 0.926971
CPU 5 ISR highest execution time (µs): 1.790
CPU 5 ISR total execution time (s): 0.000002
CPU 5 ISR count: 2
CPU 5 DPC highest execution time (µs): 291.620
CPU 5 DPC total execution time (s): 0.005384
CPU 5 DPC count: 802
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 1.261995
CPU 6 ISR highest execution time (µs): 1.420
CPU 6 ISR total execution time (s): 0.000008
CPU 6 ISR count: 11
CPU 6 DPC highest execution time (µs): 367.280
CPU 6 DPC total execution time (s): 0.042346
CPU 6 DPC count: 10396
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 1.306057
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): 125.320
CPU 7 DPC total execution time (s): 0.032759
CPU 7 DPC count: 6978
_________________________________________________________________________________________________________
CPU 8 Interrupt cycle time (s): 5.048681
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): 597.150
CPU 8 DPC total execution time (s): 0.135509
CPU 8 DPC count: 15228
_________________________________________________________________________________________________________
CPU 9 Interrupt cycle time (s): 1.405277
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): 124.250
CPU 9 DPC total execution time (s): 0.022437
CPU 9 DPC count: 4689
_________________________________________________________________________________________________________
CPU 10 Interrupt cycle time (s): 1.19060
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): 145.540
CPU 10 DPC total execution time (s): 0.026001
CPU 10 DPC count: 4895
_________________________________________________________________________________________________________
CPU 11 Interrupt cycle time (s): 0.542195
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): 170.330
CPU 11 DPC total execution time (s): 0.001378
CPU 11 DPC count: 255
_________________________________________________________________________________________________________
CPU 12 Interrupt cycle time (s): 1.094193
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): 125.910
CPU 12 DPC total execution time (s): 0.021544
CPU 12 DPC count: 3410
_________________________________________________________________________________________________________
CPU 13 Interrupt cycle time (s): 0.559939
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): 60.80
CPU 13 DPC total execution time (s): 0.001835
CPU 13 DPC count: 272
_________________________________________________________________________________________________________
CPU 14 Interrupt cycle time (s): 1.713640
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): 413.450
CPU 14 DPC total execution time (s): 0.068332
CPU 14 DPC count: 9432
_________________________________________________________________________________________________________
CPU 15 Interrupt cycle time (s): 0.746977
CPU 15 ISR highest execution time (µs): 0.0
CPU 15 ISR total execution time (s): 0.0
CPU 15 ISR count: 0
CPU 15 DPC highest execution time (µs): 294.380
CPU 15 DPC total execution time (s): 0.011870
CPU 15 DPC count: 1084
_________________________________________________________________________________________________________
 
Doing everything based off the thread xilolee shared with me..

The issue I have is that when I do any resource demanding task on windows (such as playing resource demanding games) my audio/pops a lot. Especially when I try to screen record with OBS.

The steps I've tried to fix this issue have been:
-Enabling high performance in the control panel's power settings
-Reinstalled and checked updates for drivers in the "Sound, video, and game controllers" section of device manager
-Disabled sound enhancements (those keep switching on for some reason)
-Disabling exclusive mode
-Lowered sound format to lowest setting possible
-Defragged each drive

Speccy link (if this meant where I installed it from?):
OneDrive

1. OS: Windows 10 Home Edition 64-bit
2. x86 or x64?: x64
3. (Only for xp, vista, 7): Running win 10, so no service pack????
4. What was the original OS installed on system: Always had windows 10
5. Is the OS an OEM version or full retail version: according to windows script host, OEM_DM channel (dunno if me reinstalling windows (this was before audio problems came along) made it different though)
6. Age of system (hardware): 1/25/2021 (25/1/2021)
7. Age of OS installation?: 1/3/2022 (03/1/2022)
8. Have you reinstalled the OS?: Once did in the past, but not since the issue came around
9. System Manufacturer?: CLX Gaming
10. Desktop
11. Exact Model Number: Unsure how to find it on desktop
12. Motherboard: MSI MPG X570 Gaming Edge Wifi (MS-7C37)
13. CPU: AMD Ryzen 7 5800x 8-Core
14. RAM: Patriot Memory, unsure which model, using 2 and 4th slots on the motherboard
15. Graphics Card: MSI RTX 3060 Ti Gaming X Trio (or just NVIDIA GeForce RTX 3060ti)
16. PSU: Thermaltake Smart 700W
17. Driver Verifier: Enabled
18. Any security software: None, I just have the built in windows defender
19. I do have a vpn, just hardly use it. Mullvad vpn
20. No disk image tools
21. Not overclocking

The zipped trace

The Sysnative File Collection Zip

The Speccy Snapshot
 
Code:
C:\WINDOWS\system32>verifier /query
No drivers are currently verified.


C:\WINDOWS\system32>verifier /querysettings


Verifier Flags: 0x00000000


  Standard Flags:


    [ ] 0x00000001 Special pool.
    [ ] 0x00000002 Force IRQL checking.
    [ ] 0x00000008 Pool tracking.
    [ ] 0x00000010 I/O verification.
    [ ] 0x00000020 Deadlock detection.
    [ ] 0x00000080 DMA checking.
    [ ] 0x00000100 Security checks.
    [ ] 0x00000800 Miscellaneous checks.
    [ ] 0x00020000 DDI compliance checking.


  Additional Flags:


    [ ] 0x00000004 Randomized low resources simulation.
    [ ] 0x00000200 Force pending I/O requests.
    [ ] 0x00000400 IRP logging.
    [ ] 0x00002000 Invariant MDL checking for stack.
    [ ] 0x00004000 Invariant MDL checking for driver.
    [ ] 0x00008000 Power framework delay fuzzing.
    [ ] 0x00010000 Port/miniport interface checking.
    [ ] 0x00040000 Systematic low resources simulation.
    [ ] 0x00080000 DDI compliance checking (additional).
    [ ] 0x00200000 NDIS/WIFI verification.
    [ ] 0x00800000 Kernel synchronization delay fuzzing.
    [ ] 0x01000000 VM switch verification.
    [ ] 0x02000000 Code integrity checks.


    [X] Indicates flag is enabled.


  Boot Mode:


    Persistent


  Rules:


    All rules are using default settings


  Verified Drivers:


    None




I'm actually an fool, I just realized none of this is enabled and I just didn't look at this the right way before.. My bad (and sorry for my god awful text formatting)
 
I installed the amd chipset drivers a few days ago, should I also try those on-board audio drivers as well? If not I'll get a usb drive ready for a bios update
 
Honestly I didn't check if you are using realtek drivers and the nahimic program associated with it (if I understood correctly).
If you do, then it could be worthwhile to update it too.
 

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

Back
Top