Forum Discussion

CMM84's avatar
CMM84
Rising Rookie
13 hours ago

dxgkrnl.sys or amdkmdag.sys causing stutter sound pop?

i came across this post randomly on facebook

 

If anyone having weird laggy stuttering and audio pops with bf6 on pc this might help dont know if this old new or not I just built my pc. Had ai help me write a guide hope this might help some people.

[Guide] How I Fixed Severe Stutter & Audio Pops (DPC Latency) in BF6

Hey everyone,

I was having massive game-breaking stutters, lag, and audio pops in my headset, even with a high-end system (9800X3D + 9070XT). The game would freeze for a split second, and the audio would crackle at the same time.

After a lot of troubleshooting, I confirmed it was a DPC Latency issue and found a permanent fix. Here is how I did it.

Part 1: How to Find the Problem (LatencyMon)

This is how you can confirm you have the same issue. The problem isn't your game; it's a driver in Windows "stalling" your whole system.

* Download LatencyMon (it's a free tool).

* Start LatencyMon, then click the green "Start" button.

* Launch your game and play until the stutters and audio pops happen.

* After a few minutes, go back to LatencyMon and click the red "Stop" button.

* Click the "Drivers" tab and sort by "Highest execution (ms)".

If you see dxgkrnl.sys or amdkmdag.sys (for AMD) at the top, you have the exact same DPC latency problem. This is a driver conflict.

Part 2: The Root Cause (MPO)

The dxgkrnl.sys spike is usually a symptom of a conflict with a Windows 11 feature called MPO (Multi-Plane Overlay). The fix is to disable it in the Windows Registry.

But there's a problem: Windows Updates and new GPU drivers will often reset the fix, bringing the stutter back. The fix below is the permanent, "set it and forget it" solution.

Part 3: The Permanent Fix (Task Scheduler)

This creates a task that automatically re-applies the fix every time your computer boots, so it survives all updates.

* Click the Start Menu and type "Task Scheduler" and open it.

* On the right side, click "Create Task...".

* In the "General" tab:

* Name: Give it a name like Permanent MPO Fix.

* Check the box "Run with highest privileges". (This is the most important step).

* Change "Configure for:" to "Windows 11".

* In the "Triggers" tab:

* Click "New..."

* Change "Begin the task" to "At system startup".

* Click OK.

* In the "Actions" tab:

* Click "New..."

* Program/script: Type reg

* Add arguments (optional): Copy and paste this exact line:

add HKLM\SOFTWARE\Microsoft\Windows\Dwm /v OverlayTestMode /t REG_DWORD /d 5 /f

* Click OK on all windows to save the task.

* Restart your computer.

That's it. The task will now run silently in the background every time you start your PC, ensuring MPO is always disabled. This completely fixed all my stutters and audio pops.

(Here is the "Notepad fix" you also asked about. This is a great manual alternative if people don't want to use the Task Scheduler.)

Bonus: The Manual Fix (The "Notepad" .reg File)

If you don't want to make a task, you can make this file. You will just have to re-run it after any big driver or Windows update.

* Open Notepad.

* Copy and paste these 3 lines exactly:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]

"OverlayTestMode"=dword:00000005

* Click File > Save As...

* Change the "Save as type" dropdown to "All Files".

* Name the file Disable_MPO.reg (the .reg is critical).

* Save it to your desktop.

Now, any time the stutter comes back, just double-click that file, click "Yes," "OK," and then restart your computer to fix it again.

Hope this helps everyone!

No RepliesBe the first to reply

Featured Places

Node avatar for Battlefield 6 Technical Issues

Battlefield 6 Technical Issues

Having issues with Battlefield 6? Join here to find help with connectivity, performance issues, crashes and more.Latest Activity: 4 minutes ago
6,498 Posts