[SOLVED] DPC latency issues storport.sys HDAudBus.sys

Nyarlatothep

New member
Joined
Jul 2, 2022
Posts
2
hello, I have audio cracking/stuttering like every 5 minutes. here is the latencymon ss

latencymon1.jpg

latencymon2.jpg

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


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: MSI
OS version: Windows 10, 10.0, version 2009, build: 19042 (x64)
Hardware: GE62VR 7RF, Micro-Star International Co., Ltd.
BIOS: E16JBIMS.31A
CPU: GenuineIntel Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Logical processors: 8
Processor groups: 1
Processor group size: 8
RAM: 32653 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed (WMI): 2801 MHz
Reported CPU speed (registry): 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.


_________________________________________________________________________________________________________
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): 100996.70
Average measured interrupt to process latency (µs): 29.819873

Highest measured interrupt to DPC latency (µs): 100942.60
Average measured interrupt to DPC latency (µs): 26.072157


_________________________________________________________________________________________________________
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): 160.886040
Driver with highest ISR routine execution time: HDAudBus.sys - High Definition Audio Bus Driver, Microsoft Corporation

Highest reported total ISR routine time (%): 0.006284
Driver with highest ISR total time: HDAudBus.sys - High Definition Audio Bus Driver, Microsoft Corporation

Total time spent in ISRs (%) 0.011172

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

Highest reported total DPC routine time (%): 0.337306
Driver with highest DPC total execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation

Total time spent in DPCs (%) 0.389914

DPC count (execution time <250 µs): 808798
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 34
DPC count (execution time 1000-2000 µs): 0
DPC count (execution time 2000-4000 µs): 0
DPC count (execution time >=4000 µs): 356


_________________________________________________________________________________________________________
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 693
Hard pagefault count of hardest hit process: 330
Number of processes hit: 11


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 52.843026
CPU 0 ISR highest execution time (µs): 160.886040
CPU 0 ISR total execution time (s): 1.146975
CPU 0 ISR count: 199418
CPU 0 DPC highest execution time (µs): 100965.499288
CPU 0 DPC total execution time (s): 21.753922
CPU 0 DPC count: 678758
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 10.670419
CPU 1 ISR highest execution time (µs): 43.396724
CPU 1 ISR total execution time (s): 0.000814
CPU 1 ISR count: 239
CPU 1 DPC highest execution time (µs): 101297.615741
CPU 1 DPC total execution time (s): 0.333056
CPU 1 DPC count: 5213
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 34.499328
CPU 2 ISR highest execution time (µs): 22.619302
CPU 2 ISR total execution time (s): 0.000388
CPU 2 ISR count: 78
CPU 2 DPC highest execution time (µs): 101476.943732
CPU 2 DPC total execution time (s): 5.632707
CPU 2 DPC count: 35891
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 13.600855
CPU 3 ISR highest execution time (µs): 37.343305
CPU 3 ISR total execution time (s): 0.000870
CPU 3 ISR count: 124
CPU 3 DPC highest execution time (µs): 101527.857906
CPU 3 DPC total execution time (s): 0.640239
CPU 3 DPC count: 8288
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 34.510377
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): 101519.703704
CPU 4 DPC total execution time (s): 5.490807
CPU 4 DPC count: 25936
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 11.704380
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): 100937.771724
CPU 5 DPC total execution time (s): 0.680628
CPU 5 DPC count: 16103
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 31.317794
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): 101637.676994
CPU 6 DPC total execution time (s): 5.200333
CPU 6 DPC count: 23980
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 11.024185
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): 100799.836182
CPU 7 DPC total execution time (s): 0.369973
CPU 7 DPC count: 15019
_________________________________________________________________________________________________________


here is more info and speccy link: My Speccy
  • Laptop or Desktop? LAPTOP
  • Is driver verifier enabled or disabled? not sure, when i did, it said "nothing change"
  • Are you currently under/overclocking? Are there overclocking software installed on your system? nope
  • have i tried to re-installed? not yet
 

Attachments

I somehow manage to solve it but I don't exactly know how or why I got latency dropout. All I remember was uninstall PC Health Check from windows then shutdown my laptop, and when I checked again, I got no issue with storport.sys nor HDAudBus.sys. hope this help you all and here is the ss and eventlog

latencymon3.jpg
latencymon4.jpg

_________________________________________________________________________________________________________
CONCLUSION
_________________________________________________________________________________________________________
Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
LatencyMon has been analyzing your system for 0:14:16 (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: MSI
OS version: Windows 10, 10.0, version 2009, build: 19042 (x64)
Hardware: GE62VR 7RF, Micro-Star International Co., Ltd.
BIOS: E16JBIMS.31A
CPU: GenuineIntel Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
Logical processors: 8
Processor groups: 1
Processor group size: 8
RAM: 32653 MB total


_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed (WMI): 280 MHz
Reported CPU speed (registry): 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.


_________________________________________________________________________________________________________
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): 327.20
Average measured interrupt to process latency (µs): 5.813879

