


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

Lag isn't a massive problem on low settings, so fairly enjoyable on deck. I do believe I once had an anti cheat error, twas an edge case.
Lowered graphical settings, still fairly hungry
If you press a keyboard button or use a mouse control before entering the menu, it breas controller input. Only happened once so maybe an edge case
In menus or 2D cutscenes is where lag was prevalent. Gameplay runs fine.
I dont have afterburner on so no specifics on frame rates
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

SteamDeck=1 %command% -PSOCompileMode=1
DO NOT turn on nvidia reflex. it's going to give you a crash for assertion fail of wine C++. if you do -
SteamDeck=1 %command% -bNvidiaReflex=False
or go your appdata and turn off reflex from user config
microphone issue
playable

SteamDeck=1 gamemoderun %command%
Mouse sometimes consistently escapes window to 2nd monitor, only fix is game restart
Regularly crashes every few games

SteamDeck=1 gamemoderun %command%
Unable to use lshift key while on Cinammon wayland
Stuttering despite having high fps
As others have reported, the game feels choppy despite having high framerates(144+). To fix this I first switched to Wayland from X11, that had some issues with the Cinnamon desktop environment so I installed KDE Plasma with Wayland and that made the game run better than on Windows 11.

SteamDeck=1 gamemoderun %command% -PSOCompileMode=1
I used to let the default Proton version, i used to have 60 FPS
Since the last update, i have 35 FPS max, ~10 FPS most of the time
I tried default Proton version, 9.0-4, 10.0-1 (beta), Experimental & Hotfix
With Proton 9.0.4, the "Marvel Games"'s logo doesn't disappear

The game works perfectly on linux, there's no performace gains tho, same performace as windows
LD_PRELOAD="" SteamDeck=1 gamemoderun %command% -dx12 PSOCompileMode=1 mangohud -ngxdisableota game-performance
I was losing 40-50 fps before, but then I discovered the was because I didn't have protontricks configured, watch this vid to see how to do it: https://www.youtube.com/watch?v=Habh5Tf5fCs .Not my vid btw, but it helped a lot, also DON'T try to change the -dx12 command line on steam to -vulkan, that's how I was losing fps if it doesn't open that's because you haven't configured proton tricks yet or your drivers are out dated, for me it was both

