

gamemoderun %command%

Game works perfect as if it was native. No issues with easy anti-cheat. Only notable issue is game takes a while to launch due to Vulkan shaders. Can take up to 3-4 minutes to launch the game sometimes. Otherwise perfect experience.
LD_PRELOAD="" %command% -dx11
Was capped to 30fps when not using -dx11; did not try -dx12 or -vulkan Stutters if playing a map/loading an effect for the first time, shaders were precompiled; maybe other launch options regarding this help

Mouse Clicks weren't always detected.
Game seems to freeze and crash sometimes.
It seems that a steam issue will not let you download the game (previous report), as it considers the game "windows-only" (Download-Button greyed out, on hover "Unsupported Platform"), seems to resolve after restarting steam.

It's blocked, so you'll be unable to even download.

Game window needs to be focused when joining matches or it crashes
Slight performance degradation (windows ~140fps, linux ~125fps)
- About a once in four change that the game starts in a very low performance "mode"
- Processing Vulkan shaders takes forever (just skip it)
Concluding Notes
- Keep window focused when joining matches
- Skip Vulkan shaders processing
- Might need Proton hotfix

PROTON_USE_EAC_LINUX=1 PROTON_PREFER_SDL=1 PROTON_ENABLE_NVAPI=1 %command% -useallavailablecore
Takes significantly longer than on Windows to precompile shaders when first launching. Launches fine otherwise
I have been able to play without making any adjustments since I downloaded it.

DXVK_ASYNC=1 DXVK_HUD=compiler,fps gamemoderun mangohud __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 %command%
play powershift for beginners
__GL_SHADER_DISK_CACHE_PATH="$HOME/.local/share/finals_nv_cache" __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_SHADER_DISK_CACHE_SKIP_VALIDATION=1 %command% -dx12

works perfectly

gamemoderun %command%
jump keybind sometimes doesn't work. I fixed this by adding a secondary jump button, and whenever spacebar stops working I just tap the secondary button once and it works fine again.
fixed by using gamemode

Works great, even with Easy Anti-Cheat
There have been concerns about future Linux support when it comes to kernel-level anti-cheat, but devs have been adamant about not banning Linux folks.

game works just as well on linux as windows. had some infrequent crashes but had them on windows also
__GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 LD_PRELOAD="" mangohud gamemoderun %command% -w 1440 -h 1080
Crashes from time to time. sometimes in the loadout selection/pre-game lobby and sometimes just during gameplay. not frequent at all
shader precompile on every launch. Fixed this by setting __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 system wide (/etc/environment) and in the games launch options. based on this github issue

Twas tricky to get it to work, since I was focusing on using gamescope for that, but this alternative works nicely.
WINEDLLOVERRIDES="dxgi=n,b" \
PROTON_ENABLE_WAYLAND=1 \
PROTON_ENABLE_HDR=1 \
PROTON_FSR4_UPGRADE=1 \
PROTON_USE_WINED3D=1 \
_GL_GSYNC_ALLOWED=0 \
__GL_VRR_ALLOWED=0 \
__GL_MaxFramesAllowed=1
gamemoderun prime-run %command% \
-windowed -noborder -screen-width 1920 -screen-height 1080
Game crashes if it works windowed and either loses focus or changes configurations/window size. These fixes seem to eliminate the problem if on fullscreen, given that without them, the game would fullscreen into the wrong monitor.
See windowing.
This is on GNOME under Wayland, without the possibility of using Gamescope, since the version for my system has a bug regarding Windows scRGB that breaks it.
My setup has two monitors, the second one smaller, and the game would try to fullscreen into that one. Starting the game in a window that's bigger than that monitor seems to be aiming it to fullscreen into the main monitor.

game-performance %command%
Works great, I've only found 1 issue and that is that sometimes launching the game the first time it will have a lower fps overall for some while the game will normally have around 80-90 fps i get 50-60 on first launch, but relaunching the game fixes it.
LD_PRELOAD="" PROTON_ENABLE_NVAPI=1 gamemoderun %command% -dx12
On first launch the preloading of vulkan shaders takes a long time AND some times it crashes on launch. But once the game does load, it does so flawlessly.

gamemoderun %command%
Microphone not detected. Tinkering may be required.
Mouse isn't fully captured by the window when using Wayland. Adding PROTON_ENABLE_WAYLAND=1
doesn't help. A workaround is to use fullscreen.
As noted in the release notes for version 7.6, Embark states that they're committed to supporting Proton (Experimental) and maintaining Linux compatibility, particularly with regards to anti-cheat. Windows has become more unstable in recent years, and doesn't seem to be getting better. With that said, Embark's statement combined with the currently smooth experience makes Linux a much more appealing platform for playing The Finals.

