Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Apex Legends now broken on Steam Deck and Linux desktops (update: fixed)

By -
Last updated: 21 Aug 2023 at 11:34 am UTC

Update 15/03/22 - It's now fixed, with no word again from anyone. The EAC file was just put back nearly ~9 hours later.


Even though Apex Legends was marked officially Steam Deck Verified by Valve on March 9, that we covered in an article, it's now been updated and it's broken on Steam Deck and Linux desktops.

It's still not really clear what's going on. No announcement was made previously from any party. Valve didn't say anything, Respawn (the developer) didn't and EA (the publisher) also stayed silent. It just seemed to go through Deck Verified, and showed the whole world it worked as it was properly live on the Steam store and in your Steam Library on Deck. Now, a patch came in and it has removed the Linux Easy Anti-Cheat file so the game will boot you out telling you it's not working.

This is pretty frustrating. We've talked a couple of times now across articles and videos on issues with Deck Verified, and this certainly doesn't help. There's always going to be teething issues with a new platform of course but this isn't even a Top 100 title, Apex is constantly in the Top 10 on Steam. To have it break like this even though it's Deck Verified? What the heck is going on?

It does bring up other questions now too like: how long is the lag between a major game getting an upgrade, and it going through Deck Verified again to check it works? What about smaller games, do they have to wait longer? The list of questions goes on.

Such a shame, as it became an instant favourite of mine and worked so nicely on Deck:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link
Article taken from GamingOnLinux.com.
23 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.
63 comments Subscribe
Page: 1/4»
  Go to:

Spyker 14 Mar 2022
Hopefully it's just a mistake from the guy in charge of the publication who forgot the Linux files and it will be fixed promptly.
const 14 Mar 2022
My guess is they messed up their build pipeline. Things like that can happen when distribution of a package changes (like adding a library). We will see if they care and timely fix this. Wouldn't panic just yet.


Last edited by const on 14 Mar 2022 at 6:03 pm UTC
Mohandevir 14 Mar 2022
Aaaah! Come on! What is that!? The EAC file was added by accident or removed by accident? Proton even got bug corrections for that particular game... It doesn't make sense!


Last edited by Mohandevir on 14 Mar 2022 at 6:06 pm UTC
Rasea 14 Mar 2022
I'm not surprised, I'm just disappointed.
https://steamdb.info/app/1172470/patchnotes/
pete910 14 Mar 2022
View PC info
  • Supporter Plus
And this is why I don't like this relyance we are heading for on wine/proton !

Native FTW !
Liam Dawe 14 Mar 2022
And this is why I don't like this relyance we are heading for on wine/proton !

Native FTW !
Native games aren't invulnerable to breaking, I've written my fair share of articles on exactly that.
mindedie 14 Mar 2022
Why some people so obsessed with multiplayer always online (specially FPS/TPS) games/slot machines? Deck fully capable of running them, but you'll never be "competitive" on controller and less so on small screen and wireless... Or just loudest bunch...


Last edited by mindedie on 14 Mar 2022 at 6:34 pm UTC
Liam Dawe 14 Mar 2022
Why some people so obsessed with multiplayer always online (specially FPS/TPS) games/slot machines? Deck fully capable of running them, but you'll never be "competitive" on controller and less so on small screen and wireless...
It's amazing that this needs to be explained at all. As the article said, it's in the top 10 games on Steam. That alone should give you the only real reason you actually need. That, plus a Steam Deck can be hooked up to any screen and you can plug in a mouse and keyboard too. I've been playing it 99% of the time on Deck this way, and it has until now worked very well.
Valeth 14 Mar 2022
I did back up the easyanticheat so file before updating, and when you copy it back where it should be it does seem to load up EAC just fine as before.

