


Doesn't launch without setting a Proton version, graphical errors without using ProtonGE
There was random black screens in place of some of the menus until I switched to ProtonGE

Marvel Rivals is playable with very few crashes. The experience depends upon the game optimization and keeping gpu drivers updated.
SteamDeck=1 gamemoderun %command% -PSOCompileMode=1
Occasional crashes happen during competitive matches, even on low settings
The game works but crashes occasionally during prolonged sessions of gameplay
The "Steamdeck=1 %command%" is needed to let the game run. "-PSOCompileMode=1" activates the pre-shader cache mode; this allows the game to run much smoother.

gamemoderun %command%
10/10 gud. Game was buttery smooth.

STEAMDECK=1 isn't required, but it skips the launcher and seems to launch the game better and faster.
PROTON_FSR4_UPGRADE=1 PROTON_ENABLE_WAYLAND=1 WAYLANDDRV_PRIMARY_MONITOR=DP-1 SteamDeck=1 game-performance %command%
PROTON_FSR4_UPGRADE=1 launch command adds amdxcffx.dll to the games system32 folder.
FSR4 requires new mesa versions and protons (GE-Proton, EM-Proton and Cachyos-Proton). Newer versions may give more performance for FSR4 (especially for RDNA3 cards).
FSR4 upgrade has had some issues not being defaulted/showing up in the game settings, to fix this you must select fsr3 and then launch the game again to find fsr4 in the settings.
New proton versions have display output problems with launching the games as wayland enabled. To find your monitor outputs use command xrandr --listmonitors in the terminal and write it into command WAYLANDDRV_PRIMARY_MONITOR=DP-1 (change DP-1 into the monitor you want.). This might get patched later and no longer be needed.

uwsm app -- gamemoderun mangohud %command%
I use Hyprland with uwsm, so that's the launch option, ignore it.
Works great, no complaints, more stable and better performance than Windows 11

Small stutters every once in a while, nothing crazy or annoying. Might just be the game itself.
FAILED SERVER CONNECTION. If you're having a problem with connecting to game server from login screen, a solution that worked for me is provided here: https://steamcommunity.com/app/2767030/discussions/0/591774577804235851/

SteamDeck=1 %command% -PSOCompileMode=1
Slightly less FPS compared to windows, but still very playable
Would recommend setting launch options. Slight (<10%) performance degradation compared to Windows, but easily remedied with turning down certain video settings.
LD_PRELOAD="" SteamDeck=1 %command%

No need to use launch commands anymore. Latest update of proton-cachy broke the game compatibility, switch to GE latest and it will work perfectly

I am no longer needing any launch options and the game is running perfectly under GE-Proton10-4. The launcher comes up just as it does on Windows. Was playing for about 2 hours with no crashes and no fps drops.

The menu backgrounds are blacked out for some of them, but it is extremely minor and does not ruin experience.
Their anti-cheat works perectly fine with Linux so no issues there. Other than certain menus being blacked out it runs like a charm, I get a consistent 180 fps on my specs at low graphics which I could not do on Windows.

Used to work fine, lately unable to connect to servers
SteamDeck=1 %command%
I used to play this for 100+ hours on Linux with no issues. Even on Steam Deck it worked fine. Lately I cannot get through the Login screen anymore. It shows me a complete network outage when attempting to "Test network connection". Obviously I can connect to my router just fine so their test seems to be useless for this issue. Maybe the Anti-Cheat is acting up but I didn't bother yet to troubleshoot it myself.

LD_PRELOAD="" %command%
Missing launch cutscene. Doesn't impede gameplay
Somewhat poor performance on high settings (86~ fps average)

Game has been 100% stable lately, no more crash in the last month and I've played a TON. Including multiple hours sessions.
SteamDeck=1 PROTON_LOG=1 gamemoderun %command%
100% Stable, crash-free in the last month or so.

SteamDeck=1 %command%
sometime shsifts to windowed
Recently server connection is failing many a times and sometimes the anti-cxheat just fails to load so I have to either restart steam if that doesn't work then verify game files followed by system restart and then it definitely works. But so far no solution for the server connection failure.

gamemoderun %command% -dx12
d3d12 library option in protontricks
Missing cutscene and homepage images without tinkering.
~40% lower framerate than on windows

Borked
Without any launch options: it launches into the main menu, lags out, and all buttons either do nothing or freeze the game.
With launch options (essentially all of the ones mentioned): the launcher is bugged out, does nothing and sometimes errors out with the following popup: DirectX 12 is not supported on your system. Please update your Windows 10 64-bit operating system (version 1909 or later) and upgrade your graphics card driver. Ensure that your graphics card meets the minimum requirements (NVIDIA GTX 1060 or AMD RX 580).

