[SOLVED] ACPI.sys and Wdf01000.sys causing high DPC latency. Sound freezing.

I have installed other drivers one time using a driver installer. A person on another forum said it helped him.
Before I did that I had all the latest drivers from the Dell website, but I still had problems. Then I used this driver installer, but it didn't solve it.

Now I've installed all the latest drivers from the Dell website again. I saw there were a few new ones. I've just installed them, but still I get a latency of 20ms.
I installed the latest driver for my Intel Chipset SATA RAID Controller through Windows. It updated to the latest version and it's now: 15.2.7.1042

Still have the same problems though :(
 
Your laptop download website (click) contains intel RST version 15.2.5.1035 (under serial ata drivers group): i'd use that one or the one by intel---> Download Intel(R) Rapid Storage Technology (Intel(R) RST) RAID Driver.
Other versions could be beta or not suitable to your laptop (even if they come from windows update. I would be scared about other sources).

Maybe you can also consider to change RAID to AHCI, if you think you don't need it (it could seem a simple operation, but it could be risky; therefore, as always, it is better to have the windows repair cd and/or windows installation cd, a recent restore point and a full system image made with your preferred tool).
This step is not mandatory, the choice is yours... Let me know how you want to proceed.
 
Last edited:
I installed the other drivers now that you linked to.
I read on Reddit that someone also experienced high latency and when he disabled intel Speedstep in the BIOS the latency was reduced.

I'm a bit reluctant to do that since it will decrease my battery life and I don't want to go into bios to disable it everytime i want to dj. But maybe it could help you identify the problem.
Have you found anything else in the xperf?
 
Hi Zandah,

I have purchased exactly the same laptop as you and primarily will be using it with Traktor. Im running into exactly the same issues as you! I'm looking at disabling the power saving options on the nvidia graphics card using rivatuner. Will report back shortly as I have tried lots of other optimisations with no success :-(
 
same problems with dell dell inspiron 7566, + hard pagefault resolution time is totally red. Using external audiointerface rme babyface pro or without it
 
Dell has published new drivers on its website. I've been using these for the last 3 days. They seem to have solved my problem, but I don't know exactly which drivers have solved it. When I DJ through my external sound card generally my DPC latency isn't higher than 0.7 ms, so that's very good. However, this only is the case when I've connected the power cable of my laptop.

When I'm using the battery, ACPI.sys causes latency up to 5 ms and sometimes I hear a little pop or glitch. My power scheme is set to full performance on both battery and power cable, with 100% CPU usage and no energy saving for USB devices. So I don't know exactly what's the issue.

But I'm very happy that I now have a laptop that is capable of DJing without any problems as long as the power cable is connected.

Xilolee, thanks so much for your time and knowledge!
 
Hi,
Here's a workaround.
You've used and ignored all the rubbish suggestions from the audio troubleshooter - you've deleted and re-installed drivers, turned off enhancements and zip
You've used LatencyMon and seen the culprits.

Here's a bit of lateral thinking that works...

#1 Find the audiosrv and audioendpointbuilder services (start taskman in admin mode, go to services tab, locate said services by description)

#2 Right click and "go to process"/"go to detail" (windows 10)

#3 Change the affinity (meaning what core the process runs on) to something other than cores 0 or 1 if you have a 4 or more core system.

It works because ACPI.sys and wdf01000.sys tend to run on cores 0 and 1. You put the audio stuff on cores 2 or 3 (etc.)
You leave your audio service free from interruption on other cores.


There is a piece of software that is better than taskman but I can't remember the name of it. It will remember your settings for processes, so that when you boot, it will set them up just right.

Hope that helps,
RemC.
 
I understand until you get to setting the affinity - how do you know which processes to change? There are a lot of different ones...? I'm trying to reduce Wdf01000.sys latency
 
M3thu54l3m the ACPI.sys is the Power service (go to taskmanager and services tab). Unfortunately I still cannot work out which one is Wdf01000.sys.
What I suggest you do is, if you have 4 cores or more, isolate the audio services onto the top core(s) and put everything else (all those services called typically svchost.exe) onto the lower cores. If you download a program called "System Explorer" and use it to replace your taskmanager, it will remember your choices.

M3thu54l3m go to the services tab in taskmanager or "System Explorer" and locate the process ID number. The go to process (right click in taskmanager) and set the affinity.
Let me know how you do.
 
This is not solved. You didn't provide the information on which process to choose from the list. There are multiple processes that are named the same, but have different parameters. My computer has the processes named the same, but the have different parameters. Please let us know which process to choose, or is it all of them?
 
I think I did. Use LatencyMon to find the service, go to the service tab in task manager to find the service, right click and select go to process. It will take you to the process tab and then you can set the affinity on that process. Yes, many are called svchost.exe and have different parameters, so that why you need to go to the service tab and then right click for go to process. As regards wdf0001.sys, tricky, I couldn't locate it either by the method described, so maybe a process of elimination to find which service is causing the problem. See if you can find out more about wdf0001.sys, windows device foundation, it's a driver. See if you can find what service it is attached too or select half of the services (that you haven't already and set the affinity) put them on one set of cores and see if that makes a difference. If not, try the other half. Then try half of that or the other half and your find which one it is (like a binary search).
 
RAID is set in your bios of your XPS because that is the type of drive your system has and so that is set as default and the only way to boot well that is from your system you can boot from usb or online or something but I think you need it to be on RAID
 
RemC, thank you. Your solution sidestepping the driver issues by isolating them onto their own cores and putting my audio programs (primarily Ableton 11 and my ourboard USB ASIO interface) using the affinity settings is elegant and working well. It seems that this should be Pro Audio Production go to #1. Make sure drivers are up to date, but then cut to the chase: use Latency Mon to identify the crappy drivers that are causing interrupts, and isolated them on their own core away from the audio programs. Problem solved. This should be taught as just good basic housekeeping when setting up any DAW.
 

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

Back
Top