Patreon Logo 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 Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by RichardYao
Apex Legends now broken on Steam Deck and Linux desktops (update: fixed)
14 Mar 2022 at 8:52 pm UTC Likes: 1

Quoting: rustybroomhandle
Quoting: RichardYao
Quoting: quotI 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 had a Windows To Go USB key that I used for comparing Apex Legends performance between Windows and Linux. The result was that the two are basically equal on my hardware (see my profile for details). I was able to grab the file from there, although various people on reddit and discord are distributing the file at the moment. That is technically copyright infringement, although linking to someone else's distribution of an infringing file is not, so here is a link:

https://www.reddit.com/r/linux_gaming/comments/te2i42/comment/i0n4y0p/?context=3 [External Link]

The sha256 checksum is d971d8d9b4f68021ef3330d500f1c9a2b7e91e484a0d26c0233ad63fe8ac2388.

Honestly, I am not a lawyer, but my opinion as a software developer is that it would be pointless for Respawn/EAC/Epic to pursue legal cases against the people sharing this because they can make the file worthless by making a server configuration change. Also, until they make the configuration change, I imagine sharing it could be called fair use.

It also is reportedly possible to download the old depot version from steam according to others (although my attempt did not work) and anyone with a steam account can do that, so this file is something of an open secret. It would be best if someone made instructions for grabbing the file from steam's CDN and distributed those instructions instead of distributing the file so that people download it from Valve, which can legally distribute these files.

Apex Legends now broken on Steam Deck and Linux desktops (update: fixed)
14 Mar 2022 at 7:46 pm UTC

Quoting: quotI 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.

Apex Legends now broken on Steam Deck and Linux desktops (update: fixed)
14 Mar 2022 at 7:46 pm UTC Likes: 4

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.

Google plans their own version of Wine to run Windows games on Stadia
10 Mar 2022 at 6:11 pm UTC Likes: 2

Quoting: disterpIf they're talking about "write a Windows emulator for Linux" then it can't be something like Wine, because Wine is not an emulator, is it?
Wine originally stood for WINdows Emulator and did releases on an emulation newsgroup. The complaint about not being an emulator is to distinguish it from hardware emulation. However, OS emulation is also a form of emulation and the wine developers are unique in refusing to acknowledge that they are doing OS emulation.

Apex Legends gets Steam Deck Verified
9 Mar 2022 at 8:08 pm UTC

Quoting: Liam Dawe
Quoting: RichardYao
Quoting: VulphereNow we have official confirmation :)
It is not quite official. This indicates that it passed Valve’s testing. It does not mean that EA has made a long term commitment to allow Linux users to play Apex Legends.

However, I am optimistic that this will go longer than the month we had around 2020 when people could play with a patched version of wine that ran the EAC kernel module into the wine server.
You don't get any more official than it having EAC hooked up by the developer directly, with Steam clearly stating it's Verified.
Steam telling us it is verified just means that it passed compatibility tests. It does not imply anything about developer intentions. See Valve’s own documentation:

Games that check these four boxes are Deck Verified.

Input
The title should have full controller support, use appropriate controller input icons, and automatically bring up the on-screen keyboard when needed.
Display
The game should support the default resolution of Steam Deck (1280x800 or 1280x720), have good default settings, and text should be legible.
Seamlessness
The title shouldn’t display any compatibility warnings, and if there’s a launcher it should be navigable with a controller.
System Support
If running through Proton, the game and all its middleware should be supported by Proton. This includes anti-cheat support.
https://www.steamdeck.com/en/verified [External Link]

The verified status does nothing to indicate a long term commitment by the developer to keep EAC Proton support enabled.

That said, I am optimistic that support will last longer than it did last time since the developer itself enabled this, but it just takes one executive decision to undo this.

Apex Legends gets Steam Deck Verified
9 Mar 2022 at 2:01 am UTC Likes: 6

Quoting: VulphereNow we have official confirmation :)
It is not quite official. This indicates that it passed Valve’s testing. It does not mean that EA has made a long term commitment to allow Linux users to play Apex Legends.

However, I am optimistic that this will go longer than the month we had around 2020 when people could play with a patched version of wine that ran the EAC kernel module into the wine server.

Apex Legends gets Steam Deck Verified
9 Mar 2022 at 1:44 am UTC Likes: 3

Quoting: ElectricPrismI go to download this on Desktop and it's 81GB, is the SteamDeck version slimmer?

Im still going to try it, it looks really fun but IMA need to free up some space first o_O
It is huge on steam too. Having a filesystem that does transparent compression might somewhat reduce space requirements, but Steam does not consider that when calculating needed free space, so you still need that amount free to install it.

Apex Legends gets Steam Deck Verified
9 Mar 2022 at 1:42 am UTC Likes: 1

It needs a mature DXVK state cache and gamemode to run smoothly or else you risk stutter issues. You can get a mature DXVK state cache here:

https://www.reddit.com/r/linux_gaming/comments/t5xrho/dxvk_state_cache_for_fixing_stutter_in_apex/ [External Link]

Most can get away with just the cache, but some need both. I was in the group that could get away with just the cache until today when I had stutter issues. Now I use gamemode with it too.

It can also benefit from latencyflex, but that seems like a pain to set up. It would be nice if Valve integrated it with Proton.

VKD3D-Proton is the new official Direct3D 12 to Vulkan layer for Proton
8 Jul 2020 at 12:12 am UTC Likes: 1

Quoting: TheRiddickHopefully RTX features can somehow be supported under DX12 also. That be nice.
It should be possible to implement DirectX Raytracing using a compute shader, although it would be slow. Finding someone to volunteer to implement it might be difficult too.

We're giving away two copies of 3dSen PC
24 Jun 2020 at 7:06 pm UTC

I would appreciate a copy. :)