Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

EA (Electronic Arts) are continuing to expand their home-grown EA Anti-Cheat, with an announcement that Battlefield 2042 is also moving over to it.

This isn't actually something entirely new though, as it was given a Deep Dive back in 2022 and released with Fifa 23 that same year, and it's also in the newly released EA SPORTS FC 24. Battlefield is definitely not the first game to get it but it's a growing issue.

Part of the problem is that it doesn't work on Linux / Steam Deck, with it being blocked by EA. It's a kernel-mode anti-cheat and anti-tamper solution, which as we've seen from other anti-cheats is particularly problematic for Linux / Steam Deck. And it's likely EA will continue to use it with new games, and potentially get other older games updated to use it too. So if they got Respawn to switch over to it, this would kill Apex Legends on Linux / Steam Deck too.

Fifa 23 and EA SPORTS FC 24 are rated Unsupported on Linux / Steam Deck due to it, and while Battlefield 2042 previously used Easy Anti-Cheat, they never bothered to hook up support for that on Linux anyway (even though EAC supports Linux), so it's just going to continue to be Unsupported.

We can only hope that Valve are keeping an eye on the situation and speak to EA to eventually get support for it on Linux / Steam Deck with Proton.

Article taken from GamingOnLinux.com.
26 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
26 comments
Page: 1/2»
  Go to:

hardpenguin Sep 29, 2023
Upsetting. I want to play the new not-FIFA.
MayeulC Sep 29, 2023
So if they got Respawn to switch over to it, this would kill Apex Legends on Linux / Steam Deck too.
I am relieved that Jedi Survivor isnt multiplayer, I really dig the first iteration. Definitely will play the 2nd sometime.

Requiring anti cheat for single player games isn't above them, the Master Chief collection requires it for achievements, for instance (and it's currently broken).

Well, I guess Wine will start emulating kernel APIs sooner or later, which may also help cheaters 🤷

I still think client side anti cheat is not the way to go about these problems.
X6205 Sep 29, 2023
Who needs EA when Sony is releasing their day-1 verified games? :) :)
Jpxe Sep 29, 2023
View PC info
  • Supporter Plus
Maybe Valve could use some of the boatloads of cash they have to incentivize publishers and studios to support Linux and Steam Deck. Either helping out with the anti cheat development or actively buying some companies to fix the problem.
Nateman1000 Sep 29, 2023
I’m so mad I won’t be able to get Overrated Sportsgame 2X on my steam deck D:
kaktuspalme Sep 29, 2023
I still think client side anti cheat is not the way to go about these problems.

Yes it should be done on the server. Client side anti cheat will always be possible. I guess the reason no one does server side anti cheat is that you would probably have to implement it for every game individually.
1xok Sep 29, 2023
The kernel based AC will or have already lead to external image recognition. Extract video signal, process it and feed the result back via Bluetooth/USB. For example mouse corrections.

Chess services, where cheating is obviously done on external systems, rely 100% on AI for recognition.

In the future, in EA games, you may not even notice that you are playing against cheaters. Maybe that is already the case. Without an objective evaluation system, it's hard to say. Thus, EA and co. must also rely on AI and statistical methods here. The question is whether kernel-based systems are still useful at all. They have side effects. I would not install something like that on a Windows system. I'd rather read a book instead.


Last edited by 1xok on 29 September 2023 at 12:43 pm UTC
Termy Sep 29, 2023
Don't really care, as i won't accept that annoying ea app bullshit anyway.


But of course it's bad news in general when companies decide to include malware in their games - but 'we gamers' are to blame for accepting this bullshit, same as with microtransactions, lootboxes and so on...
BlackBloodRum Sep 29, 2023
  • Supporter Plus
Something as intrusive as that doesn't belong on Linux. In my view, there is never a legitimate reason for a game to require kernel level access, and in turn the ability to control/monitor the whole system.

It's plain intrusive and plain anti-user. People shouldn't accept such things.
padde Sep 29, 2023
[quote=kaktuspalme]
Yes it should be done on the server. Client side anti cheat will always be possible.

I think that wouldn't work. E.g. for timing-related cheating any network jitter - e.g. cause by your flatmate streaming a movie - would cause lots of false positives.
ssj17vegeta Sep 29, 2023
Sometimes I daydream about a world government that makes DRMs, anti-tamper and anti-cheat solutions a crime punishable by life imprisonment, and then I shake out of it :(
StalePopcorn Sep 29, 2023
Battlefield 2042, what a loss. I've been staying away from that evil company's games for a while now. I'm a little extra appreciative of my doing that now. Thanks for the heads-up.
romatthe Sep 29, 2023
Closed-source kernel-level anti-cheat is pure insanity, even on Windows.
Belaptir Sep 29, 2023
Either helping out with the anti cheat development
Nice idea! It would really help some small studios that maybe don't have the resources to do it!

or actively buying some companies to fix the problem

Not nice idea! We don't want the industry to be bought even more than right nwo. look at what happens with the likes of embracer group or epic...

oh no I won't be able to play fifa, what a tragic loss of this masterpiece

Are you suggesting that this (not)fifa is not just a rooster update with a name change? I am shocked, SHOCKED for the consequences of this.

By the way, here in Italy, people are calling it "Fa Cagare 24" (you could translate it as "Really Sucks 24").
Purple Library Guy Sep 29, 2023
Are you suggesting that this (not)fifa is not just a rooster update
So, like, more colourful feathers, bigger wattles?
udekmp69 Sep 29, 2023
Cheating hysteria
Pirolisi Sep 29, 2023
Lol, when there is a discussion about anti cheats there are always the usual dudes talking about server sided anti cheats.... You simply don't know what you are talking about
officernice Sep 29, 2023
This is only a problem if Titanfall 3 is made. :D
benstor214 Sep 29, 2023
View PC info
  • Supporter
[...] or actively buying some companies to fix the problem.
That's beneath them. (Obligatory disclaimer: Valve is a company who wants your money and who is not your friend. That being out of the way, Valve is not EA. They're not the same.)

Besides, Electronic Arts does something that actively disregards and hurts their customers and they couldn't care less while doing it? The public is totally flabbergasted. Oh, the humanity!
It's business as usual for Electronic Aids, the limited feelings they have for their very own consumers is utter disgust, despiciency and contempt.

edit: correcting auto-correct


Last edited by benstor214 on 29 September 2023 at 10:04 pm UTC
F.Ultra Sep 30, 2023
View PC info
  • Supporter
[quote=padde]
Yes it should be done on the server. Client side anti cheat will always be possible.

I think that wouldn't work. E.g. for timing-related cheating any network jitter - e.g. cause by your flatmate streaming a movie - would cause lots of false positives.

network jitter can be compensated for and it's the server that already makes all the decisions so this have to be handled already today in order for the games to even work. It also means that implementing it at the server side will be problematic, meanwhile implementing it at the client side is impossible.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.