Windows 10 high DPC latency - Audio and video stutters, help please!

AGuyNamedJoy

New member
Joined
Jan 27, 2016
Posts
3
Hi guys, first time poster here on Sysnative!

So a quick rundown of what's up, for the past few weeks, my audio on my PC has started to pop/crackle, but this problem develops over time after every boot (usually after 4-6 hours). I have tried what I can to fix it but to no avail, so I come here to ask for help!

I have done checks on DPC latency and they seem to be WAY too high (around 3000 from boot, to 15000+ after 6 hours)

https://gyazo.com/91...bae29881d64bd0b - DPC Latency Checker

https://gyazo.com/af...e5e1f03fd954dff - Latency Mon

System specs will be listed below, it's only a few months old! I've updated my BIOS to the latest revision, and updated Windows 10 all that it could, I've turned the PC onto max performance mode and uninstalled and reinstalled RealTek multiple times, all of which basically took the latency down from 20,000 to about 11-15,0000.

According to Latency Mon (and Windows Performance Analyzer) my problem seems to be something called wdf01000.sys, what that is though, I'm not sure! (https://gyazo.com/e8...41bb5e49d062ef3)

So if you guys could help me, I'd HUGELY appreciate it, it gets annoying watching YouTube videos and Twitch streams with audio stutters and video delays!

~Joy

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

ASUS Z170 Pro Gaming - BIOSv1104
Intel i7-6700K @ 4.5Ghz (1.375V) - note: The problem still persists at stock clock and voltage!
Corsair H110iGT Liquid Cooler
Corsair LPX-2400 DDR4 RAM
EVGA Supernova G2 750W PSU
ASUS R9280X DCUII Top
2x SanDisk Pro 240GB SSDs in Raid0, 1x Crucial BX200 250gb, 2TB Seagate Portable Harddrive
~BlackMagic Intensity Pro capture card (which is responsible for the DeckLink Audio on the LatencyMon, but it didn't cause issues in my old PC..? D:~
 
I have the same issue a few posts below yours. You will need to run a trace and provide the output for someone to help you. There are instructions in the threads around here if you search for dpc latency. The only thing that has helped me so far is turning down my pcie speed to gen2, but its still not a solution, my latency is still high just not high enough to create pops in sound.
 
Hi there

I'm going to copy & paste a note from another post here: it basically says I don't know much about DPC Latency tools ... but I can point to a few things I noticed while looking at gaming systems recently:

Hopefully one of the techs more familiar with the DPC latency issues will drop by soon [I support mostly small businesses & family PCs ... rarely see a gaming machine :) ] ...


But I did notice something while I was looking at specs and reviews for gaming laptops/desktops for my daughter: audio pops & video stuttering can strangely enough happen when playing older games on newer systems that have newer nVidia or Radeon graphics cards (or powerful older cards running linked together). When the frame rate goes up too crazily high, it can actually cause symptoms like the pops & stutters. Both the nVidia and Radeon drivers have a setting somewhere in their advanced settings that have to do with "syncing" to the needs of the monitor used: apparently lowering a frame rate that is far too high. Have a look at that while we hope for some help from a DPC Latency experienced tech...

Since you are seeing the trouble with simple YouTube videos & such, maybe the too-high frame rate could be something to look at.

And you mention the wdf01000.sys driver ... it seems to be involved as a sub-component of many different input/output devices, such as mice, touchpads, keyboards ... and who knows - maybe your capture card. While we wait for a tech with DPC Latency experience, you could try different drivers for those input/output devices (mice, touchpads, keyboards, capture cards..) ... Good luck!
 
Hey Gary,

Thanks for the reply. The quote seems to be talking about gaming specifically, but not system-wide as you later pointed out! And yeah, I've tried updating my USB drivers through Windows Device Manager but it still seems to have done *little*. The DPC latency went from 15-20,000 to about 12-13,000 now (Gyazo - b46e80aaad09f6f6dda5cd72df45c5d6.pn). I don't know how I'd fix a problem of high frame rate in normal system usage! If you have any other way to help, I'd really appreciate it!

