
Works almost perfectly, though the imperfections are likely not the fault of Proton
Tried playing with a gamepad and a Thrustmaster wheel (T300RS GT), both work as expected. Symbols on the gamepad are mapped correctly, however they are not mapped correctly on the Thrustmaster wheel (the keys are simply numbers).
After starting the game it launches in a windowed mode always, no idea if this is because of Proton or some Forza issue. Though this is a minor issue - you can always switch to full screen in a few seconds.
Also what can happen is that when I restart an event in game, the loading screen will go on forever. Though this is quite rare and I do not think this is the fault of Proton.

mangohud %command%
could be slower than windows

I was getting errors related to some missing DLLs that are provided by Microsoft Visual C++ Redistributables. I removed the ones already present and reinstalled using the ones directly from Microsoft. Latest Microsoft Visual C++ Redistributable Version.
The game would then launch properly.
Needed to Alt-Tab to get cursor within the window.
Controller could not be detected. Other games work fine. Tried with Steam Input as well and did not work.
Having to manually install dependencies seems to be a issue to both Windows and Linux. A few months ago this game worked perfectly without any tweaking. Not sure if it is regressions from Proton or Microsoft.
about 10 frames less comparing to win10 expirience, probably due to lack of proprietary nvidia drivers
gamemoderun gamescope -W 1920 -H 1080 -r 165 -f --force-grab-cursor --hdr-enabled -- env DXVK_HDR=1 %command%
gamemoderun gamescope -W 3840 -H 2160 -r 240 -f --force-grab-cursor --hdr-enabled -- env DXVK_HDR=1 %COMMAND%

Steam Cloud saves do not work at all
Steam Cloud saves do not work at all
Reinstalled the game, lost all progress

Mouse Inputs aren't detected(Keyboard works) but as long as you play with Controller it is as smooth as butter.
Not detecting Mouse Inputs
It's probably necessary to follow your OS` Controller/Gamepad setup to use one.

Can't get pass loading screen, crash or stuck at 100% cpu usage.
gamemoderun %command%
Used Proton Experimental to login in Xbox. Tried to play with Proton Experimental and 9.0-4, but it crash in the loading. Deleted "TargetHardwareProfiler.dll" from the game files, crashed in the same place. In Proton 8.0-5 got stuck in the loading with cpu at 100%.

gamemoderun %command%
A little crackling exists in-game.
If you move too fast, the textures sometimes can't load properly.
I'm using Hyprland, Mod + F combination didn't work and changing the fullscreen option on causes empty black screen.
You should swich to Proton Experimental, and run the game with "gamemoderun".

gamemoderun %command%
sometimes get micro stuttering for 1 sec, no big deal

GE-Proton doesn't work, use Experimental. Besides that, the game runs with a few minor stutters, but the fps is generally higher than it was on Windows.

mangohud %command%
Online function cant be used properly since most of them need the xbox overlay from Windows
Pretty good, no bad comments to do about it.
mangohud %command%
If you are having trouble with a blank Xbox login window, try to run the game with Proton Experiemental and remove all launch arguments. Once logged in, you can switch back to whatever Proton version and add back all launch arguements.

Runs fine, but...
Anti-aliasing and texture filtering don't seem to be working.
The game itself is perfectly playable, but anisotropic filtering and MSAA are broken.

gamemoderun %command%
After literally 4 hours (as per my Steam library) trying to run this game, now it works properly.
Besides switching to Proton 7.0.6 and using "gamemoderun %command%" as launch options, I needed the following tinker steps to work:
- switched my proprietary NVIDIA drivers from 535 (535.183.01-0ubuntu0.24.04.1) to 550 (550.120-0ubuntu0.24.04.1)
- Deleted "TargetHardwareProfiler.dll" from the game files, as indicated by other comments, to resolve the memory leak
Game now runs fine, occasional stuttering but nothings that impacts the experience too much. Can play online and with friends from my Xbox account.
Graphics performance may be 10% to 20% lower than native (win10/11)

gamescope -w 2560 -h 1440 -r 144 -f -e -- %command%
Really buggy windowing issues at least on my system (GNOME 47). Would not respect fullscreen option in settings, invisible start up logos while sound played, and sometimes I would be unable to tab back into the game unless I completely restarted. Using gamescope fixes these issues, just make sure to change the resolution and refresh rate to whatever your monitor supports.
Steam input and gamescope don't seem to work together (Xbox controller). Disabling fixes it.
Performance is exactly same as on windows. Doesn't need any tinkering