gamemoderun mangohud obs-gamecapture %command%
Experimental or latest Proton-GE is required for anti cheat to work.

Compared to Windows i lost about 10 to 20 FPS and i experiance ocasional drops / stutters. Still mostly maintaines 120 FPS
Occasionaly crashes when loading into a map
Gameoptions dont work for me and some common one sugessted here just prevent my game from booting at all. Most significant FPS and stability gain for me was tuning my Graphic-Settings ingame.

no tinkering at all required, runs great out of box

protontricks-> The Finals -> select the default wineprefix -> run winecfg -> In the graphics tab check "Automatically capture the mouse in full-screen windows"
The curser would not be limited to the game and if I clicked it when it was outside the game window the game would unfocus. That was using Gnome, with KDE Plasma this did not occure.
Using KDE Plasma as my Desktop Environment I had a way better experiance that with Gnome. Performance is similar to Windows. I did not encounter any other bugs in game.

gamemoderun %command%
occasionally missing textures appear as black empty voids.
app tries to force its way to always ontop.
crashes every 3-4 TDM, 2-3 quickplay games.
among the frequent crashes the game loves to recompile shaders every time it boots, leading to lengthy launches.

Its very playable but there needs to be some fixing
high gpu usage lower fps than windows and high cpu game ms
mangohud %command%

install, start and play :)
runs perfectly fine without any problems (except my hardware being bad, but that's besides the point)

PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 PROTON_FSR4_UPGRADE=1 SDL_VIDEODRIVER=x11 gamescope --backend sdl -H 1080 --mangoapp -- gamemoderun %command%
Game refuses to run in the main monitor (multi-monitor setup)
Some unstability if using DLSS, working ok with FSR.
Related to the window issue. Absent if using gamescope.
Adding on DarkSideAvatar's report (https://www.protondb.com/app/2073850/#pqnmcx6cTn). The game benefits a lot from using gamescope.
I'm using GNOME 48 under Wayland. Right now, there's a bug in gamescope that causes the Wayland backend to fail to run.
The SDL backend called with --backend sdl
works, but everything rendered inside is color-shifted (I have no clue about which component is causing the issue here). The SDL_VIDEODRIVER=x11
envvar fixes this issue for this configuration.
the game had constant crashes and didnt detect my ps5 controller even with steam input enabled

Runs BETTER on Linux Fedora w/ Proton than on Windows native.
I think this along with a handful of other games are a prime example of Linux gaming becoming more and more desirable with Windows becoming too resource-hungry with background processes.

mangohud %command%
My mic is really low on volume. But i think this is because of the driver in the kernel
Would want to have more money to donate and contribute to this amazing game changer project. Thanks YAll

like the game, but i have to wait like for 5mins atleast to finish compiling the shaders

PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 PROTON_FSR4_UPGRADE=1 game-performance %command%
Game works perfectly, even FSR4 upgrade works with the provided launch options on CachyOS

gamemoderun %command%
Top notch performances + Cinnamon workaround bonus :)
https://gist.github.com/blakkd/c3cfed5948c60d6e7ed28583c86c4e01

LD_PRELOAD="" PROTON_USE_EAC_LINUX=1 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 gamemoderun mangohud %command% -useallavailablecores
Running the game on low and fps is around 70
Some main menu panels such as the battle pass cause excessive frametimes when opened and closed. Frame time in general is pretty bad but not unplayable (I didnt notice it on windows)
I was expeciencing easy anti cheat kicking me from the game frequently. However this seems to be fixed and could have been the result of a game update.
You will have to do a decent amount of adjusting and testing to get this game to run OOTB. People saying otherwise are very lucky.
Alot of the Launch Options I'm using are optional and may not have an effect on your gameplay. I found that these made the game more stable but it might just be all in my head.
I would at least recommend "gamemoderun mangohud %command%"

PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 %command%
The game works great, I play this game a lot and if there is any issues when an update drops, its usually resolved within 24 hours. This is not a surprise though. While Linux is not directly supported by the developers, they do want the game to work in Proton :)
Last but not least I had to use a custom Proton only because I have issues with the mouse not being captured properly. Proton Wayland resolves this issue.
plays great on fedora linux

Runs better than on Windows with GE Proton

I was experiencing the problem where I could only play a few rounds before having to restart, but this latest patch seems to have fixed that.

Forced proton experimental

If I tab over to another application, when I go back I have some weird issues. Sometimes the game just freezes, other times something else breaks. Like one time the space bar on my keyboard stopped working. But when I tabbed out and back in again, it started working again.
Did not need to change anything to get it to work. Just used proton 10