If your games or audio stutter in a way that ignores your frame rate, high DPC latency may be the hidden cause. DPC (Deferred Procedure Call) latency measures how long device drivers make the system wait to service hardware. When one driver hogs the CPU for too long, you get micro-stutters and audio pops even on a powerful PC. This guide shows how to find and fix the offender.
Measure before you change anything
Use a latency monitoring tool to see whether your DPC latency is genuinely high and which driver is responsible. A healthy idle system shows low, steady latency; a problem system shows spikes tied to a specific driver. Knowing the culprit before you start saves hours of guessing.
Common offenders
Network adapters, Wi-Fi drivers, storage controllers, and GPU drivers are frequent causes. A driver from years ago running on a fresh Windows can spike badly.
| Offending driver | Typical symptom | Fix |
|---|---|---|
| Network/Wi-Fi | Audio pops, periodic hitch | Update or roll back NIC driver |
| Storage controller | Stutter during disk activity | Update chipset/storage driver |
| GPU | Stutter under load | Clean-install GPU driver |
| Power management | Random spikes at idle | Disable aggressive power saving |
Apply targeted fixes
Update or roll back the guilty driver
Once the tool names a driver, update it from the manufacturer. If a recent update caused the spikes, roll back to the previous version. Chipset and network drivers straight from the component maker often behave better than the generic Windows ones.
Tame power management
Aggressive power saving can cause devices to sleep and wake, spiking DPC latency. Set your power plan to High performance, and consider disabling deep PCIe link state power management if a device is misbehaving. On desktops this trade of a little idle power for smoothness is usually worth it.
Clean up background causes
Some spikes come from software, not drivers: RGB and fan-control utilities, aggressive monitoring apps, and certain overlays poll hardware constantly. Close them during our research to see if latency settles. Keeping Windows and firmware current also resolves latency bugs that early driver versions had.
Isolate the culprit by toggling devices
When a latency tool points at a driver but you are not sure which device it belongs to, you can confirm by disabling suspects one at a time in Device Manager and watching the numbers. Wi-Fi and Bluetooth radios are frequent offenders, so disabling them briefly while on a wired connection quickly shows whether they are the cause. The same goes for extra network adapters, capture cards, and unused controllers. Once you have proof, you can update, roll back, or replace just that device’s driver instead of blindly reinstalling everything. Re-enable anything you disabled once the guilty component is fixed, and recheck to confirm the spikes are gone.
FAQ
Is high DPC latency a hardware or software problem?
Almost always software, specifically a driver behaving badly. The hardware is usually fine; a driver update, rollback, or power-management change fixes the vast majority of cases.
Can DPC latency cause audio crackling but not visible stutter?
Yes. Audio is very sensitive to timing, so pops and crackles often appear before you notice visual stutter. If audio glitches under no CPU load, DPC latency is a prime suspect.
Bottom line
DPC latency stutter ignores your frame rate because it comes from drivers, not the GPU. Measure to find the offending driver, update or roll it back, calm down power management, and close hardware-polling background apps. The result is smoother frames and clean audio.