ACPI.sys, NDIS.sys, and TCPIP.sys causing massive DPC latency spikes RRS feed

  • Question

  • I am running Win 7 Ultimate. I recently reinstalled my OS. Using LatencyMon and DPCLatency checker, I've noticed that these three drivers are causing massive spikes. How do I replace these files with non-problematic files?

    (Originally, my computer was on Home Prem, I did an anytime upgrade to Ultimate, this time I did a clean install)


    Sunday, December 11, 2011 9:50 PM

All replies

  • Please note that the tools you used are not developed from Microsoft. We cannot be assure that the tools are compatible with Windows 7. Therefore the information you got may not be completely correct.

    To upgrade the drivers you mentioned, please download the latest motherboard and network adapter drivers, also upgrade the BIOS. For more information I suggest you contact the computer manufacturer support.

    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”
    Tuesday, December 13, 2011 2:27 AM
  • I've googled this over and over.

    Apparently something in Windows 7 is broken with regards to networking.

    Disable wireless and the problem mostly goes away. My last Windows 7 machine always ran on a wire, so I never saw the issue


    Friday, December 16, 2011 4:15 AM
  • This is not an answer. This is a chronic problem with Windows 7. It has been reported all across the Net. I am looking for a solution not for someone to ignore the issue.
    Wednesday, December 21, 2011 9:23 PM
  • LeftisHominid is right... there is lots of talk about this problem and few answers.  Many folk seem to move back to XP to avoid it.  It is most common with pro-audio USB interfaces.

    Microsoft don't seem to be able to prioritise it.  Is it any wonder that Apple has cleaned up in the pro-audio area - that is certainly where I will be going with my next purchase....sadly...  

    Wednesday, February 29, 2012 10:03 PM
  • I have the same issue in Toshiba laptop, Win 7 64, and received these same files as culprits in Latency Monitor, I'm working with Focusrite 18i6 sound interface. I've tried virtually everything,windows update, updated drivers, uninstalled Anti-Virus, ran Malware Scan, Disabled: network adaptors,display drivers, ACPI battery control. Optimized power settings, optimized tcp settings.....  Is there anybody running audio correctly with low latency  or should we decline and accept the theory that it is a WIN 7 bug???
    Sunday, March 25, 2012 7:35 AM
  • Dear all,

    I am also doing home recording with my computer, via firewire and I also see latency spikes.

    Its for an advanced home user difficult to judge, what is causing issues.

    Audio clicks and drops were mainly caused on my (high performance system) by non optimal combination of Firewire Card/Chipset, Windows 7 Firewire driver and driver of the audio Interface, but which I could finally solve.

    My Solution for my system:
    - 1st I had to buy a new firewire card with recommended chipset of audio interface vendor
    - Additionally I had to use the Win7 Firewire "legacy" driver
    -> Then my audio clicks and drops went away.

    Month later the vendor releases a new version of his Mixer/driver for the audio interface (Saffire mix control).
    And what shall I tell:
    - the normal Win7 firewire driver could be chosen (which seems to be more optimized in terms of latency)
    - under Cubase (with setting "optimize cubase for windows") the firewire latency went down from 200us to even 76-90us on average.

    Of course Microsoft shall work on optimizing their OS, I want an optimized OS as good base for everything.

    But all my problems went away in terms of recording, at least on my system, when I optimized things around Mircrosoft.

    With a Laptop this might be a different issue ..

    LatencyMon v3.0: CONCLUSION

    Your system seems to have 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 belonging to a driver running in your system appear to be executing for too long. At least one detected problem appears to be network related. You may have to disable wireless adapters to get better results.

    OS version:                                           Windows 7 Service Pack 1, 6.1, build: 7601
    CPU:                                                  GenuineIntel Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz
    Logical processors:                                   8
    RAM:                                                  17170518016 total
    VM:                                                   2147352576, free: 1916923904
    Reported CPU speed:                                   2807 MHz
    Measured CPU speed:                                   2722 MHz

    Highest measured kernel timer latency (µs):           1289.9413
    Highest measured SMI routine or CPU stall (µs)        98.8614

    Highest DPC routine execution time (µs):              1978.9440
    Driver with highest DPC routine execution time:       ndis.sys - NDIS 6.20-Treiber, Microsoft Corporation

    Highest reported total DPC routine time (%):          0.9446
    Driver with highest DPC total execution time:         Wdf01000.sys - Kernelmodustreiber-Frameworklaufzeit, Microsoft Corporation

    Total time spent in DPCs (%)                          1.7380

    DPC count (execution time <250 µs):                   3443062
    DPC count (execution time 250-500 µs):                0
    DPC count (execution time 500-999 µs):                68
    DPC count (execution time 1000-1999 µs):              6
    DPC count (execution time 2000-3999 µs):              0
    DPC count (execution time >=4000 µs):                 0

    • Edited by TubeTubby Wednesday, May 23, 2012 10:18 AM
    Wednesday, May 23, 2012 10:15 AM
  • Your answer just plane sucks. That is not helpful at all. You didn't even do any background information research to verify the tool, which is an industry standard. As an Engineer and a long time Windows fan, I am appalled. The task we are trying to perform is for professional purposes. Microsoft needs to stop releasing junk software that is over priced. Look at Mac OX... it cost $30 for the new version. Linux, free and much more powerful then Windows in many ways. You need to get to the bottom of this. Its the ACPI.sys DPC call that is messing up our audio equipment with its 1.7 ms latency due to the poorly written battery driver. You need to fix it and stop trying to pass the buck. Get your boss and have him get in contact with the engineering quality control team. I'm sick and tired of having to search the web to solve a problem that should have been fixed years ago. I paid hundreds of dollars to upgrade all my computers. The least I deserve is more then a half-tried excuse by an incompetent moderator.
    Wednesday, January 9, 2013 8:04 AM
  • Microsoft haven't done anything here - nothing..., and I can't understand that as this can't be a huge issue to resolve.

    Think Win 8 uses the same underlying code too.

    I've moved over and bought a Mac, as so many musicians have done (and continue to do).

    Wednesday, January 9, 2013 1:13 PM
  • Same here. I am running Win 7 Home Premium on a HP Pavilion dv7 and can't stand the crackling. DPC Latency and LatencyMon are finding long process times on ndis.sys and i8042prt.sys.

    I've spent 2-3 days trying all the other solutions mentioned in the Ms community web sites regarding this crackling sound issue but with no luck. I am seriously considering switching to Mac and reusing my current machine for a Linux distro.

    Thursday, January 9, 2014 10:11 PM