


ea app friend list broken
going to copy and paste the guide from the reddit post i linked above and edit it for this game, make sure to get protonGE first
For each EA game you want to use with the EA app:
Go to your game Library in Steam and go to Properties, and the Compatibility section.
Make sure "Force the use of a specific Steam Play compatibility tool" is checked, and then select "GE-Proton<VERSION>" from the list right below it. As of the time of writing, it will read "GE-Proton10-3"
Start the game and the immediately close it. The reason for this is so the proton prefix get created first.
Next winecfg needs to be run by way of a tool known as protontricks. If you don't yet have it, you can install it using the instructions at: https://github.com/Matoking/protontricks
This is accomplished running protontricks <app-id> winecfg, where <app-id> is the numerical number for a game you see when you run either protontricks -l or protontricks -s <part-of-game-name>. For me, using NFS Heat, the appid is 1222680 and so I needed to run protontricks 1222680 winecfg
Once winecfg is open, go to the "Staging" tab and check the box next for "Hide wine version from applications", then Apply and close the window.
then you can run the game and it should work just fine
this works with all the ea games (that i play and they all seem to work just fine), just replace the appid with the correspondent ea game you want to play

Game is slower than on windows but with lowering graphics the game works perfectly.
EA launcher crashes from time to time causing disconnection from online services.

switch to Proton 6.3-8 to install the EA launcher, log in, it might crash, it crashed for me and showed an error after logging in but it worked the 2nd attempt, after that just go back to Proton 9.0-4 and enjoy
thx for making it harder EA

Installed through steam Failed to launch initially due to EA app Opened protontricks and then enable winecfg > staging > hide game version Then, opened Lutris and changed the executable to the EA app installer executable, found in /_Installer/Origin/redist/internal/EAappInstaller.exe After, changed the wine prefix dir in Lutris to the proton prefix steam uses found in /steamapps/compatdata/1222680/pfx. This should make the EA app install / notice where the game is. After having ran the install, attempt to start the game via Steam. If it does, congrats, if no, then attempt to install MS Visual C++ via protontricks, or install the EA app seperately in Lutris, log into your account there, then start via steam
Not the easiest game to install. Thanks EA. Glad I only paid 4 euros for the game
Non-asphalt terrain looks terrible
I recommend buying when it goes on sale for -95%, but not for any penny more. You also need to do some tinkering. Mind you that EA seems to be obstructing Linux all the time, so my fix might work now but maybe not later!

It was necessary to tick Staging -> Hide Wine version from applications in winecfg
Some recent EA App update broke multiplayer with friends. It was necessary to tick Staging -> Hide Wine version from applications in winecfg.
Single Player and Online without friends works well out of the box.

gamemoderun %command%
square artifacts mostly on cars
performance drops to 10 fps after about 20 minutes
proton 9, GE, and experimental all caused the game to have weird square artifacts on car models, proton 9 had performance degredation after a while. Proton 8.0.5 so far has none.

%command% -windowed
Funcionou perfeitamente apenas com o comando %command% -windowed e com GE-Proton8-32. Usei também o comando 'winetricks vcrun2019 d3dcompiler_47 corefonts' pra instalar essas libs, mas não sei de fato se impactou no resultado.


EA App shows as offline by default when it detects that you are using wine/proton making friend management and online play dificult or impossible
to fix do Protontricks -> Need for speed Heat -> Select the default wineprefix -> Run Winecfg -> Staging -> tick "Hide Wine version from applications" -> ok
Crashed once in a cut scene so far
Without tinkering online is fundementally broken. I will test online play in the next couple of days and update my report

Had to switch to borderless to avoid the screen going black when switching workspaces in hyprland
Had to switch kernel.split_lock_mitigate
to 0

Unable to log into the EA app
Wasn't able to get logged into the EA app, and it seems to be a hit and miss when looking at other reports. Switched from Proton Experimental and Proton 9.0 with no luck
The game runs horribly unless I add this kernel parameter using the following command: sudo sysctl kernel.split_lock_mitigate=0. After this parameter, the game runs fine. Otherwise, it is around 10% of the FPS of the game on Windows.

