Re: Battlefield 1 stuttering after anticheat update
Since EA Anti Cheat was introduced it * up BF1 (and BF V) to a state where it is now unplayable.
This is the opposite of what was stated from EA/DICE at the introduction of EA Anti cheat! It causes massive problems.
And not only for me if you mind reading through the forums here.
After some investigation I found the root cause for me is that bf1.exe is now forced to run on only the first 2 cores. There is no way to force it manually (through Task Manager or Process lasso) to use more cores, because the access is denied by the anti cheat software. I can set all the EA associated services to use all cores, but as soon as I launch the game, all services will be set back to the first two cores. Those services are:
bf1.exe
EAAntiCheat.GameService.exe
EAAntiCheat.GameServiceLauncher.exe
EABackgroundService.exe
EACefSubProcess.exe
EADesktop.exe
EALocalHostSvc.exe
This happens EVERY TIME the EAAntiCheat.exe launches with the game. After closing the game I can maually set the affinity of the EA services back to all cores.
I somehow managed once to set manually one of the EAAntiCheat.exes right on startup to use all cores, and the bf1.exe inherited those settings.
The game then worked absolutely fine using all available cores with now horrible framerates and no stutter. But it unfortunately is not reproduceable and no reliable workaround.
I tested this on two different PCs on two different OS (Win10 & Win11). So this is not a problem on my end. It was clearly introduced with the introduction of EA Anti cheat. It is obviously a halfbacked solution that renders the games unplayable for legit gamers. And this is just ridicoulous. EA/DICE solve this MESS!!!
PC1: Win10 (22H2) i5 9700K / 32GB DDR4 RAM / RTX3060Ti / OS & Game on dedicated SSDs
PC2: Win11 (24H2) i5 14600K / 32GB DDR5 RAM / RTX3060Ti / OS & Game on dedicated SSDs