Windows 10: DPC latency due to dxgkrnl.sys

Discus and support DPC latency due to dxgkrnl.sys in Windows 10 Gaming to solve the problem; MSI X-570 A PRO AMD Ryzen 7 3700x AMD RX 6800 Corsair Vengeance DDR4 3200 8GB x 2 I've been having an issue with dxgkrnl.sys causing some fps... Discussion in 'Windows 10 Gaming' started by Bendystrings, Dec 9, 2020.

  1. DPC latency due to dxgkrnl.sys


    MSI X-570 A PRO

    AMD Ryzen 7 3700x

    AMD RX 6800

    Corsair Vengeance DDR4 3200 8GB x 2



    I've been having an issue with dxgkrnl.sys causing some fps spikes and audio drop out/pops, i have tried reinstalling windows, reinstalling drivers for motherboard and my GPU, Changing ram timings in bios and using a different monitor, all to no avail


    i'm sure it's something to do with fullscreen because it doesn't happen if i game in windowed mode.


    Hoping to get some feedback on what i can do to try fix it.


    LatencyMon Report below




    _________________________________________________________________________________________________________
    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:00:23 h:mm:ss on all processors.


    _________________________________________________________________________________________________________
    SYSTEM INFORMATION
    _________________________________________________________________________________________________________
    Computer name: DESKTOP-BDR9UMN
    OS version: Windows 10, 10.0, version 2009, build: 19042 x64
    Hardware: MS-7C37, Micro-Star International Co., Ltd.
    CPU: AuthenticAMD AMD Ryzen 7 3700X 8-Core Processor
    Logical processors: 16
    Processor groups: 1
    RAM: 16305 MB total


    _________________________________________________________________________________________________________
    CPU SPEED
    _________________________________________________________________________________________________________
    Reported CPU speed: 360 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: 27696.90
    Average measured interrupt to process latency µs: 12.424255

    Highest measured interrupt to DPC latency µs: 27693.90
    Average measured interrupt to DPC latency µs: 9.580774


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

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

    Total time spent in ISRs % 0.000437

    ISR count execution time <250 µs: 3800
    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: 27712.350
    Driver with highest DPC routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation

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

    Total time spent in DPCs % 0.103889

    DPC count execution time <250 µs: 183910
    DPC count execution time 250-500 µs: 0
    DPC count execution time 500-10000 µs: 0
    DPC count execution time 1000-2000 µs: 0
    DPC count execution time 2000-4000 µs: 0
    DPC count execution time >=4000 µs: 1


    _________________________________________________________________________________________________________
    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: onedrive.exe

    Total number of hard pagefaults 93
    Hard pagefault count of hardest hit process: 71
    Number of processes hit: 7


    _________________________________________________________________________________________________________
    PER CPU DATA
    _________________________________________________________________________________________________________
    CPU 0 Interrupt cycle time s: 2.098704
    CPU 0 ISR highest execution time µs: 1.680
    CPU 0 ISR total execution time s: 0.000368
    CPU 0 ISR count: 946
    CPU 0 DPC highest execution time µs: 27712.350
    CPU 0 DPC total execution time s: 0.346911
    CPU 0 DPC count: 161499
    _________________________________________________________________________________________________________
    CPU 1 Interrupt cycle time s: 0.165898
    CPU 1 ISR highest execution time µs: 1.930
    CPU 1 ISR total execution time s: 0.000535
    CPU 1 ISR count: 1116
    CPU 1 DPC highest execution time µs: 99.630
    CPU 1 DPC total execution time s: 0.013251
    CPU 1 DPC count: 1339
    _________________________________________________________________________________________________________
    CPU 2 Interrupt cycle time s: 0.080690
    CPU 2 ISR highest execution time µs: 1.110
    CPU 2 ISR total execution time s: 0.000028
    CPU 2 ISR count: 50
    CPU 2 DPC highest execution time µs: 36.350
    CPU 2 DPC total execution time s: 0.008670
    CPU 2 DPC count: 10860
    _________________________________________________________________________________________________________
    CPU 3 Interrupt cycle time s: 0.022150
    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: 0.0
    CPU 3 DPC total execution time s: 0.0
    CPU 3 DPC count: 0
    _________________________________________________________________________________________________________
    CPU 4 Interrupt cycle time s: 0.065815
    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: 21.020
    CPU 4 DPC total execution time s: 0.003489
    CPU 4 DPC count: 4787
    _________________________________________________________________________________________________________
    CPU 5 Interrupt cycle time s: 0.030594
    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: 0.850
    CPU 5 DPC total execution time s: 0.000003
    CPU 5 DPC count: 4
    _________________________________________________________________________________________________________
    CPU 6 Interrupt cycle time s: 0.059736
    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: 31.670
    CPU 6 DPC total execution time s: 0.004007
    CPU 6 DPC count: 3913
    _________________________________________________________________________________________________________
    CPU 7 Interrupt cycle time s: 0.057118
    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: 22.050
    CPU 7 DPC total execution time s: 0.000672
    CPU 7 DPC count: 272
    _________________________________________________________________________________________________________
    CPU 8 Interrupt cycle time s: 0.038989
    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: 38.810
    CPU 8 DPC total execution time s: 0.000794
    CPU 8 DPC count: 259
    _________________________________________________________________________________________________________
    CPU 9 Interrupt cycle time s: 0.055782
    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: 60.690
    CPU 9 DPC total execution time s: 0.001226
    CPU 9 DPC count: 166
    _________________________________________________________________________________________________________
    CPU 10 Interrupt cycle time s: 0.061492
    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: 28.420
    CPU 10 DPC total execution time s: 0.000505
    CPU 10 DPC count: 181
    _________________________________________________________________________________________________________
    CPU 11 Interrupt cycle time s: 0.025382
    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: 49.60
    CPU 11 DPC total execution time s: 0.000081
    CPU 11 DPC count: 7
    _________________________________________________________________________________________________________
    CPU 12 Interrupt cycle time s: 0.057685
    CPU 12 ISR highest execution time µs: 1.850
    CPU 12 ISR total execution time s: 0.000549
    CPU 12 ISR count: 1461
    CPU 12 DPC highest execution time µs: 35.710
    CPU 12 DPC total execution time s: 0.000782
    CPU 12 DPC count: 195
    _________________________________________________________________________________________________________
    CPU 13 Interrupt cycle time s: 0.029704
    CPU 13 ISR highest execution time µs: 0.780
    CPU 13 ISR total execution time s: 0.000002
    CPU 13 ISR count: 4
    CPU 13 DPC highest execution time µs: 4.420
    CPU 13 DPC total execution time s: 0.000022
    CPU 13 DPC count: 10
    _________________________________________________________________________________________________________
    CPU 14 Interrupt cycle time s: 0.043532
    CPU 14 ISR highest execution time µs: 1.050
    CPU 14 ISR total execution time s: 0.000059
    CPU 14 ISR count: 103
    CPU 14 DPC highest execution time µs: 40.710
    CPU 14 DPC total execution time s: 0.000909
    CPU 14 DPC count: 109
    _________________________________________________________________________________________________________
    CPU 15 Interrupt cycle time s: 0.058890
    CPU 15 ISR highest execution time µs: 1.130
    CPU 15 ISR total execution time s: 0.000071
    CPU 15 ISR count: 120
    CPU 15 DPC highest execution time µs: 62.980
    CPU 15 DPC total execution time s: 0.002284
    CPU 15 DPC count: 310
    _________________________________________________________________________________________________________

    :)
     
    Bendystrings, Dec 9, 2020
    #1

  2. DPC latency from dxgkrnl.sys win1909

    Hi all, i'm trying to fix this problem from ages.

    I have updated all drivers/bios, tried all possible fixes on internet (Hpet, MSI mode, tricks on audio devices ecc ecc).

    I'm on a fresh win1909 installation from media creation tool. Bios default settings (xmp enabled and tried without).

    I can reproduce pops the moment when i run a program (whatsapp, steam and others), but they can appear randomly when i listen music or other simple things.
    Many games are fluent but some stutter every 1-2 min for less than a second. It's a "total" stutter, not only audio.

    From my experience i can say that there are some "good" boot-ups with no issues at start, but they can appear after some hours. No fast start or hybernation by the way.

    LatencyMon is not very helpful, some random wdf, ntoskrnl e dxgkrnl latency. If I disable the video card driver, latency reduce by a lot (tried both gtx1060 and 5600XT same result).
    So the main culprit appears to be dxgkrnl but i can't isolate the problem, tried to disable every single driver from devices manager.
    Stressed out ram and cpu with all classic tests, no problems speccy full analysis.txt
    DPC latency due to dxgkrnl.sys [​IMG]

    DPC latency due to dxgkrnl.sys [​IMG]
    speccy full analysis.txt
    DPC latency due to dxgkrnl.sys [​IMG]

    DPC latency due to dxgkrnl.sys [​IMG]


    Last thing, i've done a trace during a couple of pops when i run whatsapp (two times) GD link --> DESKTOP-PTCT7LR.03-22-2020.22-05-51.etl - Google Drive

    Thank you in advance, sorry for my english
     
    IncrociatoreX, Dec 9, 2020
    #2
  3. DPC Latency with Storport.sys and Wdf0 1000.sys

    Sorry when I went to post it looked much better than it does there.... So I can see how that wasn't the greatest piece to look at.

    Here is the screenshot you requested.


    DPC latency due to dxgkrnl.sys [​IMG]


    DPC latency due to dxgkrnl.sys [​IMG]


    Power Plan Settings: High Performance
    Turn off disk after: 20min
    Sleep/Hibernate: Never
    USB Selective Suspend Setting: Enabled
    PCI Express Link State Power Management: Off

    Processor Power Management
    • Maximum Processor Frequency: 0MHz
    • Minimum Processor State: 100%
    • System Cooling Policy: Active
    • Maximum Processor State: 100%

    I believe the Power settings are mostly the generic High Performance. If I changed anything it was the sleep function as I often access this computer when I'm at home.

    As for staying with my old computer. I agree, I definitely could have, but it had been 3 years since I last built that system so I figured it was time to step it up. I also use the Creative Cloud often and my system could use a boost in speed. Plus the old components are now in a second tower and being used for offloading things to free up this computer for recording (such as rendering video, etc).

    I plan to add 32GB more to the RAM over the next two months and a new 1080ti video card. Someone also told me adding an internal Soundcard might help as well, although I don't see what it has to do with this latency issue.

    Thanks again,

    Brad
     
    BradShoemaker, Dec 9, 2020
    #3
  4. DPC latency due to dxgkrnl.sys

    DPC Latency High

    Hi,

    Check these:

    Solving DPC Latency Issues - Download Latency Monitor and DPC Latency Checker

    Solving DPC Latency Issues | Sweetwater

    DPC Latency Checker

    Troubleshoot Driver Problems Using DPC Latency Checker | Free Easy-to-Follow Windows Tutorials

    DPC Latency Checker - Download

    http://www.thesycon.de/eng/latency_check.shtml

    Hope this helps.

    --------------------------------------------------------------------------------------------

    Rob Brown -
    Microsoft MVP
    <- profile - Windows and Devices for IT : Bicycle - Mark Twain said it right.
     
    SpiritX MS MVP, Dec 9, 2020
    #4
