[SOLVED] Highest Measured interrupt to prcess Latency 19289.534617 / WIN10

taccess

New member
Joined
Jul 15, 2017
Posts
2
I realize you guys have probably heard this and dealt with this a million times but can someone please help me find a way to fix this :
Highest measured interrupt to process latency (µs): 19289.534617.
It is causing random spikes in my audio randomly and is to frequent for me to continue with my music.
I have tried disabling everything in my device manager, i have checked that IRQ's are all seperate including 3 USB devices.
I do use PCIe (NvME 950pro for Win10 + LSI Megaraid for samples ) not sure if this is a problem !
XPERF trace CPU.rar link : https://1drv.ms/u/s!AnTp6vyKYzE84QaMBtnwgADrR03s i am not to familar with XPERF so i hope i did it long enough for it to pick up the Huge interrupt process latency culprit !

I am hoping someone here can help because i am exuasted with this and i just dont know what it could be ?


Can i point out that i always disable my network card always during music production, it was enabled for these tests though, so its safe to say that although that driver may have caused high interrupts during the xperf and latency mon tests it is not a problem when disabled !

Thanks

_________________________________________________________________________________________________
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 0:05:21 (h:mm:ss) on all processors.


_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: DESKTOP-SLOQ40F
OS version: Windows 10 , 10.0, build: 15063 (x64)
Hardware: HP Z800 Workstation, Hewlett-Packard, 0AECh
CPU: GenuineIntel Intel(R) Xeon(R) CPU X5690 @ 3.47GHz
Logical processors: 24
Processor groups: 1
RAM: 98287 MB total


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

Highest measured interrupt to DPC latency (µs): 112.947811
Average measured interrupt to DPC latency (µs): 1.871814


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

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

Total time spent in ISRs (%) 0.066627

ISR count (execution time <250 µs): 570447
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): 451.043604
Driver with highest DPC routine execution time: ntoskrnl.exe - NT Kernel & System, Microsoft Corporation

Highest reported total DPC routine time (%): 0.047322
Driver with highest DPC total execution time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

Total time spent in DPCs (%) 0.171615

DPC count (execution time <250 µs): 2586576
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 23
DPC count (execution time 1000-1999 µs): 0
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.


Process with highest pagefault count: none

Total number of hard pagefaults 0
Hard pagefault count of hardest hit process: 0
Highest hard pagefault resolution time (µs): 0.0
Total time spent in hard pagefaults (%): 0.0
Number of processes hit: 0


