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.

Now that EA have decided to cosy up with Valve once again, their games have been pouring onto Steam and that means certain games like Titanfall 2 are easy to get going on Linux.

Thanks to the Steam Play Proton compatibility layer (more info), tons of big Windows-only titles like this are really easy to get running on pretty much any Linux distribution. Titanfall 2 is an underappreciated gem too. I’m a massive FPS nut, I simply love these tactical feeling shooters and Titanfall 2 especially because it’s ridiculously over the top. We also so very rarely get games like this officially on Linux so thanks to Proton we can play Titanfall 2 and many other EA games easily now.

Have a look at Titanfall 2 on Linux below in an unfiltered quick-video:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

With Proton 5.0-9 released recently, Valve and CodeWeavers put in some dedicated fixes needed by Origin too so that it's click and play. Well, almost. Initially hitting play may give an error about linking accounts, just hit play again and it should work as expected. Origin being Origin.

Also, you might notice some micro-stutter happening like clockwork every 1-2 seconds or so (not everyone sees it). That is also Origin being a nuisance. Thankfully, there’s a super-simple one-liner fix for that. If you find the compatdata data folder and then the folder inside for Titanfall 2, you need to change the permissions on it as Origin likes to constantly try to write into it. Stop it doing so like this (example):

chmod -R -w ~/.local/share/Steam/steamapps/compatdata/1237970/pfx/drive_c/users/steamuser/Application\ Data/Origin

That will remove the ability for Origin to write into it as a quick fix, until a real solution comes along. You will need to enable it again (+w instead of -w) if Origin ever needs updates, and then do it again to stop the stuttering. Thanks to a comment from TK-Glitch on GitHub for the idea. It’s likely if you see micro-stutter in other Origin games with Proton on Linux, doing that for each might fix them too.

Once that’s done. Enjoy. A good time to pick it up too since Titanfall 2 has a big discount on Steam.

Ending note: while I am aware people on Linux have played it with Wine and Lutris before, directly in Steam makes things a whole lot simpler.

Article taken from GamingOnLinux.com.
31 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.
53 comments
Page: 1/3»
  Go to:

Mal Jun 20, 2020
  • Supporter
I'm very happy EA made the move. But I'm still not sold on games that require origin. I'm uneasy about having two DRMs running at the same time.

I would see the ability to redeem your game on both services as added value. Say, if one service is down (or whatever) now you have the other (even if cloud save is separated). But requiring both at the same time? Unnecessary hussle, multiplication of failure points, and if everything works then bloatware for the end user.
gustavoyaraujo Jun 20, 2020
I'm waiting to see how FIFA 20 will do with Proton...
PopeRigby Jun 21, 2020
Works flawlessly for me, except the overlay doesn't work so I can't play with friends. Anyone got it working?
Julius Jun 21, 2020
Oh cool. No anti-cheat software issues with that one? Sufficient playerbase online?
ElectricPrism Jun 21, 2020
Hmm, another game I used to be interested in but never played.

I'm not 100% sold on EA, I'd hate to buy into their stuff only to have them screw me over again.

Maybe someday.

Edit: Or maybe there's a bigger argument to be made about how DRM-free and offline discs prevent this kind of bullshit before it can ever even happen.


Last edited by ElectricPrism on 21 June 2020 at 1:01 am UTC
Corben Jun 21, 2020
Nice to have it in Steam again. Yeah, I was impressed when I saw with a recent wine version that Titanfall and Titanfall 2 where finally working. Especially Titanfall 1 being an online only game. I used Lutris for it and had this 1s hiccup as well. Looks like Origin is writing a file to disk every second. I got rid of it by moving the prefix to SSD and the game files symlinked from HDD.
If Titanfall 2 works now via SteamPlay, I guess the other games I've been playing recently via Lutris should work in Steam now as well? Like Plants vs Zombies: Garden Warfare 1 and 2, Star Wars Battlefront 1 and 2 (the new EA ones), and Crysis 3.
Well, I got those games quite a while ago, and I do not intend to buy them again. It's shame they're not automatically available to buyers like GoG connect does it with games.
Who would've thought EA would ever go back to Steam...
Spud13y Jun 21, 2020
That command fixed a massive amount of stuttering in Dragon Age 2, Inquisition, and Mass Effect Andromeda. Thanks a lot, Liam!
lejimster Jun 21, 2020
I have the worst timing. Decided to take the plunge and install Origin through lutris last week and buy Titanfall 2. It works really nicely with RADV/ACO once you jump through a few hoops. Would have preferred it through Steam tho! Ahhh well.

Also good to know about the stuttering issue, I never noticed because I have it installed to a ssd, but that's not so great for drive wear - unnecessary disk writing.


Last edited by lejimster on 21 June 2020 at 3:55 am UTC
Kimyrielle Jun 21, 2020
That's a great workaround. Thanks for posting it!

