


Doesnt launch on regular steam, just crashes after loading EA app. Using flatpack steam it works out of the box
use flatpack version of steam

for var in $(printenv | cut -d= -f1); do export $var=$(echo ${!var} | rev | cut -c1-1000 | rev); done ; %command%
EA launcher fails to launch the game witout envvar trimming prefix

I was actually able to load the game before, and finish the entire campaign on Deck, but it just randomly stopped working. I haven't been able to get it to work again.

Run just fine out of the box. Did not even change any settings for the visual quality.

I had a blast playing this game on Linux. It was very smooth, but I had to jump through some hoops to get there.
Everything went smoothly until the EA App installation. I was using Proton Experimental. Suddenly, it gave me an error (error code: INST-14-1603) while installing the EA App. Switched to proton-cachyos---still no luck.
Then switched to Proton 7. The EA App got successfully installed with this Proton version. Although, I still couldn't open the game. Then I finally switched to GE-Proton10-9 using ProtonUp-QT from Flathub. Now, finally, it is working smoothly.
Install the game using Proton 7, and play it with GE-Proton10-9.

After installing steam will get hung on 'Running install script (Microsoft DirectX)'. Open the terminal and input 'killall DXSETUP.exe'. The game should launch as normal.

EA App simply does not install anymore through Proton. A shame, because I know the game itself incl. multiplayer works fine.
I don't want to be THAT guy, but something tells me this breakage was intentional.
gamescope -W 1920 -H 1080 -r 144 -f -- %command%

-window -noborder
Got rid of the Origin Overlay by going into SteamLibrary/steamapps/compatdata/1237970/pfx/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop finding the file IGO64.dll Rename to DISABLEIGO64.dll. Wish I could just have Stteam overlay. but no
It was weird, I would have to constaintly click the icon to hopfully have a chance for it to full screen. Just set -window -noborder. Worked fine. although if you tab out the frame rate drops to a nausiating level.
I just had to use GE-Proton8-32, fixed everything.
If you don't run older proton versions you can experience weird issuse. For some reason I would have problems with changing weapons and melee where it would freeze for a second or stutter. Once i went to GE-Proton8-32 smooth performance.
Took a bit to get right JUST WISH I COULD HAVE THE STEAM OVERLAY!
Flawless in single player, as long as I force Proton Experimental and with those Launch Options. I still have to try multiplayer.
OPENSSL_ia32cap=~0x20000000 gamemoderun %command% RADV_PERFTEST=rt
funciona muy bien con steam sin ajustar nada

J'ai installé le launcher EA App via NonSteamLaunchers https://github.com/moraroy/NonSteamLaunchers-On-Steam-Deck avant d'installer le jeu. Parfois le jeu ne se lance pas, je redémarre la console, passe en mode bureau, je lance le jeu : si il se lance je quitte et je repasse en mode jeu, sinon je répète l'opération. Souvent ça marche du premier coup.
Le launcher EA est capricieux

Precisa mudar para uma versão antiga do proton para instalar o EA app, e, posteriomente, mudar para uma versão recente. Usei a versão 7, se não me engano, para conseguir instalar o EA app, agora estou usando a versão 9 para rodar o jogo. Talvez, com a versão antiga do proton, o EA app não mostre nada, apenas um retângulo azul de tom escuro, mas ainda será possível clicar nos botões, desse jeito, de alguma forma, consegui instalar essa desgraça.

Had to switch to older Proton for EA app to work properly
EA App sometimes refuses to work properly
Solo Play is fun, but EA App sometimes won't let you connect online to join friends etc

OPENSSL_ia32cap=~0x20000000 gamemoderun mangohud %command% RADV_PERFTEST=rt
EA Play was broken when using steam overlay and mangohud, i had to disable steam overlay and remove mangohud from my launch parameters to log into my EA Play account for the first-time launch to log into EA Play, after that i was able to login
the only issue is EA Play, you must NOT use mangohud (and also no steam overlay i think?) else EA Play's login screen will be frozen. AFTER you're done logging in and the game launched, you can then close it and add then you CAN finally add mangohud to your launch options and re-enable steam overlay. And of course, you can then enjoy the game just like i do.
If you have any performance issues, try using Proton-GE.

Used to run perfectly, after a recent update to the EA App, game fails to launch.
-window -noborder
Game will start, spend some time preparing itself, attempt to connect to the EA App, and then stall before closing itself. Previous fixes like changing the Proton version to 7.0-6 then launching the game with other versions will not help, as it's not the EA App failing to install that's the problem, it's the EA App itself refusing to launch the game. Attempting to install the EA App manually through protontricks will show it launches just fine, but is unable to actually launch Titanfall 2.

OPENSSL_ia32cap=~0x20000000 gamemoderun %command% PROTON_LOG=1 RADV_PERFTEST=rt
I was finally able to get it working after I uninstalled wine, winetricks and protontricks, though you might see a better experience with protontricks

Tried some unorthodox methods, didn't work.
gamemoderun %command% -noborder -windowed
Added the EA app as a non Steam game, installed on GE-Proton10-4, installs correctly and even runs. When Launching Titanfall 2 it logs into the EA app, prepares the game and still won't launch the game. Added Titanfall2.exe as a non Steam game also, it runs but then detects Origin is not installed and closes.
I'm thinking about editing some files to point to the directory where the EA app was installed so it reads it for the DRM, but I don't know which. Hopefully someone smarter than me can figure it out.

Just worked, exactly the same as Windows 10
EA app is annoying to get work and had to clear Proton configs once to get it working reliably.

Needs a bit of tinkering to actually start playing but other than that no problems at all
mangohud game-performance %command% +m_rawinput 1
Launch the game first using proton 7.0-6 to install the ea app and wait until the game closes then launch it again using any other proton version

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.