Skip to content
Get App

Fix DPC Latency & Stop Game Stuttering! (Windows 10/11)

Learn how to diagnose and fix DPC latency causing game stutter on Windows 10/11 using Windows Performance Toolkit, MSI mode, power settings, driver cleanup, and interrupt reduction.

Key Takeaways

  • DPC latency, not just FPS, determines how smooth and responsive a gaming PC feels.
  • Diagnosing with Windows Performance Toolkit before changing settings identifies the exact offending component.
  • MSI mode, HAGS, power plan tweaks, driver cleanup, and reduced interrupt load can each improve frame time consistency.
  • Measure before and after with the same recording process to confirm improvements.

What the video covers

  • FPS alone doesn't reveal stutter; DPC latency can cause input delay, micro stutters, uneven frame times, and audio crackling even at high FPS.
  • Step one: use Windows Performance Recorder and Analyzer (from the Windows ADK) to record a gaming session and identify which driver or device has long DPC/ISR execution times.
  • Step two: enable MSI mode on supported devices (GPU, NVMe controller, USB controller) using MSI Utility V3, carefully avoiding forcing it on unsupported hardware.
  • Step three: enable hardware-accelerated GPU scheduling, disable PCIe link state power management, and set minimum processor state to 100% to reduce scheduling and power-saving interruptions.
  • Step four: eliminate problematic drivers by updating or performing clean installs of GPU, chipset, storage, network, and audio drivers.
  • Step five: reduce interrupt load by disabling energy-efficient Ethernet, disabling USB selective suspend, and closing background polling software while gaming.
  • Step six: re-record and compare traces in WPA to verify lower DPC duration, fewer ISR spikes, and improved frame pacing.
  • The video stresses that every system differs, so the goal is to identify the specific latency source on one's own PC rather than chase a single benchmark number.

Answers

Questions about this video

What is DPC latency and why does it cause stuttering?

DPC (Deferred Procedure Call) latency is the delay caused when drivers and devices interrupt the CPU at inopportune times. Even at high FPS, this can cause input delay, micro stutters, uneven frame times, and audio crackling.

How do I find out which driver is causing DPC latency?

Install the Windows Performance Toolkit from the Windows ADK, record a 3-5 minute gaming session with Windows Performance Recorder, then open the trace in Windows Performance Analyzer and look for drivers with consistently long DPC/ISR execution times.

Should I enable MSI mode on all my devices?