~Joy
 
I just had a look around for a bit, and came across a setting called VSYNC, that helps your graphics card frame rates sync to the capabilities of your monitor ... The article about is a little old, but that feature might still be in a similar area in the nVidia and Radeon driver settings.

Here's the article:
What is VSYNC and how does it affect Video-SL? | Video SL Support | Serato.co



late edit: ... found another article... looks like the latest nVidia cards have a feature called G-Sync, so somewhere in your Radeon drivers utility you can find an equivalent
G-SYNC Gets Even Better With New Features, New Monitors & Game Changing G-SYNC Notebooks | GeForc
 
One more link for you to try: I found a Windows 10 specific driver update for your Black Magic capture card:
Blackmagic Design: Suppor

on that page, go to the item: Desktop Video 10.5.4 Update from Jan 5 2016, and then select the Windows button.
You'll see a screen that offers to have you register ... it's your choice, yes or no: registration is not required to download the driver.
You can select Download Only to have the download begin right away, without bothering with the registration.
It arrives as a zipped file. Just unzip and run the installer.

See if that helps
 
Hey Gary, I know this is a late reply but I didn't receive any emails saying you replied to the post - I still have these issues, I already had the Black Magic updated to the latest, but my problem remains the wdf01000.sys file on my Latency Mon.

Gyazo - 141af7659eb8d2c87cf27c78edbe.png

I would really love if I could get this sorted, it's becoming a real nuisance now! Radeon drivers have always been updated to the latest one~
 
Hi again


Here's an example of a thread for a system that had high-latency in that same Windows driver component (I believe the "wdf" in the driver with the latency refers to "Windows Driver Foundation" [or similar wording]) ... When you see that wdf01000.sys driver in forum posts, it becomes obvious that that driver is working in tandem with an input-output device of some kind [likely it is getting "called" by the device driver that makes use of it]. In the thread I'm pasting in, strangely enough, the stuttering would build-up over time & could be eased by the workaround of switching the wireless receiver on the mouse off and then on again.
Sound stuttering and high latency from Wdf01000.sys and ACPI.sys - Windows 10 Forums

Since your second-highest latencies are from the DeckLink driver in the Black Magic software, I'd keep checking on their site for updates, they have quite a number released within the last week. They also can be contacted by email, phone, and forum. Looks like they support their customers well. You have above-average components in your system - I would think it will fly though most things nicely, & the stuttering should be fixable.

I had mentioned the "sync" utilities in some video card drivers - which can sometimes help with video/audio stuttering --- usually the stuttering that these help with are those that occur when your video card has frame rates so crazy high that a low-end video application (like a You Tube video or a low-end game) can't handle it. The buffering used by the syncing can help with low-end stuttering issues. [I believe it can be turned on and off fairly easily -- many gamers prefer to turn their "sync" utility off when playing a high-end intensively demanding game .... because the buffering can slow the reaction time of the mouse/keyboard (a bit fatal at times for first-person shooter games)].

If you want to check the DPC Latency issues with Windows 10's own tool, you could give it's Performance Monitoring tools a try to create traces, and download the Windows 10 Assessment and Deployment Kit - which contains the Windows Performance Analyzer - which can provide you with graphs to examine your traces. I just tried it myself this last week (old dog learning new tricks). The built-in help files could be updated better, but the tools aren't so bad with a little trial & error. Here's a link to the Windows 10 ADK:
Download the Windows ADK – Windows 1 Hardware Dev Center

There's a thread by niemiro that walks through some tools for working with latency issues - it was written for Windows 7, but much of it remains effective for Windows 10, too. Unfortunately, the third-party Latency Monitor tool hasn't yet been updated to work with Windows 10 - so its output might not be as good for Windows 10 as it was for 7 & 8... The good news is that Windows 10's Performance Monitor & Performance Analyzer tools help fill the gap. Here's a link to niemiro's how-to:
https://www.sysnative.com/forums/wi...vista-7-8-a.html?highlight=how+to+DPC+latency

Seems like we ought to find something with enough digging around.
 

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

Back
Top