T420 VERY bad DPC latency

I get DPC latency when any network activity is present. This includes WiFi and Ethernet.
I ordered recovery disks in hope that they would fix it but after reinstalling there is no luck.
I also installed driver-less / clean windows also to no luck.
This is the type of latency I'm getting:
http://imgur.com/Yv3lZGT

GOOD NEWS!!
I fixed the ethernet - I cleaned all the sockets and connecters internally and removed the WiFi card and this is ethernet http://imgur.com/Euk1NXD
Bad news is the wifi card must be bad if it makes that much DPC. What WiFi card would you recommened? (Under £15 on eBay UK).
EDIT: Is this one any good? http://www.ebay.co.uk/itm/Lenovo-ThinkPad-X220-T420-T520-W520-E520-X120E-WiFi-card-b-g-n-Wireless-60... (I'm sick of intel cards DPC latency)

Similar Messages

  • I have mainstage 3 installed and works 1oo% when connected to the battery, but when connecting to the mains for charging the program crashes. sounds do not obey. is one, even very bad horrible latency. and I need to work on music not only in time but the

    i have mainstage 3 installed and works 1oo% when connected to the battery, but when connecting to the mains for charging the program crashes. sounds do not obey. is one, even very bad horrible latency.
    and I need to work on music not only in time but the battery after that.
    I ask for help please

    Thanks for the swift reply, I have been looking online and a loose plug seems to be somewhat of an issue with many, I hope mine is actually a problem and not what others are experiencing. It's taken me this long to even reach out for the simple fact I HATE being a complainer but this is just horrible.
    Do you have an iPad 3 as well? And is yours not experiencing any issues close to mine?
    Thanks again!

  • Very High DPC Latency

    I've been searching for months, i haven't found a solution. I have a dell 14r, and i've got very high dpc latency, i've disabled Intel speed step, i don't know if it was the cause, but helped a little, but a still have some high DPC.
    here's the DPC  Conclusion
    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 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:50  (h:mm:ss) on all processors.
    SYSTEM INFORMATION
    Computer name:                                        ALEF
    OS version:                                           Windows 8 , 6.2, build: 9200 (x64)
    Hardware:                                             Inspiron 5437, Dell Inc., 01PN4H
    CPU:                                                  GenuineIntel Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz
    Logical processors:                                   4
    Processor groups:                                     1
    RAM:                                                  6048 MB total
    CPU SPEED
    Reported CPU speed:                                   1596,0 MHz
    Measured CPU speed:                                   180,0 MHz (approx.)
    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.
    WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature. 
    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):   1572,913052
    Average measured interrupt to process latency (µs):   22,366048
    Highest measured interrupt to DPC latency (µs):       1565,856753
    Average measured interrupt to DPC latency (µs):       11,824275
     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):              364,749373
    Driver with highest ISR routine execution time:       ndis.sys - NDIS (Especificação de Interface de Driver de Rede), Microsoft Corporation
    Highest reported total ISR routine time (%):          0,106754
    Driver with highest ISR total time:                   ndis.sys - NDIS (Especificação de Interface de Driver de Rede), Microsoft Corporation
    Total time spent in ISRs (%)                          0,133510
    ISR count (execution time <250 µs):                   21131
    ISR count (execution time 250-500 µs):                0
    ISR count (execution time 500-999 µs):                3
    ISR count (execution time 1000-1999 µs):              0
    ISR count (execution time 2000-3999 µ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):              747,735589
    Driver with highest DPC routine execution time:       ndis.sys - NDIS (Especificação de Interface de Driver de Rede), Microsoft Corporation
    Highest reported total DPC routine time (%):          0,297310
    Driver with highest DPC total execution time:         ndis.sys - NDIS (Especificação de Interface de Driver de Rede), Microsoft Corporation
    Total time spent in DPCs (%)                          0,652473
    DPC count (execution time <250 µs):                   263660
    DPC count (execution time 250-500 µs):                0
    DPC count (execution time 500-999 µs):                253
    DPC count (execution time 1000-1999 µs):              0
    DPC count (execution time 2000-3999 µs):              0
    DPC count (execution time >=4000 µs):                 0
     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:                 explorer.exe
    Total number of hard pagefaults                       1115
    Hard pagefault count of hardest hit process:          493
    Highest hard pagefault resolution time (µs):          12225544,827694
    Total time spent in hard pagefaults (%):              247,355044
    Number of processes hit:                              22
     PER CPU DATA
    CPU 0 Interrupt cycle time (s):                       0,761402
    CPU 0 ISR highest execution time (µs):                331,166667
    CPU 0 ISR total execution time (s):                   0,090588
    CPU 0 ISR count:                                      7756
    CPU 0 DPC highest execution time (µs):                678,561404
    CPU 0 DPC total execution time (s):                   0,432507
    CPU 0 DPC count:                                      129558
    CPU 1 Interrupt cycle time (s):                       1,093584
    CPU 1 ISR highest execution time (µs):                364,749373
    CPU 1 ISR total execution time (s):                   0,177768
    CPU 1 ISR count:                                      13378
    CPU 1 DPC highest execution time (µs):                650,636591
    CPU 1 DPC total execution time (s):                   0,566066
    CPU 1 DPC count:                                      21399
    CPU 2 Interrupt cycle time (s):                       1,091097
    CPU 2 ISR highest execution time (µs):                0,0
    CPU 2 ISR total execution time (s):                   0,0
    CPU 2 ISR count:                                      0
    CPU 2 DPC highest execution time (µs):                747,735589
    CPU 2 DPC total execution time (s):                   0,292306
    CPU 2 DPC count:                                      112231
    CPU 3 Interrupt cycle time (s):                       0,461547
    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):                338,436090
    CPU 3 DPC total execution time (s):                   0,020591
    CPU 3 DPC count:                                      725

    Hi,
    Please refer to the article below:
    http://blog.tune-up.com/windows-insights/title-poor-jerky-performance-fixing-unacceptably-high-dpc-latency-issues/
    Andy Altmann
    TechNet Community Support

  • MSI calls gt780 a "sound machine" but it has bad dpc latency and ground loop

    Good quality sound on a laptop is governed by two things, freedom from ground loops and low DPC latency.
    Ground Loop Hum: this occurs when manufacturers use poorly isolated power supplies (CHEAP POWER SUPPLIES).  How it manifests is when you plug your laptop into an external sound production system (Stereo or headphones or mixer, etc).  Well when you turn up the volume you will notice this weird humming/slightly screetching noise.  It often will change pitch as you move mouse etc.  Its a ground loop.  It comes from poor isolation and ALL PROFESSIONAL audio equipment is designed to eliminate this.  Even a cheap ghettoblaster is  But not this "sound specialized laptop."  Aweful.  You will know it is a ground loop because when you hear the noise unplug th epower supply to the laptop and Poof!  its gone.
    DPC Latency  Where as ground loops will just give you poor sound output, DPC latency is a far more sinister problem for a person who is going to use a computer for professional sound.  It is related to something called an IRQ request and it occurs on laptops that are not designed to prioritize audio. 
    Download this tool and run it on your gt780.  http://www.thesycon.de/deu/latency_check.shtml  You will note its mostly green but occasionally it will have red spikes.  Those red spikes represent audio drop outs so if your hope was to use this computer for professional sound capture or production (protools, abletone, cuebase).  Think again.  Those will be big "POP!!!!!"s when they occur during actual audio manipulation.
    Sometimes manufacturers release firmware or drivers that help with DPC.  Lets pray but as for the ground loop.  That is not and will not go away unless they get it their hearts to use a proper power supply.  Shame on you msi for touting this as an audio laptop when its audio simply sucks crap.  Basically you threw a few loud speakers and you call it made for sound??? HARDLY.
    Other then that its fast.  What a waste...

    Ok, I have found out the "sleep mode" kicking in was one of the major culprits.  I dissabled that and latencies are a lot better.  No red spikes in over ten minute but not yet under any load.  If any one else is trying the program please post your results.

  • Very high DPC Latency on W520

    Did anyone else noticed any problems with DPC latency on their W520? Using DPC Latency Checker from http://www.thesycon.de/deu/latency_check.shtml I can see huge spikes that happen on average about 2-3 times a minute (sometimes a lot more often), usually reaching over 90000 µs. The threshold that's considered acceptable is 1000 µs. This makes listening to music completely unenjoyable.
    I tried killing every non-system process and service but it made no difference, which makes me think that it is driver related. I noticed that the only way to help it is to disable the wifi and unplug the network cable. Obviously, that's not really a solution...
    I made sure that both wireless and ethernet drivers are up-to-date but it made no difference.

    RikoOnWeb wrote:
    rc87 wrote:
    I ran that on mine, specs in sign. Average around 160 uS, max 503 uS, so mine is fine
    Can you please check the driver versions of your wifi and ethernet drivers?
    tried only on wifi, system manager says I have driver 14.1.1.3 just don't remember if I installed from lenovo or through windows update, because I did a clean install from a W7 dvd.
    I have the 6205 intel card.
    Ethernet driver is 11.12.38.2001, I think this too was from windows update?
    W520 on win8.1/linux | X220 | and some older stuff 760 onwards

  • How does the Edge E540 handle audio? (e.g. DPC Latency)

    Hi, I know that some other Lenovo models have problems with very high DPC latency, causing drop outs and crackles while using CPU-heavy audio programs (music productiong, DJing etc), but I couldn't find any info specific to the Edge E540. So do any of you have experiences (good/bad) with the Edge E540 and audio?

    Hallo T1MUR,
    vielen Dank für den Hinweis. Hat's gebracht!
    Thanks a lot for that hint, I followed your suggestions and it worked just fine. The scripts you provided in my case all appear to just switch off KbdMgr.exe without leaving me with a lot of choices. I still have to figure out whether this behaviour can be improved by editing your batch files. For the time being it probably would suffice to kill the process in the windows task manager and to switch it on again if needed by double clicking it in the c:\programs\boot camp directory. One then has to reenable the function keys manually, whereas all other tunings affected by boot camp are kept. This is slightly inconvenient, but it's ok. The differences may be due to the fact that I am dealing with a MacBook Air, not a MacBook Pro.
    Thanks again for your help, I really appreciated this.
    Siggi Engelbrecht

  • ZBook 17 g2 - poor DPC Latency performance when running from z Turbo Drive PCIe SSD

    I'm setting up a new zBook 17 g2 and am getting very poor DPC latency performance (> 6000 us) when running from the PCIe SSD. I've re-installed the OS (Win 7 64 bit) on both the PCIe SSD and a SATA HDD and the DPC latency performance is fine when running from the HDD (50 - 100 us) but horrible when running from the PCIe SSD (> 6000 us).  I've updated the BIOS and tried every combination of driver and component enabling/disabling I can think of.  The DPC latency is extremely high from the initial Windows install with no drivers installed.  Adding drivers seems to have no effect on the DPC latency. Before purchasing the laptop I found this review: http://www.notebookcheck.net/Review-HP-ZBook-17-E9X11AA-ABA-Workstation.106222.0.html where the DPC latency measurement (middle of the page) looks OK.  Of course, this is the prior version of the laptop and I believe it does not have the PCIe SSD.  Combining that with the fact that I get fine performance when running from the HDD I am led to believe that the PCIe SSD is the cause of the problem. Has anyone found a solution to this problem?  As it stands right now my zBook is not usable for digital audio work when running from the PCIe SSD.  But it cost me a lot of money so I'd sure like to use it...! Thanks, rgames

    Hi mooktank, No solution yet but, as of about six weeks ago, HP at least acknowledged that it's a problem (finally).  I reproduced it perfectly on another zBook 17 g2 and another PCIe SSD in the same laptop and HP was able to reproduce the problem as well.  So the problem is clearly in the BIOS or with some driver related to the PCIe SSD.  It could also be with the firmware in the drive, itself, but I can't find any other PCIe drives in the 60 mm form factor.  So there's no way to see if a differnt type of drive would fix the problem. My suspicion is that it's related to the PCIe sleep states - those are known to cause exactly these types of problems because the drive takes quick "naps" to save power and there's a delay when it is told to wake back up.  That delay causes a delay in the audio buffer that results in pops/crackles/stutters that would never be noticed doing other tasks like video editing or CAD work .  So it's a problem specific to folks who need low-latency audio performance (very few apps require low latency audio - video editing, for example, uses huge buffers with relatively high latency).  A lot of desktops offer a BIOS option to disable those sleep states but no such option exists in HP's BIOS for that laptop.  In theory you can do it from within Windows but it doesn't have an effect on my system.  That might be one of those options that Windows allows you to change but that actually has no effect. One workaround is to disable CPU throttling.  That makes the CPU run at full speed all the time and, I believe, also disables the PCIe and other sleep states.  When I disable CPU throttling, DPC latency goes back to normal.  However, the CPU is then running full-speed all the time so your battery life basically goes to nothing and the laptop gets *very* hot. Clearly that is not necessary because the laptop runs fine from the SATA SSD.  HP needs to fix the latency problem associated with the PCIe drive. The next logical step is to provide a BIOS update that provides a way to disable the PCIe sleep states without disabling CPU throttling, like on many desktop systems.  The bad news is that HP tech support is not very technical, so it takes forever for them to figure out what I'm talking about.  It took a couple months for them to start using the DPC Latency checker. Hopefully there will be a fix at some point... in the meantime, I hope that HP sends me a check for spending so much time educating their techs on how computers work.  And for countless hours lost re-installing different OSes only to show that the performance is exactly the same as shown in the DPC Latency checker. rgames

  • HOWTO: Low DPC latencies ( 100 us) on bootcamped Macbooks (Pro)

    Here is a small HOWTO for getting the lowest possible DPC latencies (<100 us) on bootcamped Macbooks Pro (late 2008):
    Disclaimer: I did all tests on my late 2008 Macbook Pro Unibody 2.8 GHz model with NVidia chipset and graphic. Most of the following suggestions should apply to standard Macbook models and likely older generation as well.
    First of all Intel Speedstep can lead to dropouts and higher DPC latencies on small load! Unfortunately all tools that are supposed to manually switch Speedstep off don't seem to run on the late Macbooks (Pro) while on OS X you can use "Coolbook".
    Your only way to make sure your processor is clocked high enough and not dynamically switching is to put up a constant load (like running your DAW pretty hot or running Prime95 at "Idle/Lowest" process Priority in the background). I will keep investigating if I can find a tool to switch Speedstep off.
    Most importantly (to get rid of really bad DPC latency spikes):
    Kill the process "KBDMGR.EXE"!
    That's Apple's driver for controlling brightness and keyboard lighting via the function keys and setting tap options for the trackpad. It seems to have broken multithreading!
    You can also change the CPU affinity of KBDMGR.EXE to CPU1 (not CPU0!) which will help decreasing DPC Latencies alot, but there will still be Audio dropouts.
    Here's a small toolkit I put together that allows you to conviniently enable/disable Apple's "Boot Camp" tray application (KBDMGR.EXE) via an icon link and/or keyboard shortcut. Optionally it will switch the function of the F-Keys automatically for you depending on whether Boot Camp is loaded or not.
    Furthermore it automatically turns Boot Camp's CPU priority to "Idle" and CPU affinity to CPU1 in order to turn down the bug induced DPC Latencies and prevent dropouts with Windows sounds and Media Player playback. Professional Audio users will find that only turning off Boot Camp will allow low audio latency usage. Installation instructions are included in the README.TXT for your convinience.
    Boot CampED download page
    Direct Download:
    Boot CampED.zip - 3.3 kb
    Turn off the Broadcom 802.11N WLAN driver via Device-Manager or update to the latest drivers via Microsoft Update Catalog.
    Like on OS X the Airport module can lead to audio dropouts. The DPC Latencies produced by the Broadcom driver are less regular than the KBDMGR thing, alot higher in value. Best thing is to try for your own needs.
    Update:Meanwhile a new Broadcom drivers was published via Microsoft's Update Catalog named "Broadcom - Network - Broadcom 4322AG 802.11a/b/g/draft-n Wi-Fi Adapter " (4322 is the chip used). This one comes with both low DPC latencies and finally the ability to use the full rate upto 300 mbit/s. Go get it! For safety you might still want to turn WLAN off during critical audio work though.
    Change the graphic-card driver to "Standard VGA Driver" via Device-Manager or use RIVATUNER to enforce a fixed clock-rate and performance mode.
    Update:The dynamic clock-rate switching happening with NVidia drivers in order to save power and keep temperatures low leads to extreme DPC spikes for each switch and constantly high DPC latencies when it settles in low performance 2D mode. RIVATUNER's "Enforce Performance Mode" option can be used to set the card to a fixed clock-rate. I recommend using "Low Power 3D" for audio work.
    User of XP might think that they don't need this, but be aware that on XP the NVidia driver keeps running at highest clock-rates in "Performance 3D Mode" all the time. Via RIVATUNER you can switch to "Low Power 3D".
    Turn off the ACPI compliant Battery driver via Device-Manager
    This driver polls the battery for its current load status and produces a small, single, short spike exactly every 15 seconds. In my own tests I found that it doesn't seem to affect low latency audio performance. Furthermore turning it off will remove monitoring of your current battery status. But if you are running on power-chord anyway and want to make absolutely sure you can turn it off.
    All other devices don't add much if anything to DPC latencies, but can savely be turned off if you don't need them (like Nvidia LAN, Bluetooth, Onboard High Definition Audio).
    Attention: Removing the Battery while the power chord is connected results in permanently reduced CPU clock (downto the lowest clock setting possible). According to Apple this is done to prevent overloading the power-supply during heavy load as it needs the assistance of the battery from time to time.

    I'd like to underline that these are workaround. Now that the Broadcom drivers are fixed it is up to Apple to fix KBDMGR and to get the NVidia drivers fixed!
    Furthermore it seems as if only Vista 32-bit and OS X are heavily affected by Intel Speedstep, Vista 64-bit and Windows 7 (32/64) work alot better in this regard. XP is a mixed bag.
    Here are some screenshots to prove that the workarounds do help:
    DPC Latency before applying the workarounds:
    DPC Latency Vista 64-bit (Idle, Speedstep enabled) after applying the workarounds:
    DPC Latency Windows 7 64-bit (Idle: Speedstep enabled) after applying the workarounds:
    As you can see Vista's DPCs run well below 100 us once everything is optimized, Windows 7 is a bit worse, XP is even better. But practically you get the same results when using all three for professional Audio work.
    Message was edited by: T1mur

  • DPC latency + audio/mouse skip and stutter on t420s

    Hello fellow thinkpad owners,
    I have a new t420s (41717FU) core i7, 8GB RAM, and NVS 4200M discrete, win 7 64-bit pro.  I use the minidock with 2 external 28" displays on DVI out.  
    I discovered major issues with latency with this machine; very noticeable loss of control for about half a second, plus annoying audio stutter, especially concurrent with network activity. This is quite frustrating, especially for a machine that is supposed to be high end core i7 with discrete graphics. I had a t410s previously and also had latency problems, and I know this is a real problem with several different models (just search 'annoying audio') on the forums.
    I have used dpc latency checker as well as latency mon and narrowed the probable culprit to the network drivers associated with the gigabit ethernet.  It took me a while to discover the relationship to the Intel 82579LM, since LatencyMon will identify the problem with NDIS.sys or NETIO.sys, giving sporadic latencies over 20000 microsecs, which made me think it was a Win 7 tcp stack issue or maybe some internal windows firewall blocking.  During these spikes, the audio stutters, the mouse won't move, everything on the system just stalls for a split second.  Temps on CPU seem within normal limits at about 70-80C.  I've read everything I could find about this issue, including problems with NVIDIA drivers, ACPI, firewall/antivirus, etc etc, and tried most of those suggestions.  
    I spent a long time doing all kinds of testing, putting the machine on AC power and max performance, shut down various devices, disabled any component power-off states, disabled NVIDIA and displays, changed bios settings etc.  
    After all of this, I *know* my issue is related to the Intel Ethernet component, because if I disable it and use wireless connectivity (or no network at all) the problem simply goes away.  Surprisingly, the wireless Centrino adapter, though slower, functions without any problem affecting DPC latency and I have no stutter with that (many have previously identified the wireless adapter being a problem especially related to power mgt).
    Unfortunately, I require an ethernet connection.  So just disabling that adapter is not an option.  Here is what I've done to workaround the issue, though I wish it would be fixed for good with some kind of update from Lenovo, though I've called and emailed them and they seem to be ignoring this issue.  
    **** UPDATE 3/1/2012 ****  
    SOLUTION RIGHT HERE:  INSTALL AN OLDER NETWORK DRIVER FROM HP (sounds crazy, but it works).  See below link to driver download.
    I (and many other owners of T420, 520, etc - see other posts if you doubt it) have *no* latency after installing this older driver from HP. But as soon as I install the Lenovo-provided driver 11.12.38.* or any later one from Microsoft or the Intel generic driver (intel no longer publishes the old driver), I see *immediate* problems with latency, mouse and audio stutter. But use the driver published by HP (specifically version 11.12.36.0, published 5/4/2011) -- Problem solved!  I tested with streaming and browsing for several hours and no spiking or stutter.
    Here's where to get the english language download from HP:  >> DRIVER DOWNLOAD PAGE HERE <<
    Lenovo, PLEASE: this is strong evidence of a faulty driver for those of us with a t420s (and other thinkpad users out there using the intel 82579LM chip under x64).  I encourage you to review this solution and engineer an update for the Intel gigabit adapter, or at minimum, roll back to the older driver or some Lenovo approved derivative so it doesn't cause all of us notebook users such a major headache.  It's very bizarre that we would need to go to another manufacturer to get a working driver...I was ready to return the machine over this issue! 
    Aside from that adapter problem, I've been pleased with the t420s performance and features.  Thanks again lopiuh for this workaround.  
    Mojojojo in Austin TX
    ADMIN EDIT - Lenovo is testing a beta ethernet driver.   If you are willing to try it, please see the link below, and my post on page 6 of this thread. - mark
    https://www.dropbox.com/s/llcgjaf45xpuoam/83rw20w1.zip
    ***** END UPDATE *****
    **** OLDER STUFF I TRIED, which somewhat helped, but the real solution is to use the old HP DRIVER above. ****** 
    Basically, my approach was to reduce the 'auto' parameters for the adapter, to reduce the amount of logic running on the adapter itself.
    1. Install the PRO set extension tools on this adapter, so you can more easily manage advanced settings.  I think Lenovo offers a version in the driver downloads area which adds this management extension, but it is not the standard one offered by the system update utility, and the intel site has a later driver, so I gambled and downloaded the latest version from Intel for this adapter.  It installed without issue, but I'm sure Lenovo would prefer you stick with their OEM packages. Anyway, here's the one I used: http://www.intel.com/support/ethernetcomponents/controllers/82579/sb/CS-032239.htm (link near the top for the download).  You may want to make a system restore point before you install any drivers outside of OEM approved.
    2.  Change the default settings for the adapter in Device Manager.  Right click properties for the Intel 82579LM in Network Adapters.  Change the link speed (if the extension was installed properly, you'll see the intel logo on the tab for Link Speed, and a choice for Speed and Duplex.  Change this from 'Auto Negotiate' to whatever speed your network is.  I have gigabit full duplex, and that worked for me.  This by itself was the biggest improvement with DPC latency.
    3. Go to the Advanced tab.  I took the approach that I wanted to disable as much 'auto' stuff as possible, and force the adapter to use a particular setting.  Thus: 
    Interrupt Moderation: Disabled
    Jumbo Packet: 9014 bytes (I have several devices that can use bigger packets on network, such as readynas)
    Performance Options: click properties: Flow control - Disabled; Interrupt Moderation Rate - Off; and then double the receive and transmit buffer sizes (for me this was 512 and 1024 respectively).
    I hope this may be helpful to some other owners, but I don't work for Lenovo or Intel so please don't blame me if something goes wrong during your tweaking.  This worked (for me) to significantly reduce stuttering problems, though they are not completely gone; your mileage may vary.  If you have this same problem, I'd appreciate if you would post about it so I can understand if it is a more widespread problem.
    Good luck, mojojojo
    Austin, TX
    Solved!
    Go to Solution.

    Hi mojojoj0
    For my W520, up till now I do not have latency issues. My set of configuration for Intel NIC is slight different.
    2. This may cause connection problems when you are connecting to different network. Different network (switches, routers) have different configuration. Previously I set it to Gigabit Full Duplex, I can't connect to any 10/100 network until I change it back to Auto negotiation.
    I would suggest changing back to auto negotiation when you are connecting to outside network, not all places are using gigabit switches.
    3. Interesting, I guess I would try it and feedback and see how much improvement for network performance.
    From what I know, increasing receive and transmit buffer improve NIC and network card performance, but computer may slightly more memory.
    Maybe you can try this, part of my settings:
    Large Send Offload (IPv4) & (IPv6) Enabled
    TCP & UDP Checksum Offload (IPv4) & (IPv6) Tx & Rx Enabled
    IPv4 Checksum Offload Tx & Rx Enabled 
    Hope this helps!
    Cheers 
    Peter
    (Current: W520 4284-A99) (Refunded: W510 4876-A11)
    =============================================
    Does someone’s post help you? Give them kudos as a reward, as they will do better to improve 
    Mark it as solved if the solution works for you, so it could be reference for others in the future 
    Dolby Home Theater v4 (ThinkMix V2)!
    http://forums.lenovo.com/t5/W-Series-ThinkPad-Lapt​ops/W520-Sound-Enhancement-Thread/m-p/451401#M155... 

  • DPC Latency very high in Games sound and game freezes

    5DPC Latency very high in Games sound and game freezes?hello, i am new her. I am german, sry for my Bad englisch. i do my best that you unterstand me...
    my problem is very well known in the internet, but i did not find a solution until now...
    My Computer:
    E6300 @ 3 ghz
    Mainboard: Abit Fatalty FP-IN9 with nForce650i-SLI Chipset
    4 Gig DDR2 Ram
    Win 7 64bit
    Soundblaster is a X-fi Titanium PCIe
    when i am in windows, look a film on youtube or on my harddisk the DPC Latency is always " green " and i have no freezes in sound or computer
    But when i start a Computergame like Starcraft the freezes come, and also the DPC Latency goes red.
    http://www.picfront.org/d/7Ngg
    I thought the problem is the old Daniel_K 2.0 support pack driver which i installed 6 month ago. I formated my computer todey.
    Installed Windows, installed Ati display driver, than installed orginal Creative driver : 2.7.0008 (26. Juli 200). And then i started Starcraft 2 direct but i did not help. Because of that i think i must be a hardware problem...
    cya

    the Wlan-card was it. How can i solve the problem that i can use my wlan without this freeze problems ?

  • Custom Bios for DPC Latency gone?

    I have the P43 Neo and suffer from DPC Latency spikes, which is very annoying since I work with audio a lot.
    However, the link to the 'custom bios' in the following topic is not available anymore:
    https://forum-en.msi.com/index.php?topic=125206.0
    Where can I download it?

    Quote
    MSI custom bios can be obtained from MSI Tech. here: http://ocss.msi.com.tw/

  • DPC Latency problem

    Hi everyone ;)
    I'm trying to fix my pc. I'm experiencing DPC Latency problem and it causes audio stuttering. I'm running Windows 8.1 x64. When I'm running LatencyMon, it shows me that some of my drivers give a really high latency.
    I was trying to install new drivers, turn off my soundcard (Sound blaster Audigy SE). The problem started to occur, just after a clean install of Windows 8.1, two days ago. Earlier I did not have any problems
    with DPC latency. The weird thing is, that I do not have any audio problems when playing games. The problems occur when I'm listening to music or watching movies. Thanks for your help and sorry for my bad english. 
    PS My computer specs:
    Gigabyte GA-G41M-Combo (rev. 1.3)
    4 GB DDR3 RAM
    Nvidia GeForce 450GTS
    Intel Core2Quad 2.5GHz
    Creative Sound Blaster Audigy SE
    Wireless mouse and keyboard (microsoft ones)
    Drivers causing DPC Latency:
    ntoskrnl.exe
    USBport.sys
    dxgkrnl.sys
    nvlddmkm.sys
    ataport.sys
    CLASSPNP.sys
    rspLLL64.sys
    Thank you for your help!

    Hi,
    First, please let me know what player you use to listen to music or watch movies? I considered the codec conflict.
    If there is any third part player installed, please remove it to check the issue.
    If the issue still persists, please upload the .etl file here for further research.
    Keep post.
    Kate Li
    TechNet Community Support

  • DPC latency - NDIS.SYS -

    Hello,
    I've spend days with this issue and done tons of research online and cannot find a resolution. 
    I can easily replicate this by streaming video online and here is an output from not even 3 minutes;
    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. 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. 
    LatencyMon has been analyzing your system for  0:00:28  (h:mm:ss) on all processors.
    SYSTEM INFORMATION
    Computer name:                                        BASEMENT-PC
    OS version:                                           Windows 7 Service Pack 1, 6.1, build: 7601 (x64)
    Hardware:                                             Z68X-UD3H-B3, Gigabyte Technology Co., Ltd.
    CPU:                                                  GenuineIntel Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
    Logical processors:                                   4
    Processor groups:                                     1
    RAM:                                                  8109 MB total
    CPU SPEED
    Reported CPU speed:                                   3410.0 MHz
    Measured CPU speed:                                   2292.0 MHz (approx.)
    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):   1026890.71290
    Average measured interrupt to process latency (µs):   22.754394
    Highest measured interrupt to DPC latency (µs):       1026762.790580
    Average measured interrupt to DPC latency (µs):       20.927825
     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):              217.898240
    Driver with highest ISR routine execution time:       ndis.sys - NDIS 6.20 driver, Microsoft Corporation
    Highest reported total ISR routine time (%):          1.516305
    Driver with highest ISR total time:                   ndis.sys - NDIS 6.20 driver, Microsoft Corporation
    Total time spent in ISRs (%)                          1.774242
    ISR count (execution time <250 µs):                   89542
    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):              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):              5353.539003
    Driver with highest DPC routine execution time:       ndis.sys - NDIS 6.20 driver, Microsoft Corporation
    Highest reported total DPC routine time (%):          0.257649
    Driver with highest DPC total execution time:         ndis.sys - NDIS 6.20 driver, Microsoft Corporation
    Total time spent in DPCs (%)                          0.742536
    DPC count (execution time <250 µs):                   216143
    DPC count (execution time 250-500 µs):                0
    DPC count (execution time 500-999 µs):                69
    DPC count (execution time 1000-1999 µs):              0
    DPC count (execution time 2000-3999 µs):              0
    DPC count (execution time >=4000 µs):                 0
     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:                 chrome.exe
    Total number of hard pagefaults                       148
    Hard pagefault count of hardest hit process:          90
    Highest hard pagefault resolution time (µs):          2645.792669
    Total time spent in hard pagefaults (%):              0.026785
    Number of processes hit:                              4
     PER CPU DATA
    CPU 0 Interrupt cycle time (s):                       5.116707
    CPU 0 ISR highest execution time (µs):                217.898240
    CPU 0 ISR total execution time (s):                   2.019442
    CPU 0 ISR count:                                      89542
    CPU 0 DPC highest execution time (µs):                5353.539003
    CPU 0 DPC total execution time (s):                   0.821584
    CPU 0 DPC count:                                      211370
    CPU 1 Interrupt cycle time (s):                       0.373808
    CPU 1 ISR highest execution time (µs):                0.0
    CPU 1 ISR total execution time (s):                   0.0
    CPU 1 ISR count:                                      0
    CPU 1 DPC highest execution time (µs):                164.455718
    CPU 1 DPC total execution time (s):                   0.004153
    CPU 1 DPC count:                                      1067
    CPU 2 Interrupt cycle time (s):                       0.360522
    CPU 2 ISR highest execution time (µs):                0.0
    CPU 2 ISR total execution time (s):                   0.0
    CPU 2 ISR count:                                      0
    CPU 2 DPC highest execution time (µs):                200.432258
    CPU 2 DPC total execution time (s):                   0.008878
    CPU 2 DPC count:                                      1420
    CPU 3 Interrupt cycle time (s):                       0.167079
    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):                51.623460
    CPU 3 DPC total execution time (s):                   0.010540
    CPU 3 DPC count:                                      2356
    This computer is VERY clean and has no anti-virus/firewalls/software
    All drivers are updated (I'm not sure if the BIOS is updated yet)
    SO far from research I've change my SSD to AHCI from IDE after doing some registry changes. MADE IT SO MUCH FASTER not why the original builder of the computer didn't do this in the beginning
    I've disabled power setting on the WIFI adapter
    When I disable the WIFI it seems to fix the issue but I NEED WIFI - I can't find anywhere online that explains if buying a new WIFI NIC would fix this?
    I tried to run in command 'verifier' and an option to select all drivers on the computer - It made me restart but after that it crashed and needed to be set back to a restore point???

    So I disabled the WIFI card and hooked up directly to the switch and I'm not seeing NDIS.sys coming up as latency and after light testing it appears I'm not freezing up for the second or so randomly.
    I think I"ll buy another WIFI card and see what happens.
    LatencyMon does show now
    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 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:03:51  (h:mm:ss) on all processors.
    SYSTEM INFORMATION
    Computer name:                                        BASEMENT-PC
    OS version:                                           Windows 7 Service Pack 1, 6.1, build: 7601 (x64)
    Hardware:                                             Z68X-UD3H-B3, Gigabyte Technology Co., Ltd.
    CPU:                                                  GenuineIntel Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
    Logical processors:                                   4
    Processor groups:                                     1
    RAM:                                                  8109 MB total
    CPU SPEED
    Reported CPU speed:                                   3410.0 MHz
    Measured CPU speed:                                   2280.0 MHz (approx.)
    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):   10308.587998
    Average measured interrupt to process latency (µs):   1.961673
    Highest measured interrupt to DPC latency (µs):       533.311552
    Average measured interrupt to DPC latency (µs):       0.726360
     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):              185.646628
    Driver with highest ISR routine execution time:       dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
    Highest reported total ISR routine time (%):          0.138654
    Driver with highest ISR total time:                   dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
    Total time spent in ISRs (%)                          0.191304
    ISR count (execution time <250 µs):                   333205
    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):              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):              537.933138
    Driver with highest DPC routine execution time:       nvlddmkm.sys - NVIDIA Windows Kernel Mode Driver, Version 340.52 , NVIDIA Corporation
    Highest reported total DPC routine time (%):          0.078815
    Driver with highest DPC total execution time:         USBPORT.SYS - USB 1.1 & 2.0 Port Driver, Microsoft Corporation
    Total time spent in DPCs (%)                          0.362878
    DPC count (execution time <250 µs):                   1825222
    DPC count (execution time 250-500 µs):                0
    DPC count (execution time 500-999 µs):                10
    DPC count (execution time 1000-1999 µs):              0
    DPC count (execution time 2000-3999 µs):              0
    DPC count (execution time >=4000 µs):                 0
     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:                 chrome.exe
    Total number of hard pagefaults                       1559
    Hard pagefault count of hardest hit process:          939
    Highest hard pagefault resolution time (µs):          249817.816129
    Total time spent in hard pagefaults (%):              0.436725
    Number of processes hit:                              12
     PER CPU DATA
    CPU 0 Interrupt cycle time (s):                       12.339137
    CPU 0 ISR highest execution time (µs):                185.646628
    CPU 0 ISR total execution time (s):                   1.769483
    CPU 0 ISR count:                                      333205
    CPU 0 DPC highest execution time (µs):                537.933138
    CPU 0 DPC total execution time (s):                   2.342733
    CPU 0 DPC count:                                      1394787
    CPU 1 Interrupt cycle time (s):                       5.371672
    CPU 1 ISR highest execution time (µs):                0.0
    CPU 1 ISR total execution time (s):                   0.0
    CPU 1 ISR count:                                      0
    CPU 1 DPC highest execution time (µs):                210.444575
    CPU 1 DPC total execution time (s):                   0.574316
    CPU 1 DPC count:                                      296645
    CPU 2 Interrupt cycle time (s):                       2.886236
    CPU 2 ISR highest execution time (µs):                0.0
    CPU 2 ISR total execution time (s):                   0.0
    CPU 2 ISR count:                                      0
    CPU 2 DPC highest execution time (µs):                166.552786
    CPU 2 DPC total execution time (s):                   0.056599
    CPU 2 DPC count:                                      16722
    CPU 3 Interrupt cycle time (s):                       1.892698
    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):                178.875953
    CPU 3 DPC total execution time (s):                   0.382826
    CPU 3 DPC count:                                      117078

  • DPC latency D10

    Hi everyone, I´m new member here..
    I´m interested to use D10 as digital audio workstation (DAW). My rig is D10 with double X5460. I have checked my system with DPC latency checker, and there exists latency -peaks aproximately 10-15 second intervals (link to analyzer: http://www.thesycon.de/deu/latency_check.shtml). DPC lantency checker is tiny and very easy to use analyzer.  I have tested XP 32 bit, Vista 32 bit, Vista 64 bit and 7 32 bit operational systems, OS on both SATA and SAS drive. Latency peaks disturbs real-time audio (and video) stream, so you shouldn´t have those. I have made testings system idling, wihout any audio  hardware or drivers installed. I have installed newest bios and motherboard chipset drivers. I haven´t found anything special, what could cause latency peaks. Could it be windows system drivers / motherboard itself??. Do you have any information or interest linking to this subject??

    welcome to the forum!
    i just ran it on my D10 under server 2008 R2 (64-bit) and only had one red peak in about 5 minutes of testing.   i'm not into audio so i can't speak to this topic with any expertise.   my soundcard is an onkyo PCI-200SE running the latest VIA drivers for vista 64 (which are actually quite old).
    there is extensive information on the page you linked regarding what causes spikes and what to do to try and resolve them.   have you read through this to see if any of the info applies to your system?
    ThinkStation C20
    ThinkPad X1C · X220 · X60T · s30 · 600

  • DPC latency

    First of all I would like to say hello to HP community.
    I have HP CQ71 laptop and experiencing serious DPC latency issue. While running DPC latency checker I receive >20000us latency what causes sound cracks. Tried to turn off ethernet / wifi / modem / other devices, but still no help. I have somehow decreased latency whit disabling Windows sounds, but still sometimes DPC latency peeks at ~20000us. Tried uninstalling antivirus, turning off firewall but still the same.
    Please help me solving this issue. Thank you in advance.
    My company dell didn't have any of this problems.

    Yes, I have this same problem with my:
    HP Pavillion DV-6
    4GB DDR3 RAM
    500 GB - 7200 RPM disk
    and have been going around in circles for weeks trying everything the "experts" have suggested with no change at all. In fact, I've disabled EVERY driver and my DPC latency still spikes at over 20,000 microseconds.
    In my case, I'm trying to record audio using a Line 6 UX-1 USB sound capture card. Whether or not this is attached, my DPC Latency checks peak at ~20,000. Needless to say, anything approaching this causes the recording to drop. VERY FRUSTRATING when I have spent 20 minutes getting my guitar tuned, warming up, getting just the right feel, then turn on "RECORD" and it works... for about 3 minutes, then the device just drops out... usually just as I'm feeling good about how it's going. Please... no advice about ASIO drivers, USB stuff, etc... With no audio recording software or hardware in play, the latency on this machine is through the roof!
    Luckily, I bought this from Costco and can return it for a full refund. I'll try a Dell next and see if the problem follows the manufacturer (HP) or the o/s (Microcrap) . In that way, I'll make my way through all the hardware that Costco sells and report back here in a couple of weeks.

Maybe you are looking for

  • PO details missing after updating SQL

    Hi all, I encountered this problem of a client of ours after updating MSSql 2008 where some of the PO details were missing and also affects the amount of the POs. Although the document is still 'Open-Printed', but the printout details which was print

  • Root creation problem

    Hi all, i am using the following code to create the context. import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.naming.NameAlreadyBoundException; import javax.naming.directory.*; import

  • Mail SMTP Settings

    I am having issues with sending mail since I switched from MobileMe to iCloud.  The port setting is OK but outbound mail keeps on getting rejected, possibly for pw issues.  This is also happening in Mail and in Thunderbird email.  I've tried everythi

  • Premiere Pro CC crashing issues

    I have edited a video in Premiere Pro CC.  After I save and exit my file can not be opened again.  I get a window that says it is damaged.  I un-install PP CC and then re-install PP CC and it opens.  What is going on?  How can I convert to regular Pr

  • Setting Presentation Variable with Multiselect Prompt

    I want to know if there is a way to set presentation variables from a multiselect prompt. I want to store all the values that the user has selected from the prompt. Mrinalini.