Confused on Steam Play and Proton? Be sure to check out our guide.
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 came back to check 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.
See more from me
The comments on this article are closed.
53 comments
Page: «4/6»
  Go to:

Lanz Jun 21, 2020
It's great to see EA back on Steam, but as long as the Origin dependency exists, I'm still not interested.
MayeulC Jun 21, 2020
Quoting: mylkafun fact: titanfall uses VALVES engine

Not sure about the second one? In any case, I think they changed the source engine a whole lot, like Crowbar Collective did for black mesa.

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

Ah, Liam, I don't think that's a good practice to make everything executable. `chmod -R -w $above_path` should do to just remove the write permission :)

Good call progressively removing BBCode in favour of Markdown, BTW :) Though it might be easier to just use an existing parser, no?
fagnerln Jun 21, 2020
Quoting: Spud13yThat command fixed a massive amount of stuttering in Dragon Age 2, Inquisition, and Mass Effect Andromeda. Thanks a lot, Liam!

If is possible, put this tip on ProtonDB, maybe can help more users
scaine Jun 21, 2020
View PC info
  • Contributing Editor
  • Mega Supporter
Quoting: LanzIt's great to see EA back on Steam, but as long as the Origin dependency exists, I'm still not interested.

I have to echo this. Launchers that launch launchers get launched right out the window in my house. It even annoys me when I start Overwatch, I get this stupid small window pop up that I have to press "play" on. Also, Elite:Dangerous, Warframe and Guild Wars. It's just anti-consumer bullshit 9 times out of 10. Always windows games too...
Para-Gliding Jun 22, 2020
just bought at 10€. Try this evening to install it on my linux tower.
I hope Apex (for me, best current battle royal with no competitor: diversity of play -guns, players/legend, maps-, tactic and strategy really make difference -against only skills-, obligate cooperation -without: no win-, no pay to win) will follow considering the cross plateform promised for the fall.

I think that this move is the most enjoyable news of the 2020 year: if EA enables even helps their games working on linux, it would become a standard for future games and companies.
Liam Dawe Jun 22, 2020
Quoting: MayeulC
Quote 
chmod -R 555 ~/.local/share/Steam/steamapps/compatdata/1237970/pfx/drive_c/users/steamuser/Application\ Data/Origin

Ah, Liam, I don't think that's a good practice to make everything executable. `chmod -R -w $above_path` should do to just remove the write permission :)
Yeah, that was a rush and wasn't thinking. Have adjusted and double checked, works fine like that and probably better to do so article edited.

Quoting: MayeulCGood call progressively removing BBCode in favour of Markdown, BTW :) Though it might be easier to just use an existing parser, no?
It's a gradual process and I have yet to find a good, up to date and still worked on PHP parser that fits our needs. If you want to continue that discussion though, the forum is better since it's not related to the article.
rustybroomhandle Jun 22, 2020
Quoting: Liam Dawe
Quoting: MayeulC
Quote 
chmod -R 555 ~/.local/share/Steam/steamapps/compatdata/1237970/pfx/drive_c/users/steamuser/Application\ Data/Origin

Ah, Liam, I don't think that's a good practice to make everything executable. `chmod -R -w $above_path` should do to just remove the write permission :)
Yeah, that was a rush and wasn't thinking. Have adjusted and double checked, works fine like that and probably better to do so article edited.

Quoting: MayeulCGood call progressively removing BBCode in favour of Markdown, BTW :) Though it might be easier to just use an existing parser, no?
It's a gradual process and I have yet to find a good, up to date and still worked on PHP parser that fits our needs. If you want to continue that discussion though, the forum is better since it's not related to the article.

Not sure if this is still the case, but doesn't Steam automatically just +x every file in common/<game>?

EDIT: Yes, confirmed. Madness I tells ya.

 
-rwxrwxrwx 1 jaco jaco       118 Oct 29  2019 boot.config
-rwxr-xr-x 1 jaco jaco   1822288 May 19 16:27 globalgamemanagers
-rwxr-xr-x 1 jaco jaco    132076 Feb 14 11:15 globalgamemanagers.assets
-rwxrwxrwx 1 jaco jaco      8324 Jan 14 18:15 level0
-rwxrwxrwx 1 jaco jaco    131232 Mar  6  2019 level0.resS
-rwxr-xr-x 1 jaco jaco    327436 May 19 16:27 level1
-rwxrwxrwx 1 jaco jaco    131232 Mar  6  2019 level1.resS
-rwxr-xr-x 1 jaco jaco   2246948 May 19 16:27 level2
drwxrwxrwx 2 jaco jaco     12288 May 19 16:27 Managed
drwxrwxrwx 5 jaco jaco      4096 Oct 29  2019 MonoBleedingEdge
drwxrwxrwx 4 jaco jaco      4096 Mar  6  2019 Plugins
drwxrwxrwx 2 jaco jaco      4096 Mar  6  2019 Resources
-rwxr-xr-x 1 jaco jaco 103016468 May 19 16:27 resources.assets
-rwxr-xr-x 1 jaco jaco 347185280 May 19 16:27 resources.assets.resS
-rwxr-xr-x 1 jaco jaco  97771200 May 19 16:27 resources.resource
-rwxrwxrwx 1 jaco jaco    128212 Mar  6  2019 ScreenSelector.png
-rwxrwxrwx 1 jaco jaco     97212 Jan 14 18:15 sharedassets0.assets
-rwxrwxrwx 1 jaco jaco   6482944 May  1  2019 sharedassets0.assets.resS
-rwxr-xr-x 1 jaco jaco   1574884 May 19 16:27 sharedassets1.assets
-rwxrwxrwx 1 jaco jaco    218488 Mar  6  2019 sharedassets1.assets.resS
-rwxr-xr-x 1 jaco jaco     98612 May 19 16:27 sharedassets2.assets
-rwxrwxrwx 1 jaco jaco     23924 Mar  6  2019 sharedassets2.assets.resS
drwxrwxrwx 2 jaco jaco      4096 Nov 26  2019 StreamingAssets



Last edited by rustybroomhandle on 22 June 2020 at 3:25 pm UTC
celphy Jun 22, 2020
This seems to block Origin updates as well for me.
ulysses768 Jun 23, 2020
Quoting: Spud13yThat command fixed a massive amount of stuttering in Dragon Age 2, Inquisition, and Mass Effect Andromeda. Thanks a lot, Liam!
Fixed Star Wars Jedi Fallen Order for me. I had beaten the game only a few hours before this post was made.
rustybroomhandle Jun 23, 2020
Quoting: celphyThis seems to block Origin updates as well for me.

I guess you can always just 755 the files, update Origin, and then go back to 555 to play games.

I trust there will be a workaround soon that will negate the need to even do this silly thing.
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.