Origin is really one of the worst pieces of software ever written. It's mindboggling, really. I get the idea that real talent probably doesn't want to work for EA in the first place, but compared to their games, Origin isn't THAT complex. Do they really put every intern they get on Origin to hack away?
Kimyrielle Jun 21, 2020
Who would've thought EA would ever go back to Steam...

Steam is where the money is, because it's where (most of) the gamers shop. I guess EA thought because they're EA, they can dictate their customers anything, including migrating to their own little store that has really nothing to go for it other than being annoying. I guess EA's numbers were hurting and the management finally realized that their games don't get noticed as much anymore, since they chose NOT to be on the world's #1 marketplace for games. Which is really a silly thing to do.
ziabice Jun 21, 2020
Side note: there's a Kingdome Come: Deliverance free weekend going on and the game now finally is playable with Proton. It went from 20 fps to rock solid 60 on my machine, so it's definitely time to enjoy this messy bug festRPG!

It's a pity I already own this game on Gog, if I recall correctly there's a way to run external games with Proton, any advice?
ikiruto Jun 21, 2020
It's a pity I already own this game on Gog, if I recall correctly there's a way to run external games with Proton, any advice?
GameHub
Appelsin Jun 21, 2020
I'm very happy EA made the move. But I'm still not sold on games that require origin. I'm uneasy about having two DRMs running at the same time.

I would see the ability to redeem your game on both services as added value. Say, if one service is down (or whatever) now you have the other (even if cloud save is separated). But requiring both at the same time? Unnecessary hussle, multiplication of failure points, and if everything works then bloatware for the end user.

It's just the same bogus reasoning that makes Uplay(?) "required" for Ubisoft games. They have invested money in their store, and they want numbers on it. Every time you have to launch Origin, they get a +1 use/login, which gives them a +1 in their "Origin is a success, no matter what anyone else may think" column. It's "How To Corporation 101."

They don't give a hoot if your system get's bloated; they don't care about you having to run multiple applications and DRMs, or several points of failure, or making it cumbersome for the end user. Heck, [they] routinely thrown in Denuvo of all things, on top of the multiple accounts required: The Premiere DRM for making your game run at half the performance it otherwise would, because it's basically running the game inside a VM which runs inside a DRM container while also pinging their servers every 30 seconds AND having root access to your computer. You paid the entry fee to lease the game for an unspecified amount of time. They don't care beyond that ¯\_(ツ)_/¯ You likely "accepted" this when "accepting" the EULA, which for some reason remain "legal" even though they're utter rubbish.


Last edited by Appelsin on 21 June 2020 at 7:12 am UTC
dpanter Jun 21, 2020
run external games with Proton, any advice?

Also Lutris, or adding non-Steam game in Steam client... commandline too.
hardpenguin Jun 21, 2020
With Proton 5.0-9 released recently, Valve and CodeWeavers put in some dedicated fixes needed by Origin too so that it's click and play. Well
Liam Dawe Jun 21, 2020
That's a great workaround. Thanks for posting it!
Happy to give such stuff a needed boost. As always, we just post what we find interesting and what we think others might find interesting, to enable all sorts of gaming on Linux.
ziabice Jun 21, 2020
A little follow up to my previous comment.

To run a non Steam game is easy: in Steam, go to Games menu > Add a non-Steam game to my library, select the .exe, and force the use of Proton, and it's done. You have to put "--proton" in game "launch options". There's a bug with path containing spaces, so check whats written into the various input controls and correct by hand.

So here what's happened.

I have a Gog Galaxy wineprefix in which I run the client and the games using Wine-staging (version 5.9 as of writing) and the latest DXVK from AUR (I'm on Manjaro).

I tested the same graphics settings: 1080p, Fullscreen, medium details, VSync disabled, in-game FPS counter.

Tested the initial scene of the game

Wine-staging+DXVK: 21-35fps, with stuttering
Steam + Proton from same gog-galaxy prefix: 21-35fps, with stuttering
Steam + Proton from proton prefix: 70fps buttersmooth

Conclusion: Steam+Proton = double the pleasure :)
lqe5433 Jun 21, 2020
I like Proton and Wine, DXVK etc, I just think with these nobody will port their games to Linux..
It's too easy for companies to say it's working with Proton.
lejimster Jun 21, 2020
I like Proton and Wine, DXVK etc, I just think with these nobody will port their games to Linux..
It's too easy for companies to say it's working with Proton.

For now, maybe... But DX11 is on its way out and Vulkan has the mind share with gamers, hopefully developers are on the same page and the majority choose to go to Vulkan.

Proton/Wine is a great stop gap and allowing the gaming on linux community to grow. The more of us there are on the platform, the more support we get. Its not going to happen overnight, but every time I see a LTT video demoing the state of gaming on linux, it gets more popular every year.
massatt212 Jun 21, 2020
I'm waiting to see how FIFA 20 will do with Proton...

Well lets both of us hope FIFA 20 can even start the Launcher think it require netframe work 4 or 4.7.2
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.