DPC Latency in Windows 10: How to Fix It in 5 Steps?

Tested methods to solve the latency issues on Windows 10

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

Key notes

  • Deferred Procedure Call (DPC) is a Windows OS mechanism that prioritizes high-priority tasks over lower-priority ones.
  • This allows device drivers to perform the high-priority parts of their processing faster and schedule the non-critical part of the task to be executed later.
  • However, latency issues might occur if your computer drivers are outdated.
  • This guide will show you some methods to resolve the issue.

High DPC latency could be a contributor to your Windows 10 slow performance. It can cause stuttering audio, video playback, erratic mouse movement, slow response of the keyboard, etc. 

This guide will discuss some of the best methods to fix audio dropouts, popping, and distortion in no time. Let’s begin! 

What causes DPC latency on Windows 10?

For various reasons, spotting the exact error that caused DPC latency on Windows is tricky. However, some of the most common reasons are: 

  • Outdated/Incompatible audio drivers – When your audio and graphics drivers are obsolete, you might face DPC latency issues and need to update the drivers.
  • Change your Power Plan – If the computer’s power options are not set to Balanced (Active), a recommended setting, it could cause the problem.
  • Check Windows Updates – Pending Windows updates can cause latency issues; ensure your computer is updated.
  • Problem with network components: If Windows network components are not working fine, it could cause an issue. It is advised to use a TCP optimizer to modify network settings.

How can I fix DPC latency on Windows 10?

Before diving into detailed steps, let us check out the easy fixes first: 

If you tried the instant fixes and you still are facing the DPC latency issue on Windows 10, try these methods: 

1. Update Drivers

1.1 Use Device Manager

  1. Press the Windows key and type Device Manager, and press Enter.DEVICE MANAGER
  2. Go to Sound, video, and game controllers and expand it.
  3. Double-click on the drivers from the tree and click on Update driver one by one.DRIVER UPDATE
  4. Follow the on-screen prompts to complete.

1.2 Use a third-party tool

  1. Download and install Outbyte Driver Updater.
  2. Once launched, the tool will scan your computer for outdated drivers.
  3. Click Update for Sound and audio-related drivers from the list of drivers.Outbyte Driver Updater 2
  4. The utility will download the selected driver. Once done, click Install.
  5. Follow the on-screen instructions to complete.

Now that Outbyte Driver Updater located the latest updates to your driver, you should be able to enjoy an error-free PC experience.

Outbyte Driver Updater

Prevent DPC latency and let Outbyte Driver Updater help you maintain your drivers updated with the most recent versions.
Free Trial Download now

2. Use Command Prompt

  1.  Press the Windows key and type CMD and click Run as administrator
  2. Type the following command and press Enter sfc/scannow
  3. Paste the following commands on the CMD window and press Enter after every command DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealthCMD SFC
  4. Restart your computer.

3. Use Registry Editor

3.1 Change values for some DWORDs

  1. Press Windows + R to the Run console.Regedit
  2. Type regedit and press Enter to open Registry Editor.
  3. Navigate to the following path:  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{DEB039CC-B704-4F53-B43E-9DD4432FA2E9}\0000]
  4. Right-click on 0000 and select New, then DWORD (32-bit) Value.
  5. Rename it as PerfLevelSrc and double-click it to change its Value data to 3322.
  6. Repeat step 4 and create three new DWORD values, naming them PowerMizerEnable, PowermizerLevel, and PowermizerLevelAC.
  7. For PowermizerLevel, and PowermizerLevelAC, modify the Value data to 1.Modify value data
  8. For PowerMizerEnable, change the Value data to 0.

3.2 Disable Windows Defender

  1. Go to Registry Editor using the method mentioned in the above steps.
  2. Copy and paste this path into the address bar:  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc
  3. Locate and double-click on DWORD StartDisable Windows DEFENDER
  4. Change the Value data to 4 and click OK.
  5. Restart your computer.

4. Disabling the dynamic ticking

  1. Press the Windows key, type CMD, and click Run as administrator.DOS COmmand Prompt
  2. Type the following command and hit Enter BCDEDIT /SET DISABLEDYNAMICTICK YESCMD DISABLE DYNAMIC TICKING
  3. Paste and copy the command below and hit Enter to know the status BCDEDIT 

5. Turn off D0 Packet Coalescing

  1. Press Windows + R to get the Run console.
  2. Type ncpa.cpl and press Enter.ncpa.cpl
  3. Locate your wireless device, right-click on it, and select Properties.NETWORK Properties
  4. Now click Configure.Configure
  5. On the following dialog box, go to the Advanced tab.
  6. Under Property, locate D0 Packet Coalescing or Packet Coalescing and under Value, select Disabled from the drop-down.Disabled
  7. Click OK.

So, these are steps to resolve DPC latency issues on your Windows computer. However, if nothing worked for you, we recommend you reinstall Windows on your computer.

Try these methods and let us know what worked for you in the comments section below.

More about the topics: windows 10 fix

User forum

0 messages