

Works completely fine on my hardware, and seems to be able to communicate with the online servers, but the EA Launcher has me worried.

Works fine
Didn't tried yet multiplayer

If you don´t mind playing at 1080p, this game works out of the box. If you try to set 4k, the game crashes.
sometimes it happens, not always, but still ok
I could not figure out how to use the keyboard to start the race, the up key does not work, I had to use a controller to make it work
Can´t make this game run at 4k, I tried all possible launch commands, but I can´t make this game work on 4k. If any of you figure it out, please let me know how
This is the remastered version of the game, you expect the 4k option to work, but it does not, tried many launch parameters, nothing fixes it for now

Basically locked 60 FPS on medium settings and no vsync. Game plays like a charm without any modifications on the OLED Deck
Used Proton 7 to get the EA launcher to install, then switched to latest and playing worked fine.

It can run at 60 almost nearly maxed out, but I recommend capping it internally from the display menu at 30. For both authenticity, and to let that battery run a lot longer. Just don't set the Reflection Quality to Max/Ultra (set it to High), because the game begins really stuttering no matter if you cap it or not.

Used Proton 7 to get the EA launcher to install, then switched to latest and playing worked fine.
Before discovering the above, I did try the comment below, I don't think it made any difference but it might have.
https://github.com/ValveSoftware/Proton/issues/6766#issuecomment-1731734674
Had to turn off rumble as it was way more excessive (basically non-stop even on menus) than on windows.

First step: Launch this game with Proton 8 to access the EA App and register. After that it will close itself after some time. Second step: to play this game set GE-Proton 9.9 as the default compatability in the game option.

Utilizar GE-Proton desde la primera ejecución para que inicie la instalación de EA App. Funciona perfectamente.
Ejecutar con GE-Proton, no intente ejecutar el juego con Proton o Proton Experimental ya que nunca iniciará el instalador de EA App, si ya ejecutó el juego es posible que tenga que desinstalar e instalar de nuevo para que la primera ejecución sea con GE-Proton, de esta manera iniciará la instalación de EA App. Luego de esto el juego funciona perfectamente, algunas veces al salir del juego no se cierra EA App y hay que detenerlo.

During menus, the audio crackled sometimes. Very minor though.
My PS4 controller was detected as "UNKNOWN DEVICE", whereas in other games it's detected just fine. Had to use the Steam Input feature to emulate it as an Xbox One controller but still encountered issues, such as button assignments not being correct & having to remap them manually.
Framerate dipped below 30 at times
Does not start on the standard Proton or Proton Experimental provided by Steam, crashes when it gets to the EA App launcher. Using GE, was able to log into my EA account & start playing. Look into getting GE Proton before you play this on Linux.

Origin… I mean, the "EA app" sometimes refuses to run or logs me out. You can't play offline at all.
Text in menus is too small
Perfect experience playing with friend invited through EA app
Stable 60 fps, no issues at all (assuming their launcher cooperates)

EA launcher breakes it again...
I bought it some time ago for sentimental reasons (played this game on PS3 a lot) and then it installed and worked OTB. Recently, because another EA launcher update, it stopped working. It's frustrating when each EAapp update brakes Linux gaming. Unfortunately I would recommend avoid any EA games for playing on Linux. I'm expecting it to works again after another update either Wine/Proton or EAapp but it's so annoying. I'm tired playing with winetricks after each update of EAapp.

WINEDLLOVERRIDES="dxgi=n" %command%
Override WINE DXGI with the DXVK version using DLL override and it runs fine in 4K without crashing.

If your game crashes when setting the resolution higher than 1440p, it's DXVK.
Any resolution beyond 2560x1440 crashed the game because of a DXVK DLL error, but the game doesn't provide a dialogue box to tell you that.
Not sure if DXVK issue is localised to my system, but it also happens with Titanfall 2 in Lutris, which is how I figured out what the issue was. Using PROTON_USE_WINED3D=1 prevents the EA Desktop from passing login so I'm stuck running it lower than native res so the game doesn't crash.

EA's stupid launcher again
Can't load the game because EA wanted to be stupid and not listen to fans years ago and make their own launcher that doesn't work half the time.
Great game works out of the box

Launcher da EA é maravilhoso e não deixa o jogo abrir

tiny, unreadable text
UI is useless from artifacts, in game experience is OK
FSR did not kick in

Works out of the box
Works as if it is running on Windows.
Installed and worked without any tinkering except for turning on the SteamPlay on Steam Settings.
What I tried:
- Winning 5 Races on Xbox Knockoff Controller
- Autolog works out of the box. So my cloud save is synced