Thema:

DPC latency due to dxgkrnl.sys

Loading...
  1. DPC latency due to dxgkrnl.sys - Similar Threads - DPC latency due

  2. high dpc latency with following drivers: wdf01000.sys, ntoskrnl.exe, and rspll64.sys

    in Windows 10 BSOD Crashes and Debugging
    high dpc latency with following drivers: wdf01000.sys, ntoskrnl.exe, and rspll64.sys: I run my laptop for real-time audio processing, but after many optimizations I still get glitches, culprit drivers are :1- wdf01000.sys2- ntoskrnl.exe3- rspll64.sysAll 3 above drivers have very high dpc latency which is affecting the operation of my audio software.What can I...
  3. DPC Latency caused by wdf010000.sys... cannot use for audio production

    in Windows 10 Drivers and Hardware
    DPC Latency caused by wdf010000.sys... cannot use for audio production: I have a new laptop that I wish to use as a Digital Audio Workstation home music studio. 2020 HP Spectre x360 laptop with 11 gen i7 processor, SSD, 16gb ram I'm also using a Tascam US 4x4 audio interface and Calkewalk. The system is having a great deal of difficulty...
  4. Dpc latency

    in Windows 10 Ask Insider
    Dpc latency: Hi Guys, For a while now I've had popping and clicking from my headset and crackling when in games. I downloaded Latencymon and found that if I disable one of my drives ( I've 2 ssd and a hdd) the latency stays green. I've done this for over an hour twice with the hdd...
  5. DPC latency, caused by wdf01000.sys latency.

    in Windows 10 BSOD Crashes and Debugging
    DPC latency, caused by wdf01000.sys latency.: Hi, I'm looking for a fix for this windows latency issue. I am experiencing high latency and interrupts due to windows drivers specifically "wdf01000.sys, kernal mode driver framework runtime." You can see this from the screenshot of the latency monitor check. [IMG]...
  6. High DPC Latency caused by wdf01000.sys

    in Windows 10 BSOD Crashes and Debugging
    High DPC Latency caused by wdf01000.sys: Hello, I am posting this regarding a problem that I ran across in my laptop at the beginning of august 2019, the problem is that I am getting high DPC Latency levels that are apparently caused by wdf01000.sys according to the latency checking program, latencymon. I really...
  7. High DPC latency

    in Windows 10 Customization
    High DPC latency: I use my Dell XPS for recording and live playback but the system suffers from high DPC latency caused by ACPI driver. I removed Dell audio drivers and installed those from RealTek with no avail. Latency is an issue because I need this computer for live recording. Please your...
  8. DPC latency tests. High latency?

    in Windows 10 Drivers and Hardware
    DPC latency tests. High latency?: Hello *Smile I have done some latency tests on my computer after I began to get some audio popping in my headphones. I have had this problem for a few months now. I cant seem to understand if my results are okay or not, which is why Im asking you. No games was running while...
  9. Terrible DPC Latency

    in Windows 10 Drivers and Hardware
    Terrible DPC Latency: Hey guys, I am using an Acer VN7 791G gaming notebook with: - Core i5 4210M - GTX 860M - 8 gigs of ddr3 - no ssd - win10 64 My problems: - Mild slowness in general. - Constant delay of audio when playing videos, both streams and downloaded videos, movies etc....
  10. DPC Latency with Storport.sys and Wdf0 1000.sys

    in Windows 10 Drivers and Hardware
    DPC Latency with Storport.sys and Wdf0 1000.sys: I have recently added a new mixer (Presonus Studio Live 16 Series III) to my studio and started having some major issues. It wouldn't be read by the Presonus Studio One 3 DAW. I asked Presonus for help and they asked me to give them a LatencyMon report. The report plainly...