Forum Discussion

usermac_pc's avatar
usermac_pc
Rising Newcomer
5 days ago

Battlefield 6 Thread Scheduling on Ryzen 9950X3D — V-Cache Not Fully Utilized

Hi EA team,

I’ve been testing Battlefield 6 during the open beta on a Ryzen 9 9950X3D, and I’ve noticed that the game is utilizing both CCDs instead of prioritizing the one with 3D V-Cache. This behavior seems to be causing performance inconsistencies — particularly in CPU-bound scenarios like large multiplayer matches or high-FPS competitive play.

System Details:

  • CPU: AMD Ryzen 9 9950X3D (dual CCD, asymmetric architecture)
  • GPU: NVIDIA GeForce RTX 5090
  • RAM: 64GB DDR5
  • OS: Windows 11 (latest updates)
  • Drivers: AMD chipset drivers + 3D V-Cache Performance Optimizer installed
  • Game Mode: Enabled

What’s Happening:

Battlefield 6 appears to spawn threads across both CCDs, including latency-sensitive ones like the render thread. This leads to:

  • Thread hopping between CCDs
  • Reduced cache locality
  • Lower minimum FPS and occasional stutter

Why It Matters:

The 9950X3D has one CCD with 96MB of L3 cache (3D V-Cache), which is ideal for latency-sensitive workloads. Windows and AMD’s scheduler are designed to place critical threads on this CCD — but only if the game engine marks them appropriately.

Suggested Optimization:

  • Mark latency-critical threads (render, simulation, etc.) with higher priority.
  • Minimize thread migration between CCDs.
  • Cooperate with Windows scheduler to favor CCD0 for performance-critical tasks.

This would allow Battlefield 6 to better utilize Ryzen X3D CPUs and deliver smoother gameplay for a large portion of the PC community.

Thanks for your hard work on the beta — looking forward to the full release!

No RepliesBe the first to reply

About Battlefield 6 Beta General Discussion & Feedback

Discuss the Battlefield 6 Beta with the community. Give feedback and share your experiences!3,799 PostsLatest Activity: 3 minutes ago