none
Cracking Sound/ High DPC latency RRS feed

  • Question

  • Hello everyone.

    I have an issue for some weeks:

    I am using Windows 8 Pro x64

    Every time I play audio and then load a tab in my Browser (Firefox 18) for example my sound starts cracking (Logitech G35 ; Newest Drivers).

    After I searched a bit on the net I found out that this is related to the high DPC Latency I get. I also updated all my current drivers, tried to install Win7 drivers, tried to plug in/out various devices. Never had these problems on Win7 x64.

    .etl

    https://www.dropbox.com/s/lporyc6dk4bupyj/DPC_Interrupt.etl

    .txt

    https://www.dropbox.com/s/6drv3m0lwaptgl5/dpc.txt

    From what I can see my USBPORT.sys is causing the high DPC latency.

    I also downloaded the newest chipset driver for my mainboard but it didn't fix my problem (http://i.imgur.com/wKxTW.png)

    Hope someone can help me on this one.

    Hardware:

    OS: Windows 8 Pro x64

    Mainboard: Asus P8Z68 Deluxe

    CPU: Intel Core i7 2600k 4x4,6GHz OC'ed

    GPU: MSI GeForce GTX 460 OC'ed

    RAM: Corsair Vengeance 16GB 1600MHz OC'ed


    • Edited by Mr.Puma Monday, January 14, 2013 9:26 PM
    Monday, January 14, 2013 9:20 PM

Answers

  • 3 network related drivers cause the DPC issues for you (spikes over 1024µs):

    Total = 32 for module NETIO.SYS
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      1, or   3.13%
    Total,                                                    32
    
    Total = 4899 for module ndis.sys
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      9, or   0.18%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      9, or   0.18%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,     12, or   0.24%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,     12, or   0.24%
    Elapsed Time, >     8192 usecs AND <=    16384 usecs,      9, or   0.18%
    Elapsed Time, >    16384 usecs AND <=    32768 usecs,      3, or   0.06%
    Elapsed Time, >    32768 usecs AND <=    65536 usecs,      2, or   0.04%
    Total,                                                  4899
    
    Total = 19 for module netbt.sys
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      8, or  42.11%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      2, or  10.53%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,      1, or   5.26%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,      1, or   5.26%
    Total,                                                    19
    
    
    

    So update the driver fro your Intel(R) 82579V Gigabit Network and also make sure all offloading options are enabled in the network driver options.


    "A programmer is just a tool which converts caffeine into code"

    • Marked as answer by Mr.Puma Thursday, January 17, 2013 12:07 PM
    Tuesday, January 15, 2013 6:09 AM
    Answerer