Highest measured interrupt to DPC latency (µs): 304.20
Average measured interrupt to DPC latency (µs): 1.40410


_________________________________________________________________________________________________________
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): 149.948362
Driver with highest ISR routine execution time: ACPI.sys - ACPI Driver for NT, Microsoft Corporation

Highest reported total ISR routine time (%): 0.005287
Driver with highest ISR total time: HDAudBus.sys - High Definition Audio Bus Driver, Microsoft Corporation

Total time spent in ISRs (%) 0.009249

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

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

Total time spent in DPCs (%) 0.026701

DPC count (execution time <250 µs): 482707
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-10000 µs): 8
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: svchost.exe

Total number of hard pagefaults 378
Hard pagefault count of hardest hit process: 327
Number of processes hit: 7


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 10.334326
CPU 0 ISR highest execution time (µs): 149.948362
CPU 0 ISR total execution time (s): 0.633621
CPU 0 ISR count: 94722
CPU 0 DPC highest execution time (µs): 482.803775
CPU 0 DPC total execution time (s): 1.319825
CPU 0 DPC count: 394127
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 5.955658
CPU 1 ISR highest execution time (µs): 0.0
CPU 1 ISR total execution time (s): 0.0
CPU 1 ISR count: 0
CPU 1 DPC highest execution time (µs): 88.920228
CPU 1 DPC total execution time (s): 0.006759
CPU 1 DPC count: 1607
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 6.778604
CPU 2 ISR highest execution time (µs): 0.0
CPU 2 ISR total execution time (s): 0.0
CPU 2 ISR count: 0
CPU 2 DPC highest execution time (µs): 195.852564
CPU 2 DPC total execution time (s): 0.093493
CPU 2 DPC count: 16579
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 8.033487
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): 148.272080
CPU 3 DPC total execution time (s): 0.023684
CPU 3 DPC count: 8131
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 6.545264
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): 353.625712
CPU 4 DPC total execution time (s): 0.214138
CPU 4 DPC count: 38100
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 7.711593
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): 171.752137
CPU 5 DPC total execution time (s): 0.008204
CPU 5 DPC count: 1767
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 5.782223
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): 303.379630
CPU 6 DPC total execution time (s): 0.153032
CPU 6 DPC count: 19723
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 7.188013
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): 181.621439
CPU 7 DPC total execution time (s): 0.010133
CPU 7 DPC count: 2681
_________________________________________________________________________________________________________

