Ideas
The game probably doesn't "like" it that you run it with a 12 core CPU. Try to limit the game to only use one of your two CCD's and see how that runs, if you haven't tried that already.
Put that in a .txt file you call "user.cfg" make sure it really turns into a ".cfg" file.
Thread.ProcessorCount 6
Thread.MaxProcessorCount 6
Thread.MinFreeProcessorCount 0
Thread.JobThreadPriority 0
GstRender.Thread.MaxProcessorCount 12
And then just copy paste it into the mainfolder of Battlefield 6. And try to play without V-Sync and use a RTSS FPS limit instead, if you have a G-Sync/Freesync monitor. I use a FPS limit of 138 that works fine. The game's V-Sync is broken it has been broken since release. And the latest Nvidia drivers also broke V-Sync in other games, you get horrible microstuttering if V-Sync+G-Sync is enabled at the same time lately. The last good driver was 581.94 iirc. But you need newer drivers for latest games and DLSS 4.5 and such, it's so annoying.
You know... I think you might be onto something, cause after I copied these commands 3 hours passed and not a single CTD. Although having to limit the CPU in order to play normally isn't ideal It should be enough until they fix that problem completely... unless they won't, and the problem is related to hardware/firmware...
Further testing is required to completely eliminate the thought that problem still exist but as for now nothing unusual happened. Ill notify you if the crash will occur again.
In case if anyone want to know what settings I choose while testing the commands I went with
Upscaling - OFF and AA - TAA
- Mexicola93021 month agoSeasoned Veteran
I have to use these commands too but to limit it to 8 physical and 8 logical cores.
So for me it looks like this with my R9 9950x3d.
Thread.ProcessorCount 8
Thread.MaxProcessorCount 8
Thread.MinFreeProcessorCount 0
Thread.JobThreadPriority 0
GstRender.Thread.MaxProcessorCount 16
Or else it runs like crap and I have stuttering all over the place etc.