

SteamDeck=1 %command% LD_PRELOAD="" %command% gamemoderun %command%

Runs great with some luanch options and the native proton package from cachy OS. Even the menu animations are present no more black screen.
SteamDeck=1 %command%
Mouse will freely travel betwen my two screens in menu not in game.
Will crash after long gaming sessions but will start up fine.
SteamDeck=1 %command% gamemoderun %command%

Requires 9.0-4 & some launch options to boot, got some errors and infinite launches before tinkering
SteamDeck=1 LD_PRELOAD="" %command% -fullscreen -novid --force-grab-cursor -PSOCompileMode=1
videos not playing

SteamDeck=1 %command%
After digging through some github issues I discoved a Mesa regression that was fixed in 1.25.1 it's not yet released but I installed it anyway to test and now things are working fine
SteamDeck=1 gamemoderun %command%

SteamDeck=1 env -u LD_PRELOAD %command%
Can't rebind the keyboard if the layout is not EN (OK when forced)
Runing in proton Hotfix works too
If runing with experimental the game crashes all my pc after 30 min (forced to reboot) Runing in 9.0.4 make some images not apearing in the game (menu splash screen, video abilities and some other but not afecting in game gameplay)
GE gives the best perf and Hotfix is second best

SteamDeck=1 force_vk_vendor=-1 %command%
Works without any issues

Will only launch if using Proton 10.0-1 (beta) version of proton. Otherwise you will get a winevulkan.dll error

SteamDeck=1 gamemoderun %command%
Have to use GE-Proton as official doesn't include raw mouse input. https://github.com/ValveSoftware/Proton/issues/408
Although even with GE it still feels sluggish. Native Windows feels more responsive even if you lock the framerate to what you get on Linux or lower, Not sure if its an Xwayland issue or a translation layer issue. Tested with both KWin and Hyprland.
Runs worse on Linux with Nvidia. Exact same scene and settings, I am losing around 60 fps 220 => 160
Borked after recent update. Proton 9, 10 Beta, Experimental and latest GE not working.
SteamDeck=1 %command%

unset LD_PRELOAD; SteamDeck=1 force_vk_vendor=-1 gamemoderun %command% -dx12 -ngxdisableota -PSOCompileMode=1
Can't do fullscreen with multiple monitors.
Most of these launch options are probably not needed for most, but this is what works best for me.

Game starts but I get a "Assertation failed!" error on loader_thunks.c file after that I get Unreal Engine error.
SteamDeck=1 %command%
Tried various versions of proton and one day it worked and on other it did not even show me menu.