EventViewer
Level Date and Time Source Event ID Task Category
Information 7/14/2022 8:59:04 AM MsiInstaller 1040 None Beginning a Windows Installer transaction: C:\ProgramData\Package Cache\{AE4BCA3B-AD01-1FB6-8903-D1A0F9F90517}v10.1.22621.1\Installers\WPTx64 (OnecoreUAP)-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:06 AM MsiInstaller 1033 None Windows Installer installed the product. Product Name: WPTx64 (OnecoreUAP). Product Version: 10.1.22621.1. Product Language: 1033. Manufacturer: Microsoft. Installation success or error status: 0.
Information 7/14/2022 8:59:06 AM MsiInstaller 11707 None Product: WPTx64 (OnecoreUAP) -- Installation completed successfully.
Information 7/14/2022 8:59:06 AM MsiInstaller 1042 None Ending a Windows Installer transaction: C:\ProgramData\Package Cache\{AE4BCA3B-AD01-1FB6-8903-D1A0F9F90517}v10.1.22621.1\Installers\WPTx64 (OnecoreUAP)-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:06 AM MsiInstaller 1040 None Beginning a Windows Installer transaction: C:\ProgramData\Package Cache\{BF30B1B2-C3C4-C604-B6EA-B6DBC289F1C3}v10.1.22621.1\Installers\WPTx64 (DesktopEditions)-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:12 AM MsiInstaller 1033 None Windows Installer installed the product. Product Name: WPTx64 (DesktopEditions). Product Version: 10.1.22621.1. Product Language: 1033. Manufacturer: Microsoft. Installation success or error status: 0.
Information 7/14/2022 8:59:12 AM MsiInstaller 11707 None Product: WPTx64 (DesktopEditions) -- Installation completed successfully.
Information 7/14/2022 8:59:12 AM MsiInstaller 1042 None Ending a Windows Installer transaction: C:\ProgramData\Package Cache\{BF30B1B2-C3C4-C604-B6EA-B6DBC289F1C3}v10.1.22621.1\Installers\WPTx64 (DesktopEditions)-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:12 AM MsiInstaller 1040 None Beginning a Windows Installer transaction: C:\ProgramData\Package Cache\{CD61FC79-6EC2-80F7-AACB-7E83A10E44FA}v10.1.22621.1\Installers\WPT Redistributables-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:12 AM MsiInstaller 1033 None Windows Installer installed the product. Product Name: WPT Redistributables. Product Version: 10.1.22621.1. Product Language: 1033. Manufacturer: Microsoft. Installation success or error status: 0.
Information 7/14/2022 8:59:12 AM MsiInstaller 11707 None Product: WPT Redistributables -- Installation completed successfully.
Information 7/14/2022 8:59:12 AM MsiInstaller 1042 None Ending a Windows Installer transaction: C:\ProgramData\Package Cache\{CD61FC79-6EC2-80F7-AACB-7E83A10E44FA}v10.1.22621.1\Installers\WPT Redistributables-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:12 AM MsiInstaller 1040 None Beginning a Windows Installer transaction: C:\ProgramData\Package Cache\{00FA6051-166A-2DD5-8474-36D3E1A05EAF}v10.1.22621.1\Installers\Kits Configuration Installer-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:13 AM MsiInstaller 11707 None Product: Kits Configuration Installer -- Installation completed successfully.
Information 7/14/2022 8:59:13 AM MsiInstaller 1033 None Windows Installer installed the product. Product Name: Kits Configuration Installer. Product Version: 10.1.22621.1. Product Language: 1033. Manufacturer: Microsoft. Installation success or error status: 0.
Information 7/14/2022 8:59:13 AM MsiInstaller 1042 None Ending a Windows Installer transaction: C:\ProgramData\Package Cache\{00FA6051-166A-2DD5-8474-36D3E1A05EAF}v10.1.22621.1\Installers\Kits Configuration Installer-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:13 AM MsiInstaller 1040 None Beginning a Windows Installer transaction: C:\ProgramData\Package Cache\{F1507458-FC41-4A1F-D29F-858A3C8CE1F3}v10.1.22621.1\Installers\Windows SDK EULA-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 8:59:13 AM MsiInstaller 11707 None Product: Windows SDK EULA -- Installation completed successfully.
Information 7/14/2022 8:59:13 AM MsiInstaller 1033 None Windows Installer installed the product. Product Name: Windows SDK EULA. Product Version: 10.1.22621.1. Product Language: 1033. Manufacturer: Microsoft Corporations. Installation success or error status: 0.
Information 7/14/2022 8:59:13 AM MsiInstaller 1042 None Ending a Windows Installer transaction: C:\ProgramData\Package Cache\{F1507458-FC41-4A1F-D29F-858A3C8CE1F3}v10.1.22621.1\Installers\Windows SDK EULA-x86_en-us.msi. Client Process Id: 10908.
Information 7/14/2022 10:58:10 AM MsiInstaller 1040 None Beginning a Windows Installer transaction: {014B7442-C784-45D3-A152-F7D2C651F28A}. Client Process Id: 8060.
Information 7/14/2022 10:58:23 AM MsiInstaller 1034 None Windows Installer removed the product. Product Name: Windows PC Health Check. Product Version: 3.3.2110.22002. Product Language: 1033. Manufacturer: Microsoft Corporation. Removal success or error status: 0.
Information 7/14/2022 10:58:23 AM MsiInstaller 11724 None Product: Windows PC Health Check -- Removal completed successfully.
Information 7/14/2022 10:58:23 AM MsiInstaller 1042 None Ending a Windows Installer transaction: {014B7442-C784-45D3-A152-F7D2C651F28A}. Client Process Id: 8060.
Information 7/14/2022 10:58:37 AM MsiInstaller 1040 None Beginning a Windows Installer transaction: {6798C408-2636-448C-8AC6-F4E341102D27}. Client Process Id: 8060.
Information 7/14/2022 10:58:48 AM MsiInstaller 1034 None Windows Installer removed the product. Product Name: Windows PC Health Check. Product Version: 3.6.2204.08001. Product Language: 1033. Manufacturer: Microsoft Corporation. Removal success or error status: 0.
Information 7/14/2022 10:58:48 AM MsiInstaller 11724 None Product: Windows PC Health Check -- Removal completed successfully.
Information 7/14/2022 10:58:48 AM MsiInstaller 1042 None Ending a Windows Installer transaction: {6798C408-2636-448C-8AC6-F4E341102D27}. Client Process Id: 8060.

I'll check again tomorrow and if nothing happens with latency, I'll mark it as solved. thanks
 
Last edited:

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

Back
Top