Core Parking on the Ryzen 9 9950X3D in Battlefield 6
Some Ryzen 9 9950X3D users have noticed that Battlefield 6 isn’t parking cores as expected, which can lead to less-than-ideal performance compared to when the non-cache CCD is properly parked. Here are a few potential fixes you can try.
All Battlefield 6 images © Electronic Arts / DICE.
Update Microsoft Game Bar
Method 1: Via Microsoft Store (Recommended)
-
Open Microsoft Store:
-
Go to Library:
-
Check for updates:
-
Wait for it to install, then relaunch it (press Win + G).
Method 2: Manually via the Xbox Game Bar page
-
Go to the official Game Bar page:
👉 https://apps.microsoft.com/detail/xbox-game-bar/9NZKPSTSNW4P
-
Click Get in Store app or Install/Open.
-
If you already have it installed, the Microsoft Store will update it to the latest version automatically.
Screenshot © Microsoft. Captured from the Microsoft Store
Get Microsoft Gamebar to remember this game
Once you open Game Bar with Win + G, just go:
Settings → General → Remember this game ✅
Some users have reported that this function does not stick. You can try the fix posted by Reddit user u\Visual_Ocelot_281
To make this process quicker you can use the following two registry files before and after toggling 'Remember this is a game' in Game Bar.
To enable DVR, copy this text into an editor and save the file with a name of your choice ending in '.reg', then proceed to run it.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR]
"AppCaptureEnabled"=dword:00000001
[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\ApplicationManagement\AllowGameDVR]
"value"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
"AllowGameDVR"=dword:00000001
Restart your PC
Open the game and toggle 'Remember this is a game' in the Game Bar overlay's settings.
Do the same things mentioned above with this text to disable DVR.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR]
"AppCaptureEnabled"=dword:00000000
[HKEY_CURRENT_USER\System\GameConfigStore]
"GameDVR_Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PolicyManager\default\ApplicationManagement\AllowGameDVR]
"value"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\GameDVR]
"AllowGameDVR"=dword:00000000
Create a User.cfg file
Create a new text file named User.cfg and place it in the Battlefield 6 directory.
Add the following lines:
; --- threading (cap Frostbite to 8) ---
Thread.ProcessorCount 8
Thread.MaxProcessorCount 8
Thread.MinFreeProcessorCount 0
Thread.JobThreadPriority 0
Power Plan Check
Make sure your Windows power plan is set to Balanced (the AMD-tuned plan, if available). High Performance and Ultimate Performance modes can prevent proper core parking on X3D CPUs, leading to reduced efficiency and inconsistent game behaviour.
Ensure your motherboard BIOS is up-to-date
Outdated firmware may cause instability or inconsistent CPU thread scheduling.

Hopefully this helps get Battlefield 6 running the way it should on your 9950X3D. Happy hunting out there!