

Nice and fun game with super good performance

mangohud %command%
This happened when skipping the Vulkan Shaders compilation, the game would slow down to the point where my entire PC would freeze and I'd have to force a shutdown, don't skip the shader compilation and it will work great.
It worked just like on windows, it's great.
This has to do more with Titanfall 2 settings, please make sure your select a correct fps target, I would wonder why my game would run at 144fps just sometimes and it was because this setting was set to 72fps. Northstar also works, just make sure to follow the install instructions since you need to choose an specific version of proton for the -norhtstar command to work.

OPENSSL_ia32cap=~0x20000000 %command%
Used protontricks to run the EA desktop app installer in the default wineprefix; also ran winecfg and enabled "hide wine version from applications".
Before tweaks EA overlay did not load and I could not invite friends or accept invites. After tweaks the overlay worked fine and we were able to play a custom game.
Started with the launch option as recommended by other users, as I was already familiar with the issue it's there to fix. If I were a true scientist about it I'd try it without that but I'm just sharing how I eventually got it to run.
Game ran without any issues whatsoever from what I could tell. Problem is that EA can't let a good game be good, they have to graft their tumour of a launcher onto it and pipe all the social stuff through that, and then declare that Linux is not supported so it's just inaccessible. All of which meant I had to spend a few hours across a few attempts trying things out to get it to work. I didn't actually try the campaign or matchmaking against randos before that but the game was able to connect to the servers fine, so I imagine that would've worked. It was literally just the EA app/overlay that was busted, stopping me from playing custom games, which I was able to remedy with the specified steps.
Custom proton version is just what works best with my now-aging GPU so it's set as my default, it's based on Proton-GE so you might be good with that instead.
gamemoderun %command%
To install the EA App, you need to use Proton-GE. From the moment you launch the game, in the EA overlay, the interface appears gray and cannot connect to your EA account to go online or create rooms with friends. To resolve this issue, you need to use Protontricks to change the settings by enabling 'hidewineexports,' which hides the Wine version from the game.
Another reason to hate EA
#FuckEA

for var in $(printenv | cut -d= -f1); do export $var=$(echo ${!var} | rev | cut -c1-1000 | rev); done ; OPENSSL_ia32cap=~0x20000000 %command% -window -noborder
Crashed a couple times with a pop-up message like "Origin's not running". Haven't found anything on it online, but make sure the EA app is running fine
"OPENSSL_ia32cap=~0x20000000" launch param required for multiplayer

OPENSSL_ia32cap=~0x20000000 mangohud %command%
In multiplayer matches, the game would stutter occassionally. However, single player was much more stable
The game's official servers can be on the laggy side, whether you play on windows or linux. However, the community-made Northstar client has been generally better for multiplayer stability. I can confirm the stability of northstar on windows, but not linux. I'll get around to try northstar on linux later.
I had the help of a reddit user for installing wine gecko:
https://www.reddit.com/r/linuxquestions/comments/v7fcbl/how_do_i_install_gecko_for_wine/
Their name is MazharHussainKhan and reference their post for additional help.

for var in $(printenv | cut -d= -f1); do export $var=$(echo ${!var} | rev | cut -c1-1000 | rev); done ; %command% -window -noborder

prime-run gamemoderun mangohud OPENSSL_ia32cap=~0x20000000 %command%
Yesterday everything was working fine, but today everything crashed after EA launcher update. So, I did this: Started protontricks -> “Use default prefix” -> “Run uninstaller (install and uninstall programs)” -> select EA app -> Click “Edit/Uninstall” -> Click “Restore”. Once the login window opens you can close everything and start the game via steam again.
Fuck EA
“OPENSSL_ia32cap=~0x20000000” is needed for multiplayer to work.

The game runs well and multiplayer runs just well too, but because of EA app not loading friends list you cannot play with friends easily
The EA app doesn't load friends list at all
EA app doesn't load friends list
game wont open when using proton hotfix, changing to experimental solved the issue

As described in Steam Community https://steamcommunity.com/app/1233570/discussions/0/4360125073503465298/ I've set Proton to 7.0-6 -> this allowed the EAappInstaller.exe to install
After successful installation of the EA-App and Login, I've set Proton to 9.0-4
Game starts without issues.
Performance is quite good: It got enough FPS on FullHD with only an iGPU and Video settings on Low to play smooth.
Ive yet got to try https://github.com/R2NorthstarTools/FlightCore
Sometimes the game does not render properly or does not register clicks. To fix, simply escape and re-enter fullscreen.

Works with 90 fps on my bad hardware, I am very impressed.

-noborder -window
Fullscreen would make my mouse invisible, lauch options fixed it. In some rare cases it still desapears, but pressing the super (windows) key fixes it.
Works flawlessly with NorthstarProton.
I couldn't launch the game with default or GE Proton, installing NorthstarProton via ProtonPlus fixed it, and it works perfectly, even in multiplayer.