Works OTB on Steam Deck, my laptop however, I ran into an issue which appears to be affecting folks over on Windows as well.
Specifically a memory leak occuring on launch whilst the splash screen is displayed.
Deleting "TargetHardwareProfiler.dll" from the game directory was necessary to resolve the issue and run the game, which ran perfectly after this step.
Source: https://steamcommunity.com/app/1293830/discussions/0/4029095496757141733/
It would appear this issue only affects system configurations with AMD integrated and Nvidia discrete graphics.
After gamescope was installed and enabled, runs absolutely flawlessly - better than on Windows, even.
gamescope -W 3440 -H 1440 -r 165 -f --mangoapp --adaptive-sync --hdr-enabled -- gamemoderun %command%

In fullscreen sometimes after Alt+Tab go back to window mode
Sometimes if you retray a quest after complet it the game stays in infinite loading, but if you restart the quest at middle the loading works fine.

if you go fast enough sometimes textures load incorrectly
occasional stuttering (which were also present in windows)
works fine on my dual monitor setup running xorg11, no problem detecting kb+m or gamepad (but unfortunately no rumble support) both windowed or full screen. my benchmark on high preset gave average of 86 fps which is around 5% than my test on windows
FH4 launched successfully without tinkering just using proton experimental
though occasionally textures will load incorrectly fortunately i did not meet any gamebreaking bugs nor did the game crash on me, its a shame the stuttering persist here which is also a problem on windows
reccomended

Running Forza Horizon 4 with the default settings, the game initially starts, but when it shows the World View map for race and event locations, it freezes on Proton 9.0-4, 9.0-3 and Proton Experimental. Switching back to Proton 8.0-5 the World View map no longer freezes and the game plays as expected

The game currently freezes for me in the World Map on Proton 9.0 branches, including the latest Proton Experimental. Switching to 8.05 fixes the map freezing issue

LD_PRELOAD="" gamemoderun %command%
Runs flawlessly at max graphics, similar perfomance to Windows. Takes input from PS5 controller no problem.

absolutely F L A W L E S S
Runs perfectly well including online features. Very stable and consistent experience.

At the first race (AUTUMN) it freezes, until it stops exiting.
There is NO WAY to go further. With ANY PROTON version. In addition, most recent Proton versions freeze the game well in advance.
I tried EVERYTHING. I guess it's an issue with NVidia driver OR with the code written badly (well it's microsoft, what should I expect ?)
Garbage. Good only for Windows OR AMD GPU (if you are lucky to have one). As a side note FH5 runs perfectly fine on the same system.

After fixing fullscreen with gamescope it works great. 120-150 fps maxed out (CPU bottleneck).
gamemoderun gamescope -W 2560 -H 1440 -r 165 -- mangohud %command%
With default launch options when launching in fullscreen I had 40pixel black line on the right and 22pixel line at the bottom. After launching it with gamescope those went away and now I have "full" fullscreen.

gamescope -W 1920 -H 1080 -r 60 -- mangohud %command%
Delete (or rename) TargetHardwareProfiler.dll
in the game files if it crashes from consuming too much RAM.
Besides that game works perfectly, no stutters or freezing.

Runs well
- Graphics settings: Ultra preset
- Vsync: On
- Resolution: 2560 x 1440
- Motion Blur: off
Getting the standard 60fps the game offers. Steam fps also reports 60fps. Have had no trouble at all, even after playing for a couple of hours.

gamemoderun %command% -screen-fullscreen 1 -screen-width 2560 -screen-height 1080 -window-mode exclusive
Before configuring the video settings, the windowed mode was off center
gamemoderun %command%

gamemoderun gamescope -W 1920 -H 1080 -r 165 -- %command%
Fullscreen didn't fill the whole display, so I had to use gamescope.
Around 40% less fps than I would get on Windows
Game crashed twice when trying with latest Proton 9 version.
Was a little bit surprised it ran as well as it ran. Expected lower framerate, given the situtation on ANV performance being horrible.

Use Proton 7.0.6 to let the Xbox login proccess work properly. Experimental and new GE versions break Xbox.
gamemoderun %command% -screen-fullscreen 1 -screen-width 2560 -screen-height 1440 -window-mode exclusive
gamemoderun %command% -screen-fullscreen 1 -screen-width 2560 -screen-height 1440 -window-mode exclusive

Sometimes game forgets settings
sometimes mouse clicks don't register