Had a few problems with the EA app and the connected account, but works most of the time. Altough, as of 13.02.2024, I can't see my friends and play with them in parties.

This game needs 60 FPS and it's just not possible right now. That plus de facto online-only DRM on Steam Deck means it's just not worth it.
30 FPS limit in Deck settings
Terrible performance even at lowest settings and 75% resolution scaling. Stable 60 FPS is effectively impossible, and the game has substantial input lag at sub-60 FPS.
It could be better but its fine

some frame stutter

An update to my previous report, the game now works really well with Proton Experimental. No other tweaks.
Played around 5 online races without any issues.
At the time of writing, default Proton version is 9.0-4 but the game fails to launch with that. Proton Experimental works flawlessly as I have not encountered a single issue.
EA Launcher starts but the game launches as a small white window that can't be resized.

Desabilito a entrada steam para o controle (disable steam input)
Desabilitei a entrada steam para o controle e daí pude jogar com o joystick do Xbox One.

Once you figure out that kernel command, all is good! otherwise it will limit to 10-15fps.
sudo sysctl kernel.split_lock_mitigate=0 on a terminal, you can make this option persistent across reboots, research that for your linux distro
Not sure what that kernel parameter is actually for, but it messes up this game. Once you disable that, the game runs perfectly !

Does not work well out of the box, I'm sure some Linux guru will make it work with tons of adjustments
20 fps not sure why, tried many options to force to use my 4090, nothing works
unplayable, stay away from this game on Linux
Does not recommend this game for an average user that does not know how to adjust it to make it work on Linux, and even if it works, it will not have the same experience as running it on Windows (unfortunately)
had constant intense stuttering, fixed by running sudo sysctl kernel.split_lock_mitigate=0