_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 8.698363
CPU 0 ISR highest execution time (µs): 0.0
CPU 0 ISR total execution time (s): 0.0
CPU 0 ISR count: 0
CPU 0 DPC highest execution time (µs): 108.467514
CPU 0 DPC total execution time (s): 0.822389
CPU 0 DPC count: 1115421
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 2.692597
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): 451.043604
CPU 1 DPC total execution time (s): 0.064614
CPU 1 DPC count: 9869
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 4.439234
CPU 2 ISR highest execution time (µs): 12.885937
CPU 2 ISR total execution time (s): 0.005255
CPU 2 ISR count: 924
CPU 2 DPC highest execution time (µs): 450.273174
CPU 2 DPC total execution time (s): 0.304166
CPU 2 DPC count: 33890
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 4.133710
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): 449.841467
CPU 3 DPC total execution time (s): 0.057884
CPU 3 DPC count: 5593
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 4.173646
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): 450.458273
CPU 4 DPC total execution time (s): 0.113689
CPU 4 DPC count: 13405
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 8.104111
CPU 5 ISR highest execution time (µs): 108.635576
CPU 5 ISR total execution time (s): 2.617638
CPU 5 ISR count: 89920
CPU 5 DPC highest execution time (µs): 450.034652
CPU 5 DPC total execution time (s): 1.490589
CPU 5 DPC count: 182159
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 4.173139
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): 449.800462
CPU 6 DPC total execution time (s): 0.066464
CPU 6 DPC count: 8985
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 4.270713
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): 449.524978
CPU 7 DPC total execution time (s): 0.019974
CPU 7 DPC count: 2704
_________________________________________________________________________________________________________
CPU 8 Interrupt cycle time (s): 4.024161
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): 449.333526
CPU 8 DPC total execution time (s): 0.055239
CPU 8 DPC count: 8643
_________________________________________________________________________________________________________
CPU 9 Interrupt cycle time (s): 4.086650
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): 449.004909
CPU 9 DPC total execution time (s): 0.013028
CPU 9 DPC count: 1309
_________________________________________________________________________________________________________
CPU 10 Interrupt cycle time (s): 3.965524
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): 448.740687
CPU 10 DPC total execution time (s): 0.036662
CPU 10 DPC count: 6129
_________________________________________________________________________________________________________
CPU 11 Interrupt cycle time (s): 4.029866
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): 448.393878
CPU 11 DPC total execution time (s): 0.016231
CPU 11 DPC count: 1989
_________________________________________________________________________________________________________
CPU 12 Interrupt cycle time (s): 4.761477
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): 447.655790
CPU 12 DPC total execution time (s): 0.941206
CPU 12 DPC count: 109239
_________________________________________________________________________________________________________
CPU 13 Interrupt cycle time (s): 3.881043
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): 447.437771
CPU 13 DPC total execution time (s): 0.037419
CPU 13 DPC count: 4681
_________________________________________________________________________________________________________
CPU 14 Interrupt cycle time (s): 4.100108
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): 446.529021
CPU 14 DPC total execution time (s): 0.168460
CPU 14 DPC count: 14176
_________________________________________________________________________________________________________
CPU 15 Interrupt cycle time (s): 5.480124
CPU 15 ISR highest execution time (µs): 114.278660
CPU 15 ISR total execution time (s): 1.153234
CPU 15 ISR count: 20716
CPU 15 DPC highest execution time (µs): 446.021369
CPU 15 DPC total execution time (s): 0.527504
CPU 15 DPC count: 44184
_________________________________________________________________________________________________________
CPU 16 Interrupt cycle time (s): 3.730960
CPU 16 ISR highest execution time (µs): 0.0
CPU 16 ISR total execution time (s): 0.0
CPU 16 ISR count: 0
CPU 16 DPC highest execution time (µs): 445.845798
CPU 16 DPC total execution time (s): 0.059190
CPU 16 DPC count: 8098
_________________________________________________________________________________________________________
CPU 17 Interrupt cycle time (s): 3.748261
CPU 17 ISR highest execution time (µs): 15.356627
CPU 17 ISR total execution time (s): 0.008361
CPU 17 ISR count: 1846
CPU 17 DPC highest execution time (µs): 445.283858
CPU 17 DPC total execution time (s): 0.034389
CPU 17 DPC count: 5067
_________________________________________________________________________________________________________
CPU 18 Interrupt cycle time (s): 3.848019
CPU 18 ISR highest execution time (µs): 0.0
CPU 18 ISR total execution time (s): 0.0
CPU 18 ISR count: 0
CPU 18 DPC highest execution time (µs): 444.673982
CPU 18 DPC total execution time (s): 0.050263
CPU 18 DPC count: 6538
_________________________________________________________________________________________________________
CPU 19 Interrupt cycle time (s): 4.016919
CPU 19 ISR highest execution time (µs): 0.0
CPU 19 ISR total execution time (s): 0.0
CPU 19 ISR count: 0
CPU 19 DPC highest execution time (µs): 444.226971
CPU 19 DPC total execution time (s): 0.002772
CPU 19 DPC count: 343
_________________________________________________________________________________________________________
CPU 20 Interrupt cycle time (s): 3.799560
CPU 20 ISR highest execution time (µs): 0.0
CPU 20 ISR total execution time (s): 0.0
CPU 20 ISR count: 0
CPU 20 DPC highest execution time (µs): 443.514871
CPU 20 DPC total execution time (s): 0.079962
CPU 20 DPC count: 9077
_________________________________________________________________________________________________________
CPU 21 Interrupt cycle time (s): 3.881684
CPU 21 ISR highest execution time (µs): 0.0
CPU 21 ISR total execution time (s): 0.0
CPU 21 ISR count: 0
CPU 21 DPC highest execution time (µs): 442.968524
CPU 21 DPC total execution time (s): 0.014345
CPU 21 DPC count: 1876
_________________________________________________________________________________________________________
CPU 22 Interrupt cycle time (s): 3.680261
CPU 22 ISR highest execution time (µs): 0.0
CPU 22 ISR total execution time (s): 0.0
CPU 22 ISR count: 0
CPU 22 DPC highest execution time (µs): 442.86890
CPU 22 DPC total execution time (s): 0.010193
CPU 22 DPC count: 1509
_________________________________________________________________________________________________________
CPU 23 Interrupt cycle time (s): 13.856336
CPU 23 ISR highest execution time (µs): 15.532775
CPU 23 ISR total execution time (s): 1.348739
CPU 23 ISR count: 457041
CPU 23 DPC highest execution time (µs): 435.136876
CPU 23 DPC total execution time (s): 8.235222
CPU 23 DPC count: 991715
_________________________________________________________________________________________________________
 
Your report shows Sonar Platinum sending multiple calls under ntoskrnl.exe, but the devices with highest duration are the USB device(s) and display card.

I suspect one or more of your USB device drivers is causing conflicts. Have you made sure your USB device drivers are up to date, including the drivers both for your motherboard and for the devices you are connecting to the USB ports? What about your NVIDIA device drivers? Have you tried installing only the NVIDIA drivers and the PhysX software (exclude GeForce Experience and other extraneous software). Have you tried disabling the NVIDIA High Definition audio?

Do problems occur with your USB devices disconnected, or are you able to test without them?
 
I have found the problem it is a Bios setting Called: Enhanced Memory Performance . As soon as i disabled it Latency mon runs Nice! That took a while to locate and i thought it was the USB Ports also !

Now with latencyMon and only PC running the results are solid and consistent ( 1 hour test )
Current measured interrupt to process latency = 10 to 30us
Highest measured interrupt to process latency = 200

Now with LatencyMon and Sonar running the results are solid and consistent ( 1 hour test )
Current measured interrupt to process latency = 10 to 30 us
Highest measured interrupt to process latency -= 600 ( Audio interface : 1024 samples )

Thanks for the tips i appreciate it.
 
I have found the problem it is a Bios setting Called: Enhanced Memory Performance . As soon as i disabled it Latency mon runs Nice!
Thank you for posting back your findings. I will add this thread to my favorites as a suggestion to future forum members having similar problems.
 
Back
Top