No. The video recommends enabling MSI only on supported devices like the GPU, NVMe controller, and USB controller, and warns that forcing it on older hardware that doesn't support it properly can cause instability.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
Everybody talks about FPS, but almost nobody talks about DPC latency, and it could be the reason your PC still feels sluggish.
00:10
Speaker A
You can be running at 300 FPS and still experience input delay, micro stutters, uneven frame times, or even audio crackling. That's because FPS only measures how many frames you're rendering, not how consistently your system processes them.
00:27
Speaker A
In many cases, the real culprit is excessive DPC latency caused by drivers, USB devices, storage controllers, network adapters, or Windows background processes interrupting your CPU at the wrong time.
00:43
Speaker A
In this video, I'll show you how to diagnose DPC latency using Microsoft's own tools, identify what's causing it, and optimize Windows, your drivers, and interrupt handling for smoother, more responsive gameplay. Let's get started.
00:59
Speaker A
Step one, diagnose your PC with Windows Performance Toolkit, Xperf. Before changing anything, let's find out what's actually causing the latency.
01:12
Speaker A
Instead of guessing, we're going to use the same toolkit Microsoft developers use to analyze Windows performance.
01:20
Speaker A
Download the Windows ADK from Microsoft's official website, and during installation, only select Windows Performance Toolkit.
01:30
Speaker A
Once installed, open Windows Performance Recorder, WPR. Choose the performance profile or general profile with CPU usage and disk IO enabled. Then click start.
01:45
Speaker A
Play your game for about 3 to 5 minutes until you experience the stutter. Return to WPR and click save.
01:54
Speaker A
This creates an ETL trace that you can open in Windows Performance Analyzer, WPA. Inside WPA, look for CPU usage, DPC/ISR duration by module, disk IO, GPU activity, interrupt activity.
02:16
Speaker A
If one driver is constantly appearing with long DPC execution times, you've already found the source of your problem.
02:25
Speaker A
Why this matters? Instead of randomly changing settings, you're identifying the exact component responsible for your latency. Step two, fix driver interrupts, MSI mode. Once you know which devices are creating the most interrupts, we can improve how Windows handles them.
02:44
Speaker A
Download MSI Utility V3. Run it as administrator. Focus on devices like GPU, NVMe SSD controller, USB controller.
02:56
Speaker A
If MSI mode is supported, enable MSI. Leave most devices on undefined priority. Set only the GPU to high if it remains stable on your system.
03:08
Speaker A
Avoid enabling MSI on every device. Some older hardware doesn't support it properly, and forcing it can create instability.
03:17
Speaker A
Click apply, then reboot. Why this helps? MSI allows supported devices to communicate with the CPU more efficiently than legacy line-based interrupts, reducing contention and often improving frame time consistency. Step three, optimize Windows scheduling. Now, let's reduce the latency introduced by Windows
03:40
Speaker A
itself. First, enable hardware-accelerated GPU scheduling, or HAGS. Go to settings, system, display, graphics, default graphics settings, turn hardware accelerated GPU scheduling on, then restart your PC.
03:59
Speaker A
This helps reduce CPU scheduling overhead and can improve frame time consistency in modern games.
04:05
Speaker A
Next, open power options and select the high performance power plan or your custom gaming power plan if you've already created one.
04:14
Speaker A
Then, click change advanced power settings. Expand PCI Express, link state power management, and set it to off.
04:24
Speaker A
This prevents Windows from putting the PCIe bus into low power states, reducing unnecessary latency.
04:31
Speaker A
Finally, expand processor power management and set the minimum processor state to 100% for both plugged in and battery if you're using a laptop.
04:42
Speaker A
This helps prevent aggressive CPU downclocking during gameplay, keeping your processor ready to respond to sudden workload spikes. Together, these changes reduce scheduling delays and power saving interruptions, helping your system deliver smoother and more consistent performance. Step four, eliminate bad
05:02
Speaker A
drivers. One of the biggest causes of DPC latency isn't Windows, it's outdated drivers. Start with chipset driver, GPU driver, storage controller driver, network driver, audio driver.
05:19
Speaker A
If you've updated your GPU driver several times over the years, perform a clean installation before reinstalling the latest version.
05:29
Speaker A
For AMD users, install the latest AMD chipset drivers. For Intel users, install the latest Intel chipset software and ME drivers if applicable.
05:40
Speaker A
Many mystery stutters disappear after replacing problematic drivers. Step five, reduce interrupt load. Now, let's stop Windows from constantly interrupting your CPU.
05:54
Speaker A
Open device manager. Open your network adapter. Go to advanced. If available, disable energy efficient ethernet, green ethernet, power saving mode.
06:09
Speaker A
Leave interrupt moderation enabled by default. While disabling it can reduce latency in some scenarios, it often increases CPU usage and isn't beneficial on every system.
06:23
Speaker A
Next, open power options, USB settings, disable USB selective suspend. This prevents Windows from putting USB devices to sleep during gameplay.
06:38
Speaker A
Finally, close unnecessary background applications that poll hardware frequently, such as RGB software, motherboard utilities, or hardware monitoring tools while gaming. Step six, verify the improvements.
06:54
Speaker A
Now, it's time to measure the results. Repeat the exact same process from step one. Record another gaming session with Windows Performance Recorder.
07:05
Speaker A
Open both traces in Windows Performance Analyzer. Compare DPC duration, ISR execution time, CPU scheduling, disk activity, interrupt count.
07:21
Speaker A
If everything went well, you should see lower DPC execution times, fewer interrupt spikes, smoother frame time delivery, improved input responsiveness, and reduced micro stuttering.
07:36
Speaker A
Remember, every PC is different. Some systems may only need a driver update, while others benefit from interrupt optimization or power plan changes.
07:47
Speaker A
The goal isn't to chase a single number. It's to identify and eliminate the source of latency on your own system.
07:54
Speaker A
And that's how you properly diagnose and fix DPC latency using Microsoft's own performance tools instead of relying on guesswork.
08:04
Speaker A
We analyzed the system with Windows Performance Toolkit, optimized interrupt handling, improved Windows scheduling, cleaned up problematic drivers, and reduced unnecessary interrupt load. Together, these changes can lead to smoother frame pacing, lower input latency, and a more responsive
08:21
Speaker A
gaming experience. If this guide helped you, leave a like and let me know in the comments what driver or device ended up causing the biggest latency on your PC.
08:31
Speaker A
And if you'd like to see more videos in this advanced optimization series, subscribe so you don't miss the next one. Thanks for watching, and I'll see you in the next video.
Topics:DPC latencystutter fixWindows Performance AnalyzerMSI modeHAGSframe timeWindows 11 gaming optimizationdriver latencyinput lagxperf

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries and speaker detection. 30 minutes free.

Or transcribe another YouTube video here →