Check out our Monthly Survey Page to see what our users are running.
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: «2/3»
  Go to:

rustybroomhandle 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.

Maybe, maybe not. But there will be no Linux ports if there are no Linux users, and Proton etc. might very well help grow the market share. Chicken / egg / chicken / egg...
Kuduzkehpan Jun 21, 2020
after ea's move to Steam and ofcourse closer to linux users. its a bit closer to completely execute command in terminal
sudo apt purge -f windows.WhatSoeverEdition
and i really like to test Titanfall 2 via vulkan drivers.
vipor29 Jun 21, 2020
got it to work after having to run the game again.sometimes steam does not install origin the first time around so for anyone copying that chmod command and you get a directory not found make sure steam is installing origin.
lqe5433 Jun 21, 2020
I'll be 100% happy with Wine/Vulkan if they can make Wine without X.org.
If Wine will be 100% native with Wayland then I think it's our way for now.
It's sad to say, but Proton is 90% of the cases better than the native ports.

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.

Maybe, maybe not. But there will be no Linux ports if there are no Linux users, and Proton etc. might very well help grow the market share. Chicken / egg / chicken / egg...
Boldos Jun 21, 2020
View PC info
  • Supporter
Hmmm...
Proton hanging 100% times on OriginThinSetup.exe (all the Wine beauty magic sits in RAM and nothing happens) :(
Not working for me (on Ryzen 4700U with Oibaf's AMD drivers; other games work normally).
vskye Jun 21, 2020
Picked up this game yesterday on Steam, hopefully it will keep working. Not a big fan of EA btw.
vipor29 Jun 21, 2020
Hmmm...
Proton hanging 100% times on OriginThinSetup.exe (all the Wine beauty magic sits in RAM and nothing happens) :(
Not working for me (on Ryzen 4700U with Oibaf's AMD drivers; other games work normally).

yea i had some issues with it myself at first,its not as easy as clicking the game sometimes unfortunally.
Para-Gliding Jun 21, 2020
nice news, still hope to play Apex on Linux one day!
will look for titanfall asap on steam!
morbius Jun 21, 2020
Wishlisted, I might get it on some higher discount. The thing is that I don't play FPS any more, but this game reminds me of free-flowing games of old, before Counter Strike arrived and multiplayer FPS became crouching behind boxes with a sniper rifle. I'm not sure if I'd enjoy this game after 10 years away from FPS, but for about 5$ I wouldn't mind finding out, current 10$ price is a bit too steep for me.
mylka Jun 21, 2020
fun fact: titanfall uses VALVES engine
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
fun 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.

 
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
That 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
It'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
 
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.

Good 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
 
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.

Good 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
That 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
This 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.