Just works (didn't try online)

Doesn't initialize EA launcher.
Crashes almost immediately. Tried: All default proton versions, protonGE, Installing certain DLLs via winetricks/protontricks, launching via lutris & steam. This is likely specific to my hardware combination, your mileage may vary if you have an nvidia/amd gpu.

Gaming running at 10 fps, fixed with sudo sysctl kernel.split_lock_mitigate=0
To install EA Launcher i had to use Proton 8.0, because for some reason it does not work with proton 9 or proton experimental, the game was running 10fps, fixed with sudo sysctl kernel.split_lock_mitigate=0 on terminal, now i'm playing at 4K Maximum Graphics at 70fps without problems
I could not get back to the game after changing workspaces on Hyprland, fixed by changing the game to windowed mode.

works sufficient
I use the 8BitDo Ultimate 2C Controller with the wireless dongle and I needed to adjust the Trigger reaction curve to "aggressive" to actual gain control over gas and brake.
The only downside is the loooong loading sequence. It takes about 2 minutes between pressing play and the game actually starting. (probably due to the EA Launcher starting in the background)

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia mangohud %command%
After installing the app, I launched the game but encountered severe low FPS and stuttering. This issue was caused by a kernel setting called split_lock_mitigate
, which can be disabled by running the command:
sudo sysctl kernel.split_lock_mitigate=0
For a more permanent solution, you can modify your kernel parameters to disable it entirely. Once I applied this fix, the game ran smoothly in single-player mode. I haven't tested multiplayer yet.
In summary, both the launch issue and severe stuttering on newer kernels can be resolved with a simple kernel tweak, allowing the game to run smoothly.

limit TDP to 9 for personal preferences
Sometimes the game doesnt lauch bc of the ea laucher
Keyboard must be used manually with steamb + x
Some fps drops when entering inthe bushes
Works out of the box
Made a few graphics tweaks for personal preferences, so the game runs with good graphics and performance in game graphics configuration: Resolution: 110% (bordeless window) Quality: Medium Steam overlay: 30 fps limit Battery: 9W halfshading: Disabled (you have to disable this so some elements of the HUD and decalcs dont get pixelized.
You can low the graphics a little bit more to gain extra fps and improve the battery life (this games sucks the battery dry)

gamemoderun %command% -USEALLAVAILABLECORES -THREADS 12
create a blank text file and the content below to it and save the text file as user.cfg the file need to go to this location - SteamLibrary/steamapps/common/Need for Speed Heat/
need for spped heat is know to have issues and not utilise the cores you have available properly
insert the following in the blank text file you hve created in this location -SteamLibrary/steamapps/common/Need for Speed Heat/
my cpu has 6 cores and 12 threads (AMD Ryzen 5 PRO 4650G) hence the way the configuration is layed out. so please edit the content of the text file based on your process spec. contents of text file below:
Thread.ProcessorCount 6 Thread.MaxProcessorCount 6 Thread.MinFreeProcessorCount 0 Thread.JobThreadPriority 0 GstRender.Thread.MaxProcessorCount 12
Amazing game however what i noticed when ever you update the verion of proton you have assigned to use with the game. it is good habbit to do thfollowing below so you can benefit form the changes made in the updated verion of proton you are now using. you will see a big difference in performance esspeaciall withe the latest GE-Proton9-13 verion of proton in my opinion.
Make a back up of your save files.
DELETE your current configuration folder - SteamLibrary/steamapps/compatdata/1222680
DELETE- the shader cache also for the game SteamLibrary/steamapps/shadercache/1222680
launch the game and steam will reinstall the esstianll configurations needed to play the game with your new verion of proton.
As for my configuration
I use Fedora based Nobara
Installed the steamdeck interface on top of the kde version of nobara, as the hdr in games can be enabled in game with steamdecks UI / compositor.
I have changed the default kernal of Nobara to Cachyos and I get unbelivable inprovement in performance.
https://copr.fedorainfracloud.org/coprs/bieszczaders/kernel-cachyos
- I have installed auto-cpufreq - and enabled the psate driver for my processor (AMD Ryzen 5 PRO 4650G) I have also set the govenor to performance.
https://github.com/AdnanHodzic/auto-cpufreq
- I have installed the latest verion of gamemoderun version 1.8.2
if you already have gamescope installed version 1.7-5.fc40 - ensure to uninstall and when you figure out how to install version 1.8.2 via a copr or by follwing it's git repository instructions. ensure to remove any old gamemoderun config files from your system.
once you do this ensure and test that it is working via the following command - gamemoded -t
I use the following launch options with the game ( i have an amd rx5500xt) not fancy but the game runs fantasic at 3840 x 1800 resolution. my tv is the 2024 MODEL - TCL 655K 43 QLED'' but I replaced my more expensive samsung AU9000 tv with VRR for it and it is way more responsive and the colOurs are gorgeous. ( great budget friedly gaming tv 2024 - TCL 655K QLED')
ANYway HERE IS THE LAUNCH OPTIONS I USE
gamemoderun %command% -USEALLAVAILABLECORES -THREADS 12
I also use these launch options with the new CARX Street and the game works great

I've noticed some black things on the road but its not that frequent. After playing some time, they went away and never showed up again.
There are some minor infrequent "freezes" but it is playable.
I did not notice any problems at all!

Game runs better than windows but with really rare fps drops in solo and more common small fps drops in online
Crashes really rarely but probably due to game hoarding resources
Smaller fps drops in online.
The game worked best for me on Proton Experimental.

Launcher zoom
En qualité Medium, jeu tourne à 35 fps. La qualité d'image ne ressemble pas à du 800p
gamemoderun %command%
First launching the game resulted to bad performance in the game 15-20 fps with frequent stuttering
it apperantly has to do with something called split_lock??? anyway if you alt tab and you do "sudo dmesg | grep split" and see that nfs heat is in there run: "sudo sysctl kernel.split_lock_mitigate=0" and the performance problem vanishes just like that its very very bizzare

Можна грати, але зробити налаштування конфігурації та викоритсати Borderless режим екрану.
Додав user.cfg файл для виправлення споживання грою ЦПУ.
Зменшено ТДП до 12, частоту відеокарти до 1000-1100МГц, знижено налаштування графіки до мінімуму.
На Стімдеці деякий текст в меню та налаштуваннях дуже дрібний та погано читається.
Раптові провали по кадрах з 60 до 30-40 в багатьох місцях мапи.
Мультиплеєр у грі присутній, заходити в нього можна без проблем. Але гравців в моєму районі майже немає.