I recommend to customize graphic and change some of them to high or medium

Had some trouble getting the First Time Install Script/EA App to appear (online forums say hit the STEAM button for it to appear) but after that is resolved it launches smoothly every time as long as you are connected to internet.
Text is small but does not impact gameplay at all
Have played through pretty much the entire campaign on Steam Deck with medium graphics and have had solid 60 FPS through my entire playthrough. This game still looks great even on medium and certainly scratches that racing itch that Criterion delivers every time.

The EA app kept crashing when I was using Proton GE, switching to experimental fixed the issue. Companies really need to stop forcing users to install thier own launcher to play the games. -_-

Some things worth noting:
- I couldn't manage to achieve consistent frame times with a refresh rate other than 60Hz, so the only options for smoothly locking frame rate seem to be 60 and 30. Staying at 60 FPS and reducing graphics further won't yield much in terms of battery runtime since most of the usage comes from CPU
- I haven't tested this, but it should be possible to delete the contents of [game directory]/UI/MOVIES_4K/, this will free up 13 GB and also reduce the CPU usage when the game plays videos

I owned this game previously on Origin/EA's App, but I could never seem to install those programs correctly on my Deck. The game just went on sale on Steam for $4, so I decided to buy it a second time, and thankfully, the installation from Steam was seamless. Yes, it still installs and integrates with the EA App, but there was no issues getting the game to launch whatsoever.
The settings it sets for the Steam Deck, by default, are too high. I was struggling to reach 30fps, then I turned the Graphics preset to "Low" (and turned off motion blur and depth of field, personal preference) and now it runs at a smooth and stable 60fps.

EA App crashed unexpectedly
Used to work fine 3 days ago, now the ea app doesn't work. EA is a cancer to all of pc gaming.
Game doesn't seems to works natively
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command%
Tried to run the game multiple time with differents commands, with and without the prime render command, with and without the GE Proton, and it didn't work, only way I found to run the game was to use the Wine Steam through Lutris and to run the game like this.
At first, it worked fine. Then one day, the launcher won't log me in. I force a log in. ALL OF MY CLOUD DATA WAS DELETED!
Deleted my cloud save data
Deleted my cloud save data
Didn't get to play online for long but it worked.
The game was working great for me for months. No issues. Then I try to start up the game and get a message that something went wrong with my account. I relog and the game started over. I can't find my cloud data now. I lost EVERYTHING because EA insists on keeping that stupid launcher.
RADV_PERFTEST=gpl %command%
tdp 6w, gpu 400mhz (60 fps)
On the first run my Xbox Series controller over Bluetooth worked fine, however when I went back to playing a couple hours later, it wasn't being detected anymore.
Some other commenters said that EA App may be the culprit of the controller bug. I doubt that, as my first launch worked fine.
gamemoderun gamescope -W 3440 -H 1440 -r 60 -o 60 -f mangohud %command%
The game will stutter if your monitor is not set to 60 Hz, even when Mangohud still report a steady 60 FPS, but I do not recommend setting your monitor to 60 Hz as a solution (unless you don't have variable refresh rate), because that causes severe input latency.
Instead use Gamescope with both the "-r 60
" (refresh rate) and "-o 60
" (unfocused refresh rate) options and turn on VSync in-game to fix the stuttering.
Without using "-o 60
", the game will start stuttering again if you ever Alt-Tab or the game temporarily loses focus. In that case the only way to fix it without restarting is to disable and reenable VSync, so don't forget to add it.
I have tried other frame rate limiters such as DXVK_FRAME_RATE=60
and Mangohud's fps_limit=60
, but so far only Gamescope is capable of eliminating the stuttering.
game launches but does not recognize xbox controller or input
imo without controller support/recognition this is not playable, suspect EA app is at fault

Changed Graphics to Medium, improved Battery time, may vary depending on the user
Menu text may be small, but doesnt impact playability
EA took a while to install and I needed to link my account. Needed GE - but that was possible via AUR.
Controllers works in all other games and previously with this game. New Origin intermediate seems to be the culprit.
I tried various versions of Proton (7/GE/...).
The Steam overlay does not work anymore, probably since the new Origin intermediate. This is probably why the controller inputs are not forwarded to the game.

I put it on proton experimental after installing it before launching it
You'll need to use either Proton Experimental or GE-Proton to get past EA laucncher, which is borked at the latest available stable Proton. Otherwise, no tweeks were needed in my case.