All replies

  • 3 network related drivers cause the DPC issues for you (spikes over 1024µs):

    Total = 32 for module NETIO.SYS
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      1, or   3.13%
    Total,                                                    32
    
    Total = 4899 for module ndis.sys
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      9, or   0.18%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      9, or   0.18%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,     12, or   0.24%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,     12, or   0.24%
    Elapsed Time, >     8192 usecs AND <=    16384 usecs,      9, or   0.18%
    Elapsed Time, >    16384 usecs AND <=    32768 usecs,      3, or   0.06%
    Elapsed Time, >    32768 usecs AND <=    65536 usecs,      2, or   0.04%
    Total,                                                  4899
    
    Total = 19 for module netbt.sys
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      8, or  42.11%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      2, or  10.53%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,      1, or   5.26%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,      1, or   5.26%
    Total,                                                    19
    
    
    

    So update the driver fro your Intel(R) 82579V Gigabit Network and also make sure all offloading options are enabled in the network driver options.


    "A programmer is just a tool which converts caffeine into code"

    • Marked as answer by Mr.Puma Thursday, January 17, 2013 12:07 PM
    Tuesday, January 15, 2013 6:09 AM
    Answerer
  • Thank you very much. Downloaded the newest drivers, even though I already installed them before :S Offloading options were enabled.

    The issue seems to be fixed, but I will leave this thread open for some time to see if it really worked.

    I also changed some things in the adapter settings (it's German, but the main point should be understandable):

    http://i.imgur.com/oN90c.png

    New .etl:

    https://www.dropbox.com/s/lporyc6dk4bupyj/DPC_Interrupt.etl

    Would be cool if you could check them and tell me if everything is fine. Sorry for bothering you.

    So thanks again and I hope this is fixed now.

    Wednesday, January 16, 2013 5:23 PM
  • the new trace is better:

    Total = 2350 for module ndis.sys
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      4, or   0.17%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,      1, or   0.04%
    Total,                                                  2350

    so there are only 5 spikes over 1024µs. So there can be still some drops. Do you still have such sound drops?

    If you still have them, try to stop Kaspersky Anti-Virus. What is this driver used for (tsvp.sys)?


    "A programmer is just a tool which converts caffeine into code"

    Wednesday, January 16, 2013 7:29 PM
    Answerer
  • No don't have any sound drops yet.

    Disabled Kaspersky, didn't change anything.

    tsvp.sys is a CommView driver. Uninstalled CommView a month ago, so I just deleted the driver now.

    Final .etl:

    Total = 73254
    Elapsed Time, >        0 usecs AND <=        1 usecs,   1934, or   2.64%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   4395, or   6.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  20968, or  28.62%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  23551, or  32.15%
    Elapsed Time, >        8 usecs AND <=       16 usecs,  14887, or  20.32%
    Elapsed Time, >       16 usecs AND <=       32 usecs,   5806, or   7.93%
    Elapsed Time, >       32 usecs AND <=       64 usecs,   1614, or   2.20%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     61, or   0.08%
    Elapsed Time, >      128 usecs AND <=      256 usecs,     33, or   0.05%
    Elapsed Time, >      256 usecs AND <=      512 usecs,      5, or   0.01%
    Total,                                                 73254
    
    Total = 54 for module ACPI.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      0, or   0.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      0, or   0.00%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      2, or   3.70%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      4, or   7.41%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     21, or  38.89%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      6, or  11.11%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      0, or   0.00%
    Elapsed Time, >      128 usecs AND <=      256 usecs,     21, or  38.89%
    Total,                                                    54
    
    Total = 595 for module CLASSPNP.SYS
    Elapsed Time, >        0 usecs AND <=        1 usecs,    485, or  81.51%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     20, or   3.36%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      6, or   1.01%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     19, or   3.19%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     26, or   4.37%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     33, or   5.55%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      6, or   1.01%
    Total,                                                   595
    
    Total = 264 for module HDAudBus.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      2, or   0.76%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    141, or  53.41%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    106, or  40.15%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     13, or   4.92%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      2, or   0.76%
    Total,                                                   264
    
    Total = 17 for module HECIx64.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     13, or  76.47%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      4, or  23.53%
    Total,                                                    17
    
    Total = 1 for module HTTP.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      0, or   0.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      0, or   0.00%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 12 for module NETIO.SYS
    Elapsed Time, >        0 usecs AND <=        1 usecs,      9, or  75.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or   8.33%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      0, or   0.00%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      0, or   0.00%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      1, or   8.33%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      1, or   8.33%
    Total,                                                    12
    
    Total = 3 for module Ntfs.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      1, or  33.33%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      2, or  66.67%
    Total,                                                     3
    
    Total = 60133 for module USBPORT.SYS
    Elapsed Time, >        0 usecs AND <=        1 usecs,    768, or   1.28%
    Elapsed Time, >        1 usecs AND <=        2 usecs,   3122, or   5.19%
    Elapsed Time, >        2 usecs AND <=        4 usecs,  18371, or  30.55%
    Elapsed Time, >        4 usecs AND <=        8 usecs,  21182, or  35.23%
    Elapsed Time, >        8 usecs AND <=       16 usecs,  12539, or  20.85%
    Elapsed Time, >       16 usecs AND <=       32 usecs,   3008, or   5.00%
    Elapsed Time, >       32 usecs AND <=       64 usecs,   1139, or   1.89%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      3, or   0.00%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      1, or   0.00%
    Total,                                                 60133
    
    Total = 1400 for module Wdf01000.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     84, or   6.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    242, or  17.29%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    978, or  69.86%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     76, or   5.43%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     17, or   1.21%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      3, or   0.21%
    Total,                                                  1400
    
    Total = 1208 for module afd.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,    145, or  12.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    326, or  26.99%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    469, or  38.82%
    Elapsed Time, >        4 usecs AND <=        8 usecs,    256, or  21.19%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     10, or   0.83%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      2, or   0.17%
    Total,                                                  1208
    
    Total = 1 for module bowser.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      0, or   0.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 14 for module dxgkrnl.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     10, or  71.43%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      4, or  28.57%
    Total,                                                    14
    
    Total = 1 for module fltmgr.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 24 for module kneps.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      2, or   8.33%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     14, or  58.33%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      8, or  33.33%
    Total,                                                    24
    
    Total = 501 for module ndis.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     74, or  14.77%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     53, or  10.58%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     61, or  12.18%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     78, or  15.57%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     66, or  13.17%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     59, or  11.78%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     65, or  12.97%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     37, or   7.39%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      8, or   1.60%
    Total,                                                   501
    
    Total = 12 for module netbt.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      2, or  16.67%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      0, or   0.00%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      2, or  16.67%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      0, or   0.00%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      2, or  16.67%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      1, or   8.33%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      3, or  25.00%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      2, or  16.67%
    Total,                                                    12
    
    Total = 397 for module ntoskrnl.exe
    Elapsed Time, >        0 usecs AND <=        1 usecs,    236, or  59.45%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     81, or  20.40%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     64, or  16.12%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     13, or   3.27%
    Elapsed Time, >        8 usecs AND <=       16 usecs,      2, or   0.50%
    Elapsed Time, >       16 usecs AND <=       32 usecs,      1, or   0.25%
    Total,                                                   397
    
    Total = 4483 for module nvlddmkm.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     30, or   0.67%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     16, or   0.36%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    123, or   2.74%
    Elapsed Time, >        4 usecs AND <=        8 usecs,    576, or  12.85%
    Elapsed Time, >        8 usecs AND <=       16 usecs,   1214, or  27.08%
    Elapsed Time, >       16 usecs AND <=       32 usecs,   2131, or  47.54%
    Elapsed Time, >       32 usecs AND <=       64 usecs,    373, or   8.32%
    Elapsed Time, >       64 usecs AND <=      128 usecs,     14, or   0.31%
    Elapsed Time, >      128 usecs AND <=      256 usecs,      1, or   0.02%
    Elapsed Time, >      256 usecs AND <=      512 usecs,      5, or   0.11%
    Total,                                                  4483
    
    Total = 2 for module rdbss.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      0, or   0.00%
    Elapsed Time, >        2 usecs AND <=        4 usecs,      2, or 100.00%
    Total,                                                     2
    
    Total = 1 for module srvnet.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or 100.00%
    Total,                                                     1
    
    Total = 56 for module storahci.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     14, or  25.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     13, or  23.21%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     27, or  48.21%
    Elapsed Time, >        4 usecs AND <=        8 usecs,      2, or   3.57%
    Total,                                                    56
    
    Total = 3502 for module storport.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     46, or   1.31%
    Elapsed Time, >        1 usecs AND <=        2 usecs,    361, or  10.31%
    Elapsed Time, >        2 usecs AND <=        4 usecs,    724, or  20.67%
    Elapsed Time, >        4 usecs AND <=        8 usecs,   1015, or  28.98%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    846, or  24.16%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    504, or  14.39%
    Elapsed Time, >       32 usecs AND <=       64 usecs,      4, or   0.11%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      2, or   0.06%
    Total,                                                  3502
    
    Total = 573 for module tcpip.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     17, or   2.97%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      3, or   0.52%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     22, or   3.84%
    Elapsed Time, >        4 usecs AND <=        8 usecs,    308, or  53.75%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    160, or  27.92%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     41, or   7.16%
    Elapsed Time, >       32 usecs AND <=       64 usecs,     20, or   3.49%
    Elapsed Time, >       64 usecs AND <=      128 usecs,      2, or   0.35%
    Total,                                                   573
    
    All Module =  73254,  Total = 73254,   EQUAL


    • Edited by Mr.Puma Wednesday, January 16, 2013 9:31 PM
    Wednesday, January 16, 2013 8:19 PM
  • this is fine. You have no spike over 1024µs. Now you should no longer have sound issues.

    "A programmer is just a tool which converts caffeine into code"

    Thursday, January 17, 2013 6:06 AM
    Answerer
  • Not to thread hijack but I'm having this issue with Windows 8 64 bit and my onboard audio and onboard NIC.  Here is the DPC interrupt.  Can you please check it out?  I've updated to the latest drivers for both.  https://www.dropbox.com/s/hsbvmkcx1b7t9kz/DPC_Interrupt.7z

    Thanks!

    Thursday, February 14, 2013 5:21 AM
  • NDIS.sys is causing it. Updaet the realtek driver Rt630x64.sys. You use version "8.007.1025.2012", the latest version is "8.010.1226.2012":

    http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false


    "A programmer is just a tool which converts caffeine into code"

    Thursday, February 14, 2013 6:47 AM
    Answerer
  • Andre I updated just now and Latency Mon is still showing high.  Here is a new logfile for you.

    https://www.dropbox.com/s/hsbvmkcx1b7t9kz/DPC_Interrupt.7z

    Thursday, February 14, 2013 6:08 PM
  • still the same:

    Total = 1766 for module ndis.sys
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,     11, or   0.62%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,     27, or   1.53%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,     31, or   1.76%
    Total,                                                  1766

    activate all offloading Options in the Driver settings

    "A programmer is just a tool which converts caffeine into code"

    Thursday, February 14, 2013 8:20 PM
    Answerer
  • The only one not enabled was large Send Offload v2 (IPV4) but it still seems to crack the sound.
    Thursday, February 14, 2013 9:36 PM
  • I have no idea to fix it. The realtek also shares the same iRQ (16) with other devices (NVIDIA GeForce 9800 GT, USB controller, AHCI controller) which can also cause such issues. if you have 2 PCIe-x16 slots, put the GPU into the 2nd slot.

    "A programmer is just a tool which converts caffeine into code"

    Friday, February 15, 2013 5:54 AM
    Answerer
  • Hmmm I just have one video card.  No SLI.
    Friday, February 15, 2013 6:27 AM
  • ok, your gigabyte motherboard only has one PCIe x16 slot.

    "A programmer is just a tool which converts caffeine into code"

    Saturday, February 16, 2013 8:06 AM
    Answerer
  • I disabled onboard sound and installed the Asus Xonar DG sound card and it helped quite a bit but still get the sound glitches once in a while.  Hopefully MS fixes the high DPC issues in windows 8.  Would a disabled network card cause ndis.sys to go loopy?
    Saturday, February 16, 2013 9:46 PM
  • make a new trace with the disabled NIC.

    "A programmer is just a tool which converts caffeine into code"

    Sunday, February 17, 2013 6:28 AM
    Answerer
  • I ordered a new PCI Nic last night.  Once I install it I will disable On board Network card.  Crossing fingers!
    Sunday, February 17, 2013 1:23 PM
  • Okay its me again.  I got the new network card its a TP-Link PCI NIC and it still uses the Realtek driver set.  I disabled the onboard Realtek NIC.  Here is the new trace.  https://www.dropbox.com/s/hsbvmkcx1b7t9kz/DPC_Interrupt.7z Did it help any?
    Friday, February 22, 2013 10:00 PM
  • not really:

    Total = 1722 for module ndis.sys
    Elapsed Time, >      256 usecs AND <=      512 usecs,      0, or   0.00%
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      0, or   0.00%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,    123, or   7.14%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,     24, or   1.39%
    Elapsed Time, >     8192 usecs AND <=    16384 usecs,     24, or   1.39%
    Total,                                                  
    
    
    Total = 678 for module tcpip.sys
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,      1, or   0.15%
    Total,                                                   
    
    

    put the NIC into a different PCIe slot to avoid IRQ sharing


    "A programmer is just a tool which converts caffeine into code"

    Friday, February 22, 2013 10:19 PM
    Answerer
  • Hmmm its a PCI card not a PCIe card.  So just move the NIC to another PCI slot?
    Friday, February 22, 2013 10:46 PM
  • Okay, Network card is on its own IRQ as far as I can tell.  Any better?

    https://www.dropbox.com/s/hsbvmkcx1b7t9kz/DPC_Interrupt.7z

    Saturday, February 23, 2013 1:00 AM
  • no, still the same.

    Total = 1292 for module ndis.sys
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,     68, or   5.26%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,     10, or   0.77%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,     28, or   2.17%
    Total,                                                  1292

    And the NDIS usage comes from the realtek driver:


    If I would buy a new card I would buy a high quality Intel NIC:

    http://www.intel.com/content/www/us/en/network-adapters/gigabit-network-adapters/gigabit-ct-desktop-adapter.html

    Because this card can handle ISR/DPCs better without using the CPU so much (Interrupt moderation).



    "A programmer is just a tool which converts caffeine into code"


    Saturday, February 23, 2013 7:24 AM
    Answerer
  • I'll check and see if I have a PCI-e slot available.  I know I have one filled with a TV tuner and I think there is another that might be available.  Do you know if Intel makes a PCI card with the interrupt modulation or is it PCI-e only?
    Saturday, February 23, 2013 7:10 PM
  • I have no idea. Search on the Intel site a bit.

    "A programmer is just a tool which converts caffeine into code"

    Saturday, February 23, 2013 9:06 PM
    Answerer
  • This realtek PCI card says interrupt modulation is ON but apparently it doesn't do much. 

    P.S.  Is the NIC the main culprit of the DPC issues or is something else showing up too?

    • Edited by Kamakzie Saturday, February 23, 2013 10:31 PM
    Saturday, February 23, 2013 10:30 PM
  • Got the card ordered.  Once I install it I will do another trace for you...
    Saturday, February 23, 2013 11:41 PM
  • Okay Andre, the moment you've been waiting for! :)  I installed the Intel CTEXPI9301CT PCI-e card.  Once I installed the latest drivers I did another trace and here it is https://www.dropbox.com/s/hsbvmkcx1b7t9kz/DPC_Interrupt.7z

    Please give me some good news. :)

    Thursday, February 28, 2013 1:30 AM
  • I have no good news:

    Total = 671 for module ndis.sys
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      7, or   1.04%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,    134, or  19.97%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,     22, or   3.28%
    Elapsed Time, >     8192 usecs AND <=    16384 usecs,      6, or   0.89%
    Total,                                                   671

    there are still spikes. I checked the callstack and the Intel driver (e1q63x64.sys) is used. Is version 12.4.39.0 the latest driver? Try to get newer ones and make sure the offloading option are really enabled. Also increase the send/receive buffers. Do you know still have sound issues.

    "A programmer is just a tool which converts caffeine into code"

    Thursday, February 28, 2013 5:59 AM
    Answerer
  • I have no good news:

    Total = 671 for module ndis.sys
    Elapsed Time, >      512 usecs AND <=     1024 usecs,      0, or   0.00%
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      7, or   1.04%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,    134, or  19.97%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,     22, or   3.28%
    Elapsed Time, >     8192 usecs AND <=    16384 usecs,      6, or   0.89%
    Total,                                                   671

    there are still spikes. I checked the callstack and the Intel driver (e1q63x64.sys) is used. Is version 12.4.39.0 the latest driver? Try to get newer ones and make sure the offloading option are really enabled. Also increase the send/receive buffers. Do you know still have sound issues.

    "A programmer is just a tool which converts caffeine into code"

    Yeah driver is dated 11/30/2012.  Default receive buffer was 256 so I tried the max of 2048 and the same with send buffer.  Interrupt Modulation is set to Adaptive.  There are other options like Extreme, off etc. Sound still pops and burps occasionally with the old buffer set.  Haven't tried much sound but will in a bit.


    • Edited by Kamakzie Thursday, February 28, 2013 6:15 AM
    Thursday, February 28, 2013 6:14 AM
  • Here is the trace with the send/receive buffers set to max.  https://www.dropbox.com/s/hsbvmkcx1b7t9kz/DPC_Interrupt.7z  audio burps seem just as bad or worse with this Intel NIC...  I'm about ready to smash my head into the wall!!  I appreciate your troubleshooting with me though.  Maybe we will fix this thing yet.
    Thursday, February 28, 2013 6:55 AM
  • still the same. Run the new WPRUI.exe, select CPU,disk, network and under profile "Audio/video glitches". Capture here 60s and upload the new file.




    Btw, update your flash please to version 11.6.602.171, which fixes a securuty issue.


    "A programmer is just a tool which converts caffeine into code"

    Thursday, February 28, 2013 7:10 AM
    Answerer
  • still the same. Run the new WPRUI.exe, select CPU,disk, network and under profile "Audio/video glitches". Capture here 60s and upload the new file.




    Btw, update your flash please to version 11.6.602.171, which fixes a securuty issue.


    "A programmer is just a tool which converts caffeine into code"


    Just upgraded Flash per your suggestion.  Here is the trace of what you requested.  https://www.dropbox.com/s/3dikm2xcf5ewk0l/02-28-2013.02-33-42.7z Hopefully something in there can help find the issue.  I probably won't respond to your request for several hours as I am getting sleepy!  Had a bad day with this silly issue and my cat died this morning which really sucked!  Good night and I await your response.
    Thursday, February 28, 2013 7:43 AM
  • Here is another trace.  I ran it while I watched some video an app called Directv2PC and I got a audio hiccup right towards the end.  https://www.dropbox.com/s/nmz5awumgxm9dr4/02-28-2013.15-54-37.7z
    Thursday, February 28, 2013 9:08 PM
  • still the same :( I have no real idea. let me think about it over the weekend and reply to the topic again an Monday.

    "A programmer is just a tool which converts caffeine into code"

    Thursday, February 28, 2013 9:27 PM
    Answerer
  • Okay, thanks Andre.  This is really bugging me as it does it while listening to internet radio through the Firefox.  I'm wondering if I should install Windows 7 again... Not sure how hard it would be to install on another drive and dual boot 8?  Since I installed 8 first it might be a mess.
    Thursday, February 28, 2013 10:40 PM
  • resize the Win8 partition to get some free space (60GB), run Win7 setup from booted DVD install Win7. In Win7, use EasyBCD to add Win8 back to the bootmenu.

    "A programmer is just a tool which converts caffeine into code"

    Friday, March 1, 2013 5:50 AM
    Answerer
  • resize the Win8 partition to get some free space (60GB), run Win7 setup from booted DVD install Win7. In Win7, use EasyBCD to add Win8 back to the bootmenu.

    "A programmer is just a tool which converts caffeine into code"


    Andre I'm in Windows 7 now.  Where would I get the Windows 7 Performance Toolkit thingy like I have in 8?
    Friday, March 1, 2013 7:58 AM
  • you can install the Win8 SDK on Windows 7, too.

    "A programmer is just a tool which converts caffeine into code"

    Friday, March 1, 2013 8:48 PM
    Answerer
  • Okay Andre.  I did a fresh install of Windows 7 and installed the WPT on 7.  Here's the trace https://www.dropbox.com/s/t2w1yt7xpdf1q5v/W7_DPC_Interrupt.etl  So far I haven't had any sound drops.  I'm curious how this compares to 8.
    Friday, March 1, 2013 9:41 PM
  • it is MUCH, MUCH better:

    Total = 583 for module ndis.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,     53, or   9.09%
    Elapsed Time, >        1 usecs AND <=        2 usecs,     34, or   5.83%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     68, or  11.66%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     43, or   7.38%
    Elapsed Time, >        8 usecs AND <=       16 usecs,     55, or   9.43%
    Elapsed Time, >       16 usecs AND <=       32 usecs,     12, or   2.06%
    Elapsed Time, >       32 usecs AND <=       64 usecs,    115, or  19.73%
    Elapsed Time, >       64 usecs AND <=      128 usecs,    184, or  31.56%
    Elapsed Time, >      128 usecs AND <=      256 usecs,     19, or   3.26%
    Total,                                                   583

    so the highest spikes are between 128 and 256µs. This is great.


    "A programmer is just a tool which converts caffeine into code"

    Friday, March 1, 2013 9:48 PM
    Answerer
  • I guess something in my PC doesn't play nice with 8.  Guess I'll hope there is an update or something to 8 in the future or my hardware makers make better drivers. 
    Friday, March 1, 2013 10:16 PM
  • I guess something in my PC doesn't play nice with 8.  Guess I'll hope there is an update or something to 8 in the future or my hardware makers make better drivers. 
    I had same problem with Windows 8, since I went back to Windows 7 my PC is performing much better with audio and video. I to also had USBPORT.sys But I was using an out data USB headset driver and the Windows 8 driver isn't released yet, so when it does I might try Windows 8 out again.
    Saturday, March 2, 2013 12:09 AM
  • Overall 8 isn't that bad.  I thought I would've hated it but for $40 I thought what the heck.  Then after a couple months of use this audio glitch really got bad.  I have 8 on an old 2nd gen SSD.  I wonder if its actually 8 or the SSD going bad?  I put 7 on a Velociraptor and so far so great. 
    Saturday, March 2, 2013 12:26 AM
  • Overall 8 isn't that bad.  I thought I would've hated it but for $40 I thought what the heck.  Then after a couple months of use this audio glitch really got bad.  I have 8 on an old 2nd gen SSD.  I wonder if its actually 8 or the SSD going bad?  I put 7 on a Velociraptor and so far so great. 

    I installed onto same drive. Windows 8 high DPC latency audio stutter, Installed Windows 7 same drivers etc and games and audio is fine. 

    I also like Windows 8 but my Hardware doesn't at the moment lol So I might just leave it till Windows 8 SP1 or this Windows blue thing.

    Will keep an eye on this topic see how you get on.

    Saturday, March 2, 2013 1:15 AM
  • Wow I just found out something interesting.  I was running DPClat on Windows 7 and was installing apps.  The second I installed Malwarebytes Anti Malware my DPC values went through the roof just like in 8.  I promptly uninstalled MB and values went back to green.  Going to uninstall from 8 and see what happens.
    Saturday, March 2, 2013 4:49 AM
  • Here is a shot of Windows 8 when Malwarebytes is running.  The red is when its actively open.  I clicked exit program and it says something about my system would be unprotected blah blah.  Notice how it immediately goes to yellow (program doesn't read windows 8 dpc values quite right).  http://img268.imageshack.us/img268/3876/malwarebytesdpc.jpg

    Here is a new trace for Andre inside windows 8 with MB disabled, I'd be willing to bet there is a huge difference!

    https://www.dropbox.com/s/hsbvmkcx1b7t9kz/DPC_Interrupt.7z

    Saturday, March 2, 2013 5:17 AM
  • confirmed! Without the tool, Win8 is great:

    Total = 720 for module ndis.sys
    Elapsed Time, >        0 usecs AND <=        1 usecs,      0, or   0.00%
    Elapsed Time, >        1 usecs AND <=        2 usecs,      1, or   0.14%
    Elapsed Time, >        2 usecs AND <=        4 usecs,     45, or   6.25%
    Elapsed Time, >        4 usecs AND <=        8 usecs,     59, or   8.19%
    Elapsed Time, >        8 usecs AND <=       16 usecs,    133, or  18.47%
    Elapsed Time, >       16 usecs AND <=       32 usecs,    114, or  15.83%
    Elapsed Time, >       32 usecs AND <=       64 usecs,    159, or  22.08%
    Elapsed Time, >       64 usecs AND <=      128 usecs,    171, or  23.75%
    Elapsed Time, >      128 usecs AND <=      256 usecs,     38, or   5.28%
    Total,                                                   720

    like in WIn7, the highest spikes are 128 - 256µs and this is good.


    "A programmer is just a tool which converts caffeine into code"

    Saturday, March 2, 2013 7:38 AM
    Answerer
  • Thanks for the help Andre.  I just kind of stumbled on this problem so hopefully this will help other people that have this problem perhaps their anti-malware program or antivirus is causing the DPC spikes. 
    Saturday, March 2, 2013 5:47 PM
  • Sorry to bump this but I did fix this issue.

    I used to have an SSD caching intel rapid response software. After trying everything I switched off the caching and the DPC issue stopped.

    I have now since switched windows onto a bigger SSD and running great.

    • Proposed as answer by shankly1985 Thursday, January 9, 2014 3:53 AM
    Thursday, January 9, 2014 3:52 AM