1. #1

    Question High DPC Latency when running Hyper-V VM

    Hi guys! It seems to be the only forum where members really helps to solve that kind of problem.
    As many on this forum, i also have a audio glitch trouble. I see glitch in reports but cannot solve this.

    Main trouble: Audio glitches occuring frequently when i started my virtual machines on my Windows 10 Hyper-V Host. When all VMs are stopped, i don't hear any glitches and so on.
    Also, in all reports i see USBPORT.sys. Probably, it is linked with Hyper-V functions. But the main reason in Hyper-V drivers\buses etc. And i don't know how mitigate this.


    I used xperf, Windows Performance Recorder (WindowsXRAY FULL TH Power Performance mode) + Media eXperience Alanyzer and LatencyMon also.
    Logs: xperf with glitch, WPR with glitch, another WPR log with glitch

    in MXA i also see audio glitch (and video glitch also) but can't narrow down the issue.
    It seems that all threads are stopped before glitch, even system:
    Attachment 24303

    LatencyMon showed me that i had a big troubles before updates. After i updated Win10 to latest update and all drivers to its latest versions, LatencyMon no longer shows me that i have a troubles.
    But glitches still occurring frequently (a couple of times in 1 minite).

    Before updates
    VM running
    All updated
    VM stopped
    All updated
    VM running
    glitches, LatencyMon alerts No glitches, all's fine in latencymon Still fine in latencymon but glitches occuring
    Attachment 24301 Attachment 24302
    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. At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates. Yoursystem appears to be suitable for handling real-time audio and other taskswithout dropouts Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
    REPORTED ISRs
    Highest ISR routine execution time (Ás): 2965,566713
    Driver with highest ISR routine execution time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation


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


    Total time spent in ISRs (%) 0,020170


    ISR count (execution time <250 Ás): 87744
    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): 1
    ISR count (execution time >=4000 Ás): 0
    REPORTEDISRs
    HighestISR routine execution time (Ás): 49,421637

    Driver withhighest ISR routine execution time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

    Highestreported total ISR routine time (%): 0,020606
    Driver withhighest ISR total time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

    Total timespent in ISRs (%) 0,022806

    ISRcount (execution time <250 Ás): 146806
    ISRcount (execution time 250-500 Ás): 0
    ISRcount (execution time 500-999 Ás): 0
    ISRcount (execution time 1000-1999 Ás): 0
    ISRcount (execution time 2000-3999 Ás): 0
    ISRcount (execution time >=4000 Ás): 0
    REPORTED ISRs
    Highest ISR routineexecution time (Ás): 31,943412
    Driver with highestISR routine execution time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

    Highest reportedtotal ISR routine time (%): 0,013261
    Driver with highestISR total time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

    Total time spent inISRs (%) 0,018578

    ISR count (executiontime <250 Ás): 111897
    ISR count (executiontime 250-500 Ás): 0
    ISR count (executiontime 500-999 Ás): 0
    ISR count (executiontime 1000-1999 Ás): 0
    ISR count (executiontime 2000-3999 Ás): 0
    ISR count (executiontime >=4000 Ás): 0

    REPORTED DPCs
    Highest DPC routine execution time (Ás): 1212,768932
    Driver with highest DPC routine execution time: vmbusr.sys - Microsoft Hyper-V Virtual Machine Bus Root Driver, Microsoft Corporation


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


    Total time spent in DPCs (%) 0,270057


    DPC count (execution time <250 Ás): 1464869
    DPC count (execution time 250-500 Ás): 0
    DPC count (execution time 500-999 Ás): 38
    DPC count (execution time 1000-1999 Ás): 1

    DPC count (execution time 2000-3999 Ás): 0
    DPC count (execution time >=4000 Ás): 0
    REPORTEDDPCs
    HighestDPC routine execution time (Ás): 193,305964
    Driver withhighest DPC routine execution time: ndis.sys - Network Driver Interface Specification (NDIS), MicrosoftCorporation

    Highestreported total DPC routine time (%): 0,078406
    Driver withhighest DPC total execution time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

    Total timespent in DPCs (%) 0,195072

    DPCcount (execution time <250 Ás): 620133
    DPCcount (execution time 250-500 Ás): 0
    DPCcount (execution time 500-999 Ás): 0
    DPCcount (execution time 1000-1999 Ás): 0
    DPCcount (execution time 2000-3999 Ás): 0
    DPCcount (execution time >=4000 Ás): 0
    REPORTED DPCs
    Highest DPC routineexecution time (Ás): 961,521221
    Driver with highestDPC routine execution time: vmbkmclr.sys - Hyper-V VMBus Root KMCL, Microsoft Corporation

    Highest reportedtotal DPC routine time (%): 0,044260
    Driver with highestDPC total execution time: USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation

    Total time spent inDPCs (%) 0,171631

    DPC count (executiontime <250 Ás): 826005
    DPC count (executiontime 250-500 Ás): 0
    DPC count (executiontime 500-999 Ás): 11
    DPC count (executiontime 1000-1999 Ás): 0
    DPC count (executiontime 2000-3999 Ás): 0
    DPC count (executiontime >=4000 Ás): 0
    REPORTED HARD PAGEFAULTS
    Process with highest pagefault count: skype.exe


    Total number of hard pagefaults 10543
    Hard pagefault count of hardest hit process: 3021
    Highest hard pagefault resolution time (Ás): 2522643,052705
    Total time spent in hard pagefaults (%): 5,862556
    Number of processes hit: 32
    REPORTEDHARD PAGEFAULTS
    Process withhighest pagefault count: explorer.exe

    Total numberof hard pagefaults 2168
    Hardpagefault count of hardest hit process: 983
    Highesthard pagefault resolution time (Ás): 447294,819972
    Total timespent in hard pagefaults (%): 0,450017
    Number ofprocesses hit: 11
    REPORTED HARD PAGEFAULTS
    Process with highestpagefault count: wprui.exe

    Total number of hardpagefaults 769
    Hard pagefault countof hardest hit process: 308
    Highest hardpagefault resolution time (Ás): 63724,012760
    Total time spent inhard pagefaults (%): 0,273202
    Number of processeshit: 24


    • Ad Bot

      advertising
      Beep.

        
       

  2. #2

    Join Date
    Dec 2013
    Location
    World, Europe, Italy
    Posts
    1,389

    Re: High DPC Latency when running Hyper-V VM


Similar Threads

  1. High DPC Latency.
    By ganon11000 in forum Windows 7 | Windows Vista
    Replies: 7
    Last Post: 12-21-2015, 06:06 PM
  2. High DPC Latency
    By Shinobi_32 in forum Windows 7 | Windows Vista
    Replies: 5
    Last Post: 12-21-2015, 03:03 PM
  3. VERY high dpc latency
    By Brosquatch1 in forum Windows 8 | Windows RT
    Replies: 0
    Last Post: 03-05-2015, 06:59 PM
  4. High DPC Latency
    By thepcguy in forum Windows 7 | Windows Vista
    Replies: 1
    Last Post: 10-20-2013, 10:07 PM

Log in

Log in