OPENSSL_ia32cap=~0x20000000 %command% -noborder
Switching tabs could sometimes make the game's window go black. Adding the -noborder parameter fixed it
Got some ugly stuttering during the first few minutes of gameplay, but it could have been shaders still compiling
Clicked play in steam and ran fine, only played the single player for an hour but so far so good
Couldn't get it to work. Crashes as soon as the EA app opens.
OPENSSL_ia32cap=~0x20000000 %command%

Proton versions >=8, Hotfix and Experimental made the EA app appear once and immediately disappear again. Proton-GE fixed everything.
OPENSSL_ia32cap=~0x20000000 %command%
Out-of-memory crash with ~10 GB of main memory available when running on a laptop (with an iGPU).
Proton-GE fixed all of my issues. I'd recommend directly using it. If you're on Arch desktop, install this package from the AUR: https://aur.archlinux.org/packages/proton-ge-custom-bin, and choose Proton-GE when right-clicking the game > Properties > Compatibility.
Running without major issues, but the KDe manager killed the game ~15 seconds in due to an out-of-memory error with ~10 GB remaining. Might be expected and I will tune down the video settings, but it caught my attention.
Connection to the servers works when adding OPENSSL_ia32cap=~0x20000000
as reported by other users, but I haven't tried jumping in a MP lobby.

-noborder -novid
Before using the -noborder launch command I would alt tab out of the game and if I didn't alt tab back in within 15 seconds the next time I would get a fully transparent window I could not interact at all with. The -noborder command fixed that.
The online experience was immaculate. Nothing more.
There was also another "thing". I tinkered and switched between proton versions because Origin or EA App or whatever they call it would crash upon launching. Proton experimental fixed that. Lastly, the steam in-game FPS counter only applies to the "Getting started" window of the launch of the EA App and not the game but that's not a big issue.

-noborder -window
Had a crash after alt-tabbing in fullscreen, before adding the windowed fullscreen launch options.
The playtime here is incorrect, I finished the campaign in offline mode because of family sharing. It should be around 7-8 hours.

Tried many proton versions, 5.0-10 got furthest but hung on blue "play." Other versions blue green blue greened
tried OPENSSL_ia32cap=~0x20000000 %command% -window -noborder
but it also doesn't work.
gamemoderun %command%

mangohud gamemoderun %command% -noborder -windowed -novid
Trying to start without ... -noborder -windowed ... left me with a minimized window that only showed a back screen.
The EA app requires IPv6 to be enabled on your system and disappears without error or feedback if it is disabled. This closes the game without giving any clue as to why.
This might not be news to you .... but ... THE EA APP REQUIRES IPv6!
I acquired this game on steam a few years ago with the intention of replaying it. Every now and again I would try to launch it but found it just wouldn't start. Then after a few years and seeing that it seems to work for most users on here I finally looked into it and found that the EA app absolutely requires IPv6 to be enabled. I had this disabled in grub. A error message indicating a network problem would have been very helpful.

OPENSSL_ia32cap=~0x20000000 %command% -window -noborder
When EA app updates, I had to switch to Proton 6.3 to apply it
Sometimes EA app just refused to access to social features, no idea how to fix it. Requires an enviornment variable OPENSSL_ia32cap=~0x20000000
to work with multiplayer.
Minimising the window in any way would result in it going black. To fix you must restart the game.
Can't use steam overlay and replay feature in desktop mode because stupid EA app takes over overlay

Game worked fine OOTB for me, no issues. I am not interested in playing the multiplayer aspect, just wanted to play the single player campaign and that is working fine.

o jogo já é fantástico, a experiência do linux da uns leves problemas, mas com um pouco de paciência é perfeitamente jogável
OPENSSL_ia32cap=~0x20000000 %command% -noborder
jogo trava com frequencia nos menus, porem após essa parte o jogo roda perfeitamente, é só uma questão de sorte
o EA Play precisa usar o proton 7 para ser instalado

Proton Hotfix

Works ootb just annoying hackers in MP
Hackers are abound

I've completed the offline campaign without issues using Proton 9.0-4
I was able to connect to the multiplayer hub, but didn't want to wait several minutes for a match, so I quit (can't say it works properly or not)

I get no Steam Overlay but everthing else runs perfect

Works with infrequent issues right out of the box. Occasionally crashes desktop enviroment when exiting the game.
Switch Pro controller detected as both a Switch Pro controller and an Xbox controller by Steam, some inputs didn't work correctly.
Occasionally crashed desktop enviroment (GNOME) upon exiting
EA app setup would not send verification emails, forced to use phone number.
Occasional disconnections and lag spikes.