So maybe it was just an accidental removal, because (correct me if I'm wrong here) you probably need build EAC with Linux/Proton support to have it find the library. Still wouldn't recommend running it this way until we got confirmation on what's going on.

Would be sad if they removed it on purpose, had a lot of fun when playing it with friends.


Last edited by Valeth on 14 Mar 2022 at 6:46 pm UTC
quot 14 Mar 2022
View PC info
  • Supporter Plus
I wonder if dropping in that missing `easyanticheat_x64.so` file would fix the issue. The removal seems accidental, so I'm assuming the main binary is still compatible. Of course, you're risking a ban if you try that, but I am curious.
Kelvinhbo 14 Mar 2022
And this is why I don't like this relyance we are heading for on wine/proton !

Native FTW !


About 90% of Linux native games are an abandoned buggy mess that work far better if you force them to play through Proton.
kit89 14 Mar 2022
It's probably an oversight, not all developers on a dev-team will be clued into what each file is for.

It's generally a matter of members getting use to it.

Though it also seems like a lot of users are having server issues too, so it may have been a bad update all together.


Last edited by kit89 on 14 Mar 2022 at 7:09 pm UTC
rustybroomhandle 14 Mar 2022
Indeed they removed the easyanticheat_x64.so file. How very weird.
rustybroomhandle 14 Mar 2022
I wonder if dropping in that missing `easyanticheat_x64.so` file would fix the issue. The removal seems accidental, so I'm assuming the main binary is still compatible. Of course, you're risking a ban if you try that, but I am curious.

The versions would have to match.
RichardYao 14 Mar 2022
Liam, as I said previously, being Steam Deck verified is not an official announcement of support because the developer has no control over whether Valve does it. The only thing close to an official announcement that we received was the developer merging its steam deck compatibility branch into master, which is not a promise of long term support.

Please stop treating Steam Deck verified status as some kind of official announcement going forward. Steam Deck verified status just means that the game passed Valve's compatibility checklist. Consequently, the steam deck verified status is likely to be revoked unless the developer fixes this ASAP.

That being said, if you restore a backup of the `easyanticheat_x64.so` file (default location: `~/.local/share/Steam/steamapps/common/Apex Legends/easyanticheat_x64.so`) after the update, the game will continue to work. Since a number of people at Valve play Apex Legends, I imagine that they will be contacting the developer about this, so it is possible that another update will restore out of box support soon, assuming that they do not disable the server support. As long as the server support for Proton remains in place, it is possible that this was a mistake. If server support breaks, then we know that this is intentional.


Last edited by RichardYao on 14 Mar 2022 at 7:53 pm UTC
RichardYao 14 Mar 2022
I wonder if dropping in that missing `easyanticheat_x64.so` file would fix the issue. The removal seems accidental, so I'm assuming the main binary is still compatible. Of course, you're risking a ban if you try that, but I am curious.

It does fix the issue.
rustybroomhandle 14 Mar 2022
I wonder if dropping in that missing `easyanticheat_x64.so` file would fix the issue. The removal seems accidental, so I'm assuming the main binary is still compatible. Of course, you're risking a ban if you try that, but I am curious.

It does fix the issue.

How did you get the correct file?


Last edited by rustybroomhandle on 14 Mar 2022 at 7:50 pm UTC
Xpander 14 Mar 2022
I wonder if dropping in that missing `easyanticheat_x64.so` file would fix the issue. The removal seems accidental, so I'm assuming the main binary is still compatible. Of course, you're risking a ban if you try that, but I am curious.

It does fix the issue.

How did you get the correct file?

i backed up the file before the game updated :)
Binogure 14 Mar 2022
I wonder if dropping in that missing `easyanticheat_x64.so` file would fix the issue. The removal seems accidental, so I'm assuming the main binary is still compatible. Of course, you're risking a ban if you try that, but I am curious.

It does fix the issue.

How did you get the correct file?
Chill, because even if you can start a new game, you're gonna get kicked out really fast by the server. I just tried, and it happend to me.
They have servers problem right now, the fix works


Last edited by Binogure on 14 Mar 2022 at 8:03 pm UTC
t3g 14 Mar 2022
And this is why I don't like this relyance we are heading for on wine/proton !

Native FTW !

The era of native Linux games is kinda dead. Most Linux native games I play are abandoned by the developer, have issues running due to some libc error, or have issues with game controllers. When's the last time Feral released a AAA game that wasn't some silly RTS?

If I run it in Proton, I don't have to deal with that and Proton performance is generally better.
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.