Marvel Rivals is an exhilarating team-based hero shooter that has captured the hearts of many players. However, if you’re gaming on Linux or a Steam Deck, you might have encountered frustrating performance hiccups, sudden crashes, or struggled with mod installations. The recent 1.5 update, in particular, has introduced FPS drops for some users, while Arch Linux gamers often face stability issues. This guide compiles the most effective fixes and workarounds to get your game running smoothly, whether you’re battling frame rate woes, dealing with crashes, or looking to enhance your experience with Nexus Mods.
We’ll walk through performance tuning step by step, tackle Arch-specific crashes, and even cover how to safely install mods on the Steam Deck. All solutions are tested and tailored for Linux environments, so you can dive back into the action without interruption.
How to Fix FPS Drops in Marvel Rivals After the 1.5 Update
The 1.5 update brought exciting content but also unexpected frame rate issues for many players, especially on Linux. If your FPS has taken a nosedive, start with these troubleshooting steps.
Verify Game Files and Clear Shader Cache
Corrupted files or a bloated shader cache can degrade performance after an update. In Steam, right-click Marvel Rivals, go to Properties > Installed Files, and click "Verify integrity of game files." Also, clear your shader cache: navigate to ~/.steam/steam/steamapps/shadercache, find the folder for Marvel Rivals (App ID 2767030), and delete its contents. This forces the game to rebuild shaders, often smoothing out stutters.
Switch to a Different Proton Version
Valve’s Proton compatibility layer is critical. The update might have introduced regressions with the default Proton. Try Proton Experimental or Proton GE (GloriousEggroll). To use Proton GE, install ProtonUp-Qt, download the latest GE build, and select it for Marvel Rivals under Properties > Compatibility. Some users report that Proton 9.0 or GE-Proton9-xx restores lost FPS.
Adjust In-Game Graphics Settings
Lowering certain settings can offset the performance hit. Set graphics quality to Medium, disable V-Sync, and reduce Shadow Quality and Effects Quality. If you’re comfortable with configuration files, navigate to the game’s config folder (usually ~/.local/share/Steam/steamapps/common/Marvel Rivals/Saved/Config/WindowsNoEditor) and set r.DynamicRes.OperationMode=0 to disable dynamic resolution scaling, which sometimes misbehaves.
General FPS Optimizations for Marvel Rivals on Linux
Even outside the 1.5 update, Linux users may see lower FPS compared to Windows. Use these strategies to maximize performance.
Enable GameMode and Force CPU Performance
Install Feral’s GameMode (sudo pacman -S gamemode on Arch, or equivalent for your distro) and add gamemoderun %command% to the game’s launch options in Steam. This boosts CPU governor and priority. Additionally, if you’re on a laptop, ensure you’re using the dedicated GPU and not the integrated one.
Use Environment Variables for NVIDIA/AMD
For NVIDIA GPUs, add these launch options: __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1 __GL_THREADED_OPTIMIZATIONS=1 %command%. For AMD, try RADV_PERFTEST=aco %command% to enable the ACO shader compiler, which improves frame times. Both can be combined with GameMode.
Disable Esync and Fsync Temporarily
Sometimes synchronization features cause stuttering. Test with PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command% in launch options. If performance stabilizes, you can leave them off; if not, remove the flags.
Update Drivers and Kernel
Outdated graphics drivers are a common culprit. On Arch, ensure you’re running the latest nvidia or mesa packages. For NVIDIA, the 550 series or newer is recommended. Also, update your kernel (linux or linux-zen) for better hardware support.
Fixing Marvel Rivals Crashes on Arch Linux
Arch Linux users frequently report crashes to desktop or freezes. These are often tied to missing libraries or Proton quirks. Here’s how to stabilize the game.
Install Required 32-bit Libraries
Ensure the Steam runtime dependencies are complete. Run: sudo pacman -S lib32-gnutls lib32-libldap lib32-libgpg-error lib32-sqlite lib32-libpulse lib32-nss lib32-openal. Missing any of these can cause silent crashes, especially on Arch’s minimal installations.
Adjust Proton Launch Options
Add the following to the game’s launch options in Steam: PROTON_USE_WINED3D=1 %command%. This forces Proton to use WineD3D instead of DXVK, which can resolve graphical crashes but may lower FPS. Alternatively, try PROTON_NO_ESYNC=1 %command%. Also, disable the Steam overlay if it interferes.
Run Without the Steam Runtime (Native Mode)
Some Arch users find success by bypassing the Steam runtime. In Steam, go to the game’s properties and set the following launch option: STEAM_RUNTIME=0 %command%. This uses system libraries, but be aware that it might cause other issues if your system isn’t fully compatible.
Check for Conflicting Background Processes
Services like OBS, Discord’s overlay, or keyboard RGB software can trigger crashes. Close them before launching. Also, monitor your RAM usage; Marvel Rivals is memory-hungry, and hitting swap on a slow drive can hang the system.
How to Install Marvel Rivals Nexus Mods on Steam Deck
Installing mods on the Steam Deck adds extra complexity, but with the right approach you can enjoy custom skins, audio packs, or gameplay tweaks. This method works for any Linux system as well.
Prepare Your System with Modding Tools
Enter desktop mode on your Steam Deck. Open a terminal (Konsole) and set a sudo password if not done. Install wine and winetricks to handle Windows mod managers: sudo steamos-readonly disable then sudo pacman -S wine winetricks. Enable read-only afterwards for security. Alternatively, use Bottles or Lutris to create a self-contained environment for mod managers.
Install Vortex Mod Manager
The easiest way is through Bottles. Install Bottles from Discover, create a new gaming bottle, and inside it run the Vortex installer. During setup, locate Marvel Rivals’ wine prefix under /home/deck/.steam/steam/steamapps/compatdata/2767030/pfx. Point Vortex to that prefix when configuring. This allows Vortex to see the game and deploy mods correctly.
Manual Mod Installation (Simpler Alternative)
For many mods, you can bypass managers entirely. Download the mod from Nexus Mods (you’ll need a free account), then extract its files. Most mods consist of a .pak file. Place this inside ~/.steam/steam/steamapps/common/Marvel Rivals/MarvelRivals/Content/Paks/~mods (create the ~mods folder if it doesn’t exist). The game will load it automatically. For mods that alter .ini files, merge them into the appropriate config folder under Saved/Config/WindowsNoEditor.
Troubleshooting Mods on Steam Deck
If the game fails to start after modding, remove the recently added .pak files. Always check mod compatibility with the current game version. Use tools like protontricks 2767030 shell to verify that mod files are in the correct location from the game’s perspective.