WineVulkan.dll, Loader.c Error on Arch-based Endeavour-OS
Microsoft Visual C++ Runtime Libary
Assertion failed! Program: C:\windows\system32\winevulkan.dll File: ../src-wine/dlls/winevulkan/loader.c Line:372
Expression: !status
Tried nearly all of protons version, to no solution. One armchair 10x coder suggest its a bug inside AMD Mesa drivers. :(
Game is not playable at all, wont launch.

SteamDeck=1 %command% gamemoderun %command%
I was getting catastrophic frame rate drops on the menu and practice range, averaging 10-20fps. This issue was solved by installing gamemode, setting CPU governor to Performance, and allowing gamemode some system permissions. Still have to run some code and then restart my system every time I want to play.
My notes when getting the game to work: Install gamemode from git
If needed, update gamemode: apt update && apt install meson libsystemd-dev pkg-config ninja-build git dbus-user-session libdbus-1-dev libinih-dev build-essential
Build gamemode again if step 1 updated: git clone https://github.com/FeralInteractive/gamemode.git cd gamemode git checkout 1.8.2 # omit to build the master branch ./bootstrap.sh
Giving your system read/write permissions for gamemode.ini: sudo chown root:$YOURUSER /usr/share/gamemode/gamemode.ini sudo chmod g+rw /usr/share/gamemode/gamemode.ini
- Trying to fix issue getting gamemode to work by setting CPU to Performance:
sudo apt-get install cpufrequtils echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils sudo systemctl restart cpufrequtils cpufreq-info gamemoded -t RESTART

Game works well with little to no performance concerns, aside from minimal and non-breaking visual issues
unset LD_PRELOAD; SteamDeck=1 %command%
Main menu visuals and hero ability video examples don't load
Steam overlay not working, making in-game transactions difficult/impossible
Removing the %command%
suffix from the launch options has inconsistently fixed main menu, hero ability video, and steam overlay issues for me, but has also caused the game process to infinitely sleep when attempting to boot on many occasions
Game works perfectly with the command line, you wont get the intial cutscene and the home screen will be black but everything else works
SteamDeck=1 %command%
SteamDeck=1 obs-gamecapture %command%

SteamDeck=1 %command%
Takes a little bit to start up but no issues once it does.

Borked after the recent update. Won't even start. winevulkan.dll error
SteamDeck=1 %command%
It says 'Assertion failed!' with a program C:\windows\system32\winevulkan.dll. The error is in the file 'loader.c' on line 372. Expression: !status. The options are 'Abort', 'Retry' & 'Ignore'. All of these result in the game not starting up.

SteamDeck=1 %command%
After the update to Nobara 42 my mangohud settings dont work anymore. Game only boots when used the above starting options.

SteamDeck=1 LD_PRELOAD="" %command% -fullscreen -novid --force-grab-cursor -PSOCompileMode=1
Fullscreen on Multi-monitors doesn't work

SteamDeck=1 force_vk_vendor=-1 %command%
installs, builds shaders, C++ error that ignore and retry do nothing

SteamDeck=1 %command%
ProtonUP-QT
Borked since most recent update. There is a popup about a failed assertion. If I try to "ignore" it, the game still doesn't open.
SteamDeck=1 %command%

SteamDeck=1 %command%
Game would not show in game video until I ran "steam steam://unlockh264/" in the terminal ( also seen refered to the "menu black screen bug"). Game still flashes error saying the game is not responding and asks to force quit or wait. It will eventually load the game though after pressing "wait" twice. once loaded works great
run "steam steam://unlockh264/" in your teminal to get rid of the black menuscreen and show character abilities demos. I only needed to do that once it's a persistant command.
Does not boot with any Proton version on Arch

SteamDeck=1 force_vk_vendor=-1 %command%
Needed the commands to launch the game other wise it would crash but once those are added works fine.

It requires some tinkering to get it running as well as taking a performance hit vs Windows and the Backgrounds and login videos do not play
SteamDeck=1 %command%
Lower performance vs playing on windows.
Login Animations and Main screen background do not display and just displays black.
Choosing the Proton Experimental version and running it via steamdeck command was the only way I could get Rivals to Launch

SteamDeck=1 %command%
Switch to Proton Experimental works perfectly fine.
Was working fine, but the most recent update just screwed everything up. No launcher or errors, it just crashes steam

Any other arch-related fixes did not work. New Proton 10 beta has MR fixes. Still doesn't work without SteamDeck mode.
SteamDeck=1 force_vk_vendor=-1 %command%

Most recent update (apr 29) completely borked the game
SteamDeck=1 %command%
Game opens to an assertion failed error as of the most recent update

PROTON_ENABLE_NGX_UPDATER=1 DXVK_NVAPI_DRS_NGX_DLSS_SR_OVERRIDE_RENDER_PRESET_SELECTION=RENDER_PRESET_K SteamDeck=1 game-performance %command%
Game run pretty well

SteamDeck=1 %command%
Missing UI animations in main menu. In matches everything works fine though, so this doesn't impact gameplay in any way.
I added the launch options everyone else here suggests and they worked first time. Performance appears to be the same as on Windows, which is to say not great. Unreal Engine 5 might be the least optimised engine of All Time, but that's not really this game's fault. Overall a very solid Linux experience.
SteamDeck=1 %command%

Latest update broke the game
I used to be able to get the laucher and play the game, but after the latest game update I can't even get the laucher to show, there's no errors, nothing, Steam reports that it's running but there's nothing.

game-performance %command% -PSOCompileMode=1
To start, I am playing on a Arch-Based Distro, CachyOS. I currently use Proton-CachyOS (Based on Proton Experimental), and i don't encounter any issues whatsoever. Even the start-up menu shows. if you are on a Arch-based distro, Feel free to instal the Proton-CachyOS, from experience, it runs real great on 98% of my games. As for command lines, i felt no need to use Steamdeck=1, most likely because Proton-CachyOS solves this issue. Simply just use whats stated. (gamemoderun doesn't work, at least not under this proton)