1. #1

    Windows 10 16299 DPC spikes - ntoskrnl.exe

    Hi,

    i'm trying to chase out an annoying DPC spike that Latencymon detects.
    the offending driver is ntoskrnl.exe
    it jumps up to 0.290ms
    otherwise the system doesn't go above 0.130ms with NIC enabled.
    I know this is not high by usual standards but i use this for real-time audio production and the lower the DPC latency the better.
    can someone help re what is causing ntoskrnl to spike up like this?


    I tried to do a trace via elevated command prompt but it didn't seem to do anything.
    instructions said PC would get sluggish but nothing happened.
    is there a better guide somewhere on how to run a trace?
    I also tried to set up drop box but couldn't get it to work (files can't be previewed error)


    driver/BIOS are updated to latest.


    any help would be appreciated.


    Latencymon stats below:


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




    _________________________________________________________________________________________________________
    SYSTEM INFORMATION
    _________________________________________________________________________________________________________
    Computer name:
    OS version: Windows 10 , 10.0, build: 16299 (x64)
    Hardware: All Series, ASUS, ASUSTeK COMPUTER INC., X99-A
    CPU: GenuineIntel Intel(R) Core(TM) i7-5820K CPU @ 3.30GHz
    Logical processors: 12
    Processor groups: 1
    RAM: 32680 MB total
    GPU - AMD RADEON RX550



    _________________________________________________________________________________________________________
    CPU SPEED
    _________________________________________________________________________________________________________
    Reported CPU speed: 330 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): 70.438859
    Average measured interrupt to process latency (s): 2.417653


    Highest measured interrupt to DPC latency (s): 68.577039
    Average measured interrupt to DPC latency (s): 0.692375




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


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


    Total time spent in ISRs (%) 0.000024


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


    Highest reported total DPC routine time (%): 0.001591
    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.007828


    DPC count (execution time <250 s): 353533
    DPC count (execution time 250-500 s): 0
    DPC count (execution time 500-999 s): 11
    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): 0.948339
    CPU 0 ISR highest execution time (s): 3.695758
    CPU 0 ISR total execution time (s): 0.001769
    CPU 0 ISR count: 2058
    CPU 0 DPC highest execution time (s): 81.947879
    CPU 0 DPC total execution time (s): 0.292809
    CPU 0 DPC count: 253948
    _________________________________________________________________________________________________________
    CPU 1 Interrupt cycle time (s): 0.255121
    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): 290.372121
    CPU 1 DPC total execution time (s): 0.011836
    CPU 1 DPC count: 4834
    _________________________________________________________________________________________________________
    CPU 2 Interrupt cycle time (s): 0.295979
    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): 290.174545
    CPU 2 DPC total execution time (s): 0.025519
    CPU 2 DPC count: 12467
    _________________________________________________________________________________________________________
    CPU 3 Interrupt cycle time (s): 0.247513
    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): 290.047273
    CPU 3 DPC total execution time (s): 0.011034
    CPU 3 DPC count: 2975
    _________________________________________________________________________________________________________
    CPU 4 Interrupt cycle time (s): 0.274456
    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): 289.495758
    CPU 4 DPC total execution time (s): 0.027663
    CPU 4 DPC count: 13198
    _________________________________________________________________________________________________________
    CPU 5 Interrupt cycle time (s): 0.241186
    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): 289.667879
    CPU 5 DPC total execution time (s): 0.010722
    CPU 5 DPC count: 2720
    _________________________________________________________________________________________________________
    CPU 6 Interrupt cycle time (s): 0.505852
    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): 289.395152
    CPU 6 DPC total execution time (s): 0.086814
    CPU 6 DPC count: 23025
    _________________________________________________________________________________________________________
    CPU 7 Interrupt cycle time (s): 0.255857
    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): 289.201212
    CPU 7 DPC total execution time (s): 0.009124
    CPU 7 DPC count: 2362
    _________________________________________________________________________________________________________
    CPU 8 Interrupt cycle time (s): 0.267623
    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): 288.825455
    CPU 8 DPC total execution time (s): 0.027627
    CPU 8 DPC count: 12294
    _________________________________________________________________________________________________________
    CPU 9 Interrupt cycle time (s): 0.257007
    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): 288.835152
    CPU 9 DPC total execution time (s): 0.012043
    CPU 9 DPC count: 4664
    _________________________________________________________________________________________________________
    CPU 10 Interrupt cycle time (s): 0.330105
    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): 288.493333
    CPU 10 DPC total execution time (s): 0.043594
    CPU 10 DPC count: 14699
    _________________________________________________________________________________________________________
    CPU 11 Interrupt cycle time (s): 0.267291
    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): 288.528485
    CPU 11 DPC total execution time (s): 0.02180
    CPU 11 DPC count: 6358
    _________________________________________________________________________________________________________


    • Ad Bot

      advertising
      Beep.

        
       

  2. #2
    Sysnative Staff
    BSOD Kernel Dump Analyst
    Contributor
    axe0's Avatar
    Join Date
    May 2015
    Location
    The Netherlands
    Age
    22
    Posts
    692
    • specs System Specs
      • Manufacturer:
        Custom build
      • Motherboard:
        Gigabyte B150-HD3P-CF
      • CPU:
        Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
      • Memory:
        16GB DDR4 Crucial Ballistix Sport LT BLS8G4D240F
      • Graphics:
        Intel(R) HD Graphics 530
      • Sound Card:
        (1) Intel(R) Display Audio (2) Realtek HD Audio
      • Hard Drives:
        Crucial MX200 500GB &amp; 2x Toshiba DT01ACA300
      • Power Supply:
        Corsair RM550x
      • Case:
        Fractal Design Define S
      • Cooling:
        Cooler Master TX3 i
      • Display:
        24&quot; Liyama ProLite XB2483HSU-B2 &amp; 24&quot; Dell Ultrasharp U2414H
      • Operating System:
        Windows 10 Pro

    Re: Windows 10 16299 DPC spikes - ntoskrnl.exe

    Hi marbles,

    to Sysnative.

    Your pc doesn't get sluggish, because your pc doesn't have any ISR/DPC issues
    The sluggishness happens when the system is having latency issues, it's not due to WPA as WPA only records it.

  3. #3

    Re: Windows 10 16299 DPC spikes - ntoskrnl.exe

    ok Axe0,

    so if i run the trace while Latencymon is running, wait the 15mins for it to spike then stop the trace it will be useful to work out what the problem is?
    & thanks for your reply.

  4. #4
    Sysnative Staff
    BSOD Kernel Dump Analyst
    Contributor
    axe0's Avatar
    Join Date
    May 2015
    Location
    The Netherlands
    Age
    22
    Posts
    692
    • specs System Specs
      • Manufacturer:
        Custom build
      • Motherboard:
        Gigabyte B150-HD3P-CF
      • CPU:
        Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz
      • Memory:
        16GB DDR4 Crucial Ballistix Sport LT BLS8G4D240F
      • Graphics:
        Intel(R) HD Graphics 530
      • Sound Card:
        (1) Intel(R) Display Audio (2) Realtek HD Audio
      • Hard Drives:
        Crucial MX200 500GB &amp; 2x Toshiba DT01ACA300
      • Power Supply:
        Corsair RM550x
      • Case:
        Fractal Design Define S
      • Cooling:
        Cooler Master TX3 i
      • Display:
        24&quot; Liyama ProLite XB2483HSU-B2 &amp; 24&quot; Dell Ultrasharp U2414H
      • Operating System:
        Windows 10 Pro

    Re: Windows 10 16299 DPC spikes - ntoskrnl.exe

    Possibly, but there's no guarantee.

    Do make sure that you have a proper restore point available in case needed.

Similar Threads

  1. Windows 10 16299 dpc latency wdf01000.sys
    By Nawafwabs in forum Windows 10
    Replies: 8
    Last Post: 10-31-2017, 07:55 PM
  2. Replies: 5
    Last Post: 02-28-2016, 04:56 AM
  3. Replies: 0
    Last Post: 09-29-2015, 04:17 PM
  4. tcpip.sys causing random latency spikes
    By jateu in forum Windows 10
    Replies: 5
    Last Post: 09-10-2015, 02:32 AM
  5. Major lag spikes with svchost
    By Cl0ttERS in forum Windows 7 | Windows Vista
    Replies: 75
    Last Post: 07-15-2012, 08:10 PM

Log in

Log in