ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.86k stars 1.04k forks source link

EA App games do not start at all #6396

Open webodan opened 1 year ago

webodan commented 1 year ago

Compatibility Report

(possibly other EA games that force this app, i don't know of any others since i don't have any more)

1172380 1233570

System Information

I confirm:

steam-1172380.log.zip

Symptoms

Some EA App pops up with a window saying "LET'S GO!", you install it, wait until it's done, then it pops up, waits for a while, and says "something went wrong, relink your account to continue and try again" (or something like that). These games simply won't launch at all on PC despite the latest fixes to EA App games for the Steam Deck as of 7.0-5.

It's not a system problem, as I also tried on this hardware on both a properly set up Linux Mint and on Garuda Linux (arch based distribution meant for gaming). Same "something went wrong" result.

Reproduction

Please, can we have a fix for EA games on PCs running Linux? I'd like to try Catalyst and Fallen Order without bothering with Windows again.

tomaszg7 commented 1 year ago

I have the same symptoms on Gentoo with AMD Fury. Once I think the EA App managed to connect but some other problem crashed it anyway. I was also trying to run Jedi Fallen Order with Proton 7.0-5, Experimental and GE-7.42.

webodan commented 1 year ago

I ended up succeeding in playing EA App games, but I had to link my EA account to my Steam account using a Windows computer running one of these games there.

Horrible support by EA, these apps should be banned from Steam.

Everyone make sure your accounts are linked on a Windows PC before playing on Linux!

tomaszg7 commented 1 year ago

I have linked my EA account to Steam via the webpage, but that doesn't help.

Edit: to be more precise: as I start the game, I see EA app window which disappears and a message pops up with: "Oh snap, it crashed". I can restart the app and the game or app seems to keep loading up. Then I get another popup with: "Something went haywire. The background services aren't responding".

nitsvga commented 1 year ago

Isn't there any way of skipping this nauseating app? Or replacing it with Origin, since at least it works. I've been playing BTF4 through Lutris on Origin, and EA App seems to work fine there. But I got it on Steam and doesn't open up.

tuxtergames commented 1 year ago

Isn't there any way of skipping this nauseating app? Or replacing it with Origin, since at least it works. I've been playing BTF4 through Lutris on Origin, and EA App seems to work fine there. But I got it on Steam and doesn't open up.

working nice here, with AMD card with proton experimental (bleeding edge), I want to know if theres a way to leave the ea app open after close the game, somentimes I can do, but I've no ideia how, with uplay connect works nice and uplay and ea games runs better than lutris through steam.

Gaaius commented 1 year ago

This happens to me with Mass Effect: Andromeda (only EA game ive tried so far via steam; other proton games work fine) Im playing on proton 6.3-8 and when i close the game it wont lauch anymore. I then switch to another proton version (experimental or 7.0-5), let the "first time install" and subsequent game-start fail, then switch back to 6.3-8, let it install, wait a bit and then it starts Im on Ubuntu 22.04 and sucessfully linked my accounts the first time the game startet. (The next day) I could play without having to change anything

BlackJar72 commented 1 year ago

I have a problem like this too, with The Sims 4. The EA app will launch for a short time, say it there is not internet connection (there is), then shut down without ever launching the actual game. I'd give more details, but that is all I know about the problem. (I don't remember how / where to get the Steam log off the top of my head.)

YamiYukiSenpai commented 1 year ago

My only issue right now with the EA app is that none of my games would launch when I'm in offline mode on my Steam Deck, which is just extremely annoying.

https://github.com/ValveSoftware/Proton/issues/4823#issuecomment-1447497979

tomaszg7 commented 1 year ago

I'm able to play e.g. Jedi Fallen Order with recent GE versions even though the EA App still crashes in the background. However I get no achievements. Other EA games like Battlefront 2 don't start due to EA App crash. Deleting prefix or reinstalling the game doesn't seem to do anything.

garpu commented 1 year ago

It seems like every time the EA App has to update, I need to delete the game's prefix to get it to launch again. (Sims 4. I haven't tried any other EA games.) Is this just a thing that one needs to do with the new EA app, or is there a fix for this?

BlackJar72 commented 1 year ago

It seems like its not processing the vulkan shaders correctly. Its takes much less time that it use to, but (if it give an error message) seems will say there is no video card -- so shaders seem to be at least part of the problem, whether or not its the whole problem.

It seems like every time the EA App has to update, I need to delete the game's prefix to get it to launch again. (Sims 4. I haven't tried any other EA games.) Is this just a thing that one needs to do with the new EA app, or is there a fix for this?

Well, if that works ... what is the game's "prefix" anyway. I sure don't want to delete (and have to re-install) the whole game and its DLC.

XenHat commented 1 year ago

Mass Effect: Legendary Edition broke after the Proton 8.0 launch, now I can't play at all regardless of the version of proton used in compatibility mode. This being a 110GB game, I can't really afford to reinstall every day.

Behavior: EA App fails to launch, and/or crash before the game runs.

Saeniv commented 1 year ago

Titanfall 2. Played Last Week without problems. Wanted to play today. EA App urged me to restart and now the game won't launch. Is there a way to reinstall EA App without reinstalling the whole 66GB of the game?

Fractal147 commented 1 year ago

Is there a way to reinstall EA App without reinstalling the whole 66GB of the game?

Yep. Delete the compatibility prefix folder - doable from the big picture mode game options menu, or by deleting the folder for the specific game id you want. (or rename it, so you don't lose saves if you need it). 'Play' in steam will run the installscript.vdf anew.

Pshemas commented 11 months ago

on my end it is still a show stopper - can't launch Titanfall2 because of it. This damn EA launcher fails with "Ooop something went wrong" and that's it.

asier-ochoa commented 11 months ago

on my end it is still a show stopper - can't launch Titanfall2 because of it. This damn EA launcher fails with "Ooop something went wrong" and that's it.

Im getting the same issue with Proton Experimental and all of my EA games, including Titanfall. Link to thread

asier-ochoa commented 11 months ago

I have found that replacing ea app with origin works as a temporary solution. Here are the steps I took to make it work.

linuxissuper commented 10 months ago

since the xorg update from 21.1.8 to 21.1.9 star wars jedi survivor doesn't launch anymore
this is the log when trying to start from the ea app:

Nov 07 21:30:00 desktop xsession[2058]: [ 07.11.2023 21:30:00.549 x_log_error WARN ] X error 3 WINDOW request 2 minor 0 serial 133379095
Nov 07 21:30:00 desktop xsession[2058]: [ 07.11.2023 21:30:00.549 x_log_error WARN ] X error 3 WINDOW request 2 minor 0 serial 133379097

and

Nov 07 21:30:26 desktop xsession[71349]: WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Nov 07 21:30:26 desktop xsession[71349]: WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Nov 07 21:30:26 desktop xsession[71349]: WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Nov 07 21:30:26 desktop xsession[71349]: WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Nov 07 21:30:26 desktop xsession[71349]: WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
Nov 07 21:30:26 desktop xsession[71349]: WARNING: discarding _NET_WM_PID 2 as invalid for X11 window - use specialized XCB_X11_TO_PID function!
xrtxn commented 9 months ago

I finally got it working: https://gist.github.com/xrtxn/7dd87400eaab765f076c46d28c1272c0

xrtxn commented 8 months ago

Also, if I don't do this, it refuses to install under a wayland compositor. I switched to kde x11 and it installs fine using proton.