• Still running Windows 7 or earlier? Support for Windows 7 ended on January 14th 2020. Please review the thread here for more details.

[SOLVED] High DPC/ Audio Issues

kommie

New member
Joined
May 3, 2014
Posts
4
Hello All,

I am runnining Windows 7 Pro on a ProBook 6540b. My audio is crackling and I am unable to hear any decent sound. I have ran latencymon. Please see the screenshot. Any help would be appricated.


OS version: Windows 7 , 6.1, build: 7600 (x86)
Hardware: HP ProBook 6540b, Hewlett-Packard, 1726
CPU: GenuineIntel Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
Logical processors: 4
Processor groups: 1
RAM: 3055 MB total
 

Attachments

  • latency mon.jpg
    latency mon.jpg
    187.9 KB · Views: 7
Dear,

The XPERF trace you attached earlier is corrupted (it is missing many events). To properly troubleshoot issues with high/frequent DPCs/IRPs, we require a correct XPERF trace. Please follow these steps to generate one:

  1. Download Windows Software Development Kit (SDK) for Windows and run the setup.
  2. Select Windows Performance Toolkit feature (all the others can be unchecked) and proceed with the download/installation.
  3. Once the installation finishes, open an elevated Command Prompt by right-clicking on CMD.EXE shortcut in your start menu and selecting Run As Administrator from the context menu.
  4. Type the following command, which will start tracing, in the Command Prompt window you just opened:
    Code:
    xperf -on PROC_THREAD+LOADER+PROFILE+INTERRUPT+DPC+DRIVERS+POWER+IDLE_STATES -stackwalk Profile -BufferSize 1024 -MinBuffers 256 -MaxBuffers 256 -MaxFile 256 -FileMode Circular
    If you see a yellow warning "xperf: warning: This system is not fully configured for x64 stack tracing" after running the above command, please complete these extra steps (otherwise, proceed to the step #5):
    Read More:
    If you see a red error "xperf: error: NT Kernel Logger: A device attached to the system is not functioning. (0x1f)" after running the above command, please complete these extra steps (otherwise, proceed to the step #5):
    Read More:
  5. Perform some activities with your computer for few minutes, making sure the issues you reported are reproduced.
  6. Run the following command, which will stop the tracing, in the command prompt window you already have opened:
    Code:
    xperf -stop -d C:\CPU.etl
  7. Compress file C:\CPU.etl
  8. Upload the compressed file to a file sharing service (e.g. OneDrive or DropBox).
  9. Share the download link here.
Thank you.
 
Hello Kommie,

The audio issues you are experiencing do not seem to be caused by DPC latency as DPCs/ISRs on you system are quite low:

DPC and ISR.PNG

Anyhow, the problem is that you CPU is very highly loaded (all 4 cores are used 100% almost all the time) and the primary source of this high usage is the following two functions:
Code:
|    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |- NETIO.SYS!NsiGetAllParametersEx, 46594, 46594.092535, , 13.13
|    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |- halmacpi.dll!KeAcquireSpinLockRaiseToSynch, 34013, 34012.354143, , 9.59

As the first function is related to the network, I checked the network adapters configuration on you system and I found an interesting thing - you have 463(!!!) IPv6 network adapters on your system:

NICs.PNG

This might (or might not) be the cause of the slowness you are experiencing, but since this is a known Microsoft issue, we need to get it fixed. Please do the following:

  1. Open an elevated Command Prompt by right-clicking on CMD.EXE shortcut in your start menu and selecting Run As Administrator from the context menu.
  2. Run the following command to confirm there are a lot of Microsoft 6to4 adapters:
    Code:
    IPCONFIG /ALL
  3. Download KB980486 hotfix and install it.
  4. Reboot the computer.
  5. Run the following command again:
    Code:
    IPCONFIG /ALL
    Now, I am not sure whether this hotfix removes all the adapter that were created by mistake or it just fixes the bug so no new adapters are created. If the command you just ran still shows a lot of adapters, it will mean we need to remove them manually. If that's the case, please download 6to4 Card/Adapter Cleaner tool and use Only Remove Cards function to remove all these extra adapters. You might want to create a System Restore Point prior using this tool.
Please let me know how it goes.
 
This was it!!

I applied the update still had the cards. Ran the 6to4 cleaner, removed the cards and everything works!!

Thank you!!
 

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

Back
Top