


It launches, shows the "preparing game" window but the game itself never shows up and after a bit it just exits on its own.
mangohud %command%
It used to work fine but at some point, something got broken after an update.

EA app doesnt install
so far, no build of Proton allows the EA app to be installed

Can't lauch EA app or the game.
for var in $(printenv | cut -d= -f1); do export $var=$(echo ${!var} | rev | cut -c1-1000 | rev); done ; game-performance mangohud %command%
Tried various Proton from 6 to Hotfix. Using Proton 7 to hotfix to install the EA app. Run every Proton version to install EA app and launch the game.

Requires some thinkering, nothing out of the ordinary, but for someone coming from Windows, it's far from perfect
game-performance %command%
When hitting Alt + Tab you can only go back to the game if you're fast enough to press Alt + Enter to window it before coming back
Sometimes FPS drops would occur, i believe it was due to shader compilation, as i don't pre-cache them
You'll need to swap to Proton 7 to install the EA App, otherwise it will fail and you won't be able to play. With the program installed, just launch the game with any other Proton version and it will work just fine
gamemoderun %command% -noborder -windowed

game-performance %command%
Didnt have any issues with other proton versions either.

Everything used to work flawlessly, but as the other users have noted, EA broke something in the last update.
here is hoping lord gayben saves us from windows soon

You shall not pass the EA launcher
OPENSSL_ia32cap=~0x20000000 %command% -window -noborder
I tried every combination of:
- Proton:
- 10.0-1
- Experimental
- 7.0-6
- GE 10-3
- GE 9-27
- Launch args
OPENSSL_ia32cap=~0x20000000 %command% -window -noborder
- None
OPENSSL_ia32cap=~0x20000000 %command%
and every single time the EA launcher crashed instantly with no error.
EA's stupid app doesnt install, just takes forever and then errors. Can't even start the game in offline mode

When getting an Achievement, the game slows down for a moment, e.g. when killing with a new titan weapon.
For me, it only worked with the Proton Beta.

Runs and plays flawlessly.

First game randomly crash because off ea app. I get error called "a0020000 The origin desktop isn't loaded" I tyr proton trick to download old origin I try every options. Then redo everything and try download ea app at proton version 7.0 and then open game at version 9.0 then it work flowlessly. btw OPENSSL_ia32cap=~0x20000000 isn't solve origin app not loaded issue. Probably solve another issue at intell cpus.
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%