SteamDeck=1 %command% vk_xwayland_wait_ready=false %command% -PSOCompileMode=1
Wayland-specific problem when switching virtual workspaces, fixable with one of the commands listed
Performs Better and Significantly More Secure than Windows
- Performs better and more consistent than on Windows despite NVidia RTX 3070 (without even the config mod I used originally)
- No need for kernel level anticheats
- Consider turning on Steam Settings>Downloads>Under Shader-Precaching, allow "Enable Shader Pre-caching" and "Allow background processing of Vulkan shaders"; not sure what the caching time was, but give it maybe 20+ minutes (press "Play" and allow Steam to process Vulkan Shaders)
- Low tinkering: no need to touch the game folder, just swapped to Proton-GE and insert launch commands in Steam
- DLSS works
- Wayland-specific (you'll likely not need this) launch commands
vk_xwayland_wait_ready=false
so game doesn't suspend switching workspaces, as in multiplayer games otherwise, this will make your game act up or treat you as "disconnected" I elieve
Usually crashes my entire computer as soon as the first fight starts

SteamDeck=1 gamemoderun %command%
Requires Steamdeck=1 to play, otherwise it doesn't launch properly due to the launcher.

SteamDeck=1 %command%
Runs well on my 3060 12gig

The game works perfectly. I get pretty much exactly the same level of performance I get on Windows.
SteamDeck=1 %command%
FreeSync support is borked, causing the monitor to revert to a "48Hz mode" (the minimum FreeSync-supported refresh rate, in my case) every time a notification appears or the user presses Alt-Tab. Enabling V-Sync, then disabling it, resolves the issue completely (as V-Sync engages FreeSync).
Multiplayer works perfectly. No issues. No crashes, no disconnects. 100%.
Other than the FreeSync issue that causes the game to feel sluggish/30fps-ish regardless of the framerate (because the refresh rate crashes down), it's a perfectly good experience, 1:1 on par with Windows.

SteamDeck=1 gamemoderun %command%
SteamDeck=1 required for game to launch, error message after launcher otherwise.
Videos, such as the splash screen and the ability demos, will not work on normal proton versions; using GE fixes this, though the issue does not impact gameplay.

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/
gamemoderun
mangohud
%command%
-PSOCompileMode=1
Game crashes when become minimized for 5 min.
Desktop: Hyprland
- Set main monitor with: xrandr --output DP-3 --primary && hyprctl reload
- Check your monitor name: hyprctl monitors
Hyprland.conf Settings:
- render:direct_scanout = 2
- input: sensitivity = 0
- input: accel_profile = flat
- env = NVD_BACKEND,direct
- env = GBM_BACKEND,nvidia-drm
- env = LIBVA_DRIVER_NAME,nvidia
- env = __GLX_VENDOR_LIBRARY_NAME,nvidia
- windowrulev2 = tag +games, class:^(marvel-win64-shipping.exe)$
- windowrulev2 = immediate, tag:games*
- windowrulev2 = fullscreen, tag:games*
- windowrulev2 = allowsinput, tag:games*
- windowrulev2 = content game, tag:games*
- workspace = 8, monitor:DP-3, rounding:false, decorate:false, gapsin:0, gapsout:0, border:false, decorate:false, shadow:false
MUST HAVE:
- VKD3D_DISABLE_EXTENSIONS=VK_KHR_present_wait is needed to fix crashes with native wayland.
Necessaries arch packages:
Nvidia Drivers: nvidia-open-dkms lib32-nvidia-utils lib32-opencl-nvidia
nvidia-settings opencl-nvidia nvidia-utils libva-nvidia-driverGPU Acceleration: libglvnd mesa lib32-mesa libva lib32-libva
libvdpau lib32-libvdpau libvdpau-va-gl
vulkan-icd-loader lib32-vulkan-icd-loader
vulkan-mesa-layers vulkan-tools
Hope it helps other folks trying to playing on Arch + Hyprland with a RTX Nvidia Card.

SteamDeck=1 %command%
Runs very good, textures missing in start menu. Running on wayland

LD_PRELOAD="" SteamDeck=1 mangohud gamemoderun %command% -PSOCompileMode=1
Slightly better performance when compared to Windows 10 (around 10-15%). Haven't noticed any glitches or experienced any crashes.

SteamDeck=1 gamemoderun %command%
FPS issues after a while playing
Crashed once in practice mode after around 10 minutes. Possibly from tabbing in and out of the game
SteamDeck=1 %command% -fullscreen -novid --force-grab-cursor

LD_PRELOAD="" SteamDeck=1 mangohud %command%
gets ~30-40 lower than in windows11

SteamDeck=1 gamemoderun %command% -PSOCompileMode=1
Tested under Hyprland 0.49.0-1, didn't try to play without tweaks

Unable to start launcher.
SteamDeck=1 %command%
I have tried all GE proton versions aswell as proton hotfix/experimental , along with almost every launch option listed here without luck.

SteamDeck=1 game-performance %command% -dx12 -ngxdisableota -PSOCompileMode=1
Sometimes the game fails to hide the task bar

SteamDeck=1 gamemoderun %command% -PSOCompileMode=1
Game would frequently cause a gpu crash within minutes of starting a match on my RDNA 1 GPU. The issue was solved by keeping the Effects Quality to low.

SteamDeck=1 gamemoderun %command% -PSOCompileMode=1
by default the game crushes time to time and fps drops , but when i used the methode in this video , the game runs very smooth with no crashes and better performance than on windows 11
the game runs better than on windows 11 after i used the tweak in the video. arround 10% fps increase or more in some cases
by default the game crashes a lot and performance drops , after the tinkering the game runs better than on windows 11