Forum Discussion

IIMINIRIPP3RII's avatar
IIMINIRIPP3RII
Seasoned Newcomer
3 months ago

Stuttering, Game is unplayable

Anyone else notice whenever they update the game it becomes unplayable with the stuttering and everything I checked my internet connection and everything is fine every other game plays fine just this Iv tried clearing the cache and reinstalling the game but it’s always like this, then slowly gets better then they update it and it’s worse than it was before and tbh it’s getting quite irritating spend £70 on a game then can’t play it 

3 Replies

  • CMM84's avatar
    CMM84
    Rising Rookie
    3 months ago

    i came across this post randomly on facebook it seems to have fixed the stuttering for me,

    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!

  • I would try cleaning my DirectX Shader Cache before going through all of that....

    Deleting DirectX Shader Cache

    Deleting the DirectX Shader Cache can be beneficial if the cache becomes corrupted or consumes too much storage. The cache will be regenerated automatically when needed, so there is no harm in deleting it. Here are two methods to delete the DirectX Shader Cache:

    Using Disk Cleanup Tool:

    Search for Disk Cleanup: Type "disk cleanup" in the Taskbar search box and click on the search result.

    Select Drive: Choose the C drive and click OK.

    Select DirectX Shader Cache: Tick the checkbox next to DirectX Shader Cache.

    Delete Files: Click OK and then click Delete Files to confirm.

     

    Using Windows Settings:

    Open Windows Settings: Press Win+I to open Windows Settings.

    Navigate to Storage: Go to System > Storage.

    Temporary Files: Click on the Temporary files menu.

    Select DirectX Shader Cache: Tick the checkbox next to DirectX Shader Cache.

    Remove Files: Click the Remove files button.

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: 44 minutes ago
8,044 Posts