Battlefield 6 surprised many reviewers with its surprisingly good optimization, but the game still suffered from some technical issues. Excessive CPU load is one of them. Portal gamerant.com speakhow to fix it.

One of the most successful solutions to Battlefield 6's high CPU consumption is actually an old trick that fixed a similar problem in Battlefield V.
To get started, open Notepad and copy and paste the following lines into a file:
- Thread.ProcessorCount 6
- Thread.MaxProcessorCount 6
- Thread.MinFreeProcessorCount 0
- Thread.JobThreadPriority 0
- GstRender.Thread.MaxProcessorCount 12
Then, open Task Manager and go to the Performance tab. There you can see the number of cores and logical processors of the CPU. For example, if you are using a Ryzen 7 3700X then it will have 8 cores and 16 logical processors.
Don't close the tab and go back to Notepad. Replace the digit 6 in the copied line with number of cores your processor and 12 – on number of logical processors. If we take the 3700X, the file will look like this.
- Thread.ProcessorCount 8
- Thread.MaxProcessorCount 8
- Thread.MinFreeProcessorCount 0
- Thread.JobThreadPriority 0
- GstRender.Thread.MaxProcessorCount 16
If your PC has an Intel CPU, it's better to check the number of cores through the manufacturer's website – “Task Manager” may not reflect the actual number.
Finally, save the Notepad file named User.cfg and move it to the Battlefield 6 root directory. Once saved, launch the game – your CPU consumption will be significantly reduced.