Was able to boot up the game, launch through the Marvel Rivals special menu and enabling Shader Compilation Mode. No crashes or instability, so far.

Framerate a bit lower compared to Windows (instead of ~144 i get like 100-120)
Competetively playable, a bit slower compared to Windows (likely bc of nvidia driver)
everything works out of the box

LD_PRELOAD="" SteamDeck=1 gamemoderun %command% -dx12 PSOCompileMode=1 mangohud -ngxdisableota game-performance
A few weeks ago I was having frequent crashes when playing on Linux. Those issues seem to now be resolved. It runs as well as it does on Windows, maybe better.
SteamDeck=1 %command% -PSOCompileMode=1

DXIL_SPIRV_CONFIG=wmma_fp8_hack FSR4_UPGRADE=1 SteamDeck=1 game-performance %command%
Added AMD's official amdxcffx64.dll package to /home/user/.local/share/Steam/steamapps/compatdata/2767030/pfx/drive_c/windows/system32/ . DXIL_SPIRV_CONFIG=wmma_fp8_hack FSR4_UPGRADE=1 launch commands are used to activate FSR4 inside the game. Needs proton-ge 10.4 or Proton cachyos version 10 or higher.
without slr_v3 version of proton-cachyos I couldn't open the game. the STEAMDECK=1 is also needed.
STEAMDECK=1 is only command needed for it to launch. I used Proton-cachyos 10.0+ slr_v3 variants, but Proton-Ge 10.4 also should support FSR4. Detailed instructions to set these up can be found from Github, Reddit and YouTube.

SteamDeck=1 %command% PROTON_ENABLE_WAYLAND=1
I had to install proton ge to get the game media to work. (e.g. intro video and menu backgrounds)
PROTON_USE_WINED3D=0 DXVK_ENABLE_DXR=1 force_vk_vendor=-1 SteamDeck=1 %command% -novid -dx12 -ngxdisableota -PSOCompileMode=1
SteamDeck=1 PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 %command% -PSOCompileMode=1
Proton experimental: Game sometimes freezes/crashes while loading into a match

LD_PRELOAD="" SteamDeck=1 %command%
The game runs absolutely smooth and stable. Thanks Steam-Team and CachyOS
Without startparameter my game does not start.
SteamDeck=1 %command% -PSOCompileMode=1
Occasionally crashes not only the game but my entire system (has happened maybe 10 times in 100 hours of play)

SteamDeck=1 %command% -PSOCompileMode=1
Missing intro/videos, can be fixed by installing Proton-GE
Performs much worse than on windows, playable only on minimal settings with fsr enabled
Launcher doesn't show up, can be fixed by SteamDeck=1
cuando inicas el juego sale mensajes como si el juego se quedara bloqueado y ubuntu te da opcion a cerrar, si esperas el juego inicia sin problema

LD_PRELOAD="" mangohud %command%
Sometimes the mouse leaves the game (I have dual monitors). Selecting "Center mouse" in the keyboard setting menue does help quite a bit but it still happens sometimes.
Using Proton Hotfix prevnts vidoes in teh menus from playing but that dos not affect game play at all. I chose hotfix because it is the best performing one.
SteamDeck=1 gamemoderun %command% -PSOCompileMode=1
SteamDeck=1 LD_PRELOAD="" PROTON_ENABLE_NVAPI=1 PROTON_ENABLE_WAYLAND=1 VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_wait __GL_SHADER_DISK_CACHE_PATH=/home/mahatmus/.cache/games/marvel-rivals/ %command% -PSOCompileMode=1
The game runs fine when running offline modes like practice mode. The problem comes when actually playing online where it lags somehow. You get stutters and laggy inputs, the game performs but not optimally.

VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2 SteamDeck=1 %command% -PSOCompileMode=1
It works perfectly maybe the perfomrance is not as good
This is how you fix it if you get the wine runtime error. This is all you need. It caps fps at 240 or whatever your monitor refresh rate is

Didnt need to do anything special, I think a recent update may have fixed the launcher, because that works just fine now.
previous distro i was on needed the steamdeck launch option, unclear if this is a distro related thing or a marvel rivals update. On windows, the game would cause my PC to randomly shut down, since moving to linux that has not happened

Can't get past the launcher and when the launcher is disabled the game wont start.
I have tried every option on this page and my distros forums with no luck.
PROTON_ENABLE_WAYLAND=1 PROTON_USE_WINED3D=0 DXVK_ENABLE_DXR=1 force_vk_vendor=-1 SteamDeck=1 %command% -novid -dx12 -PSOCompileMode=1
SteamDeck=1 gamemoderun %command% -PSOCompileMode=1

Installed the d3d12 library using wine config in Protontricks
Happens after 2 or 3 matches after starting the game
For me it was super laggy using Vulkan instead of dx12