I’m experiencing significantly worse performance in Marvel Rivals on CachyOS compared to Windows, despite having high-end hardware:
CachyOS: 191 FPS average with terrible performance feel (66 FPS 1% low)
Windows: 374 FPS average 330-360 FPS stable
This represents a nearly 49% decrease in average FPS on Linux, but even more concerning is the 1% low performance, which is 75% worse on CachyOS compared to Windows.
Both benchmarks were conducted under identical conditions:
Practice range
Same viewing angle
Fullscreen mode
All settings lowest/performance/off
Reset average & 1% low stats
One minute of observation
[I have 2 camera pictures of the benchmark results that I can share for comparison]
Questions
Is this performance gap normal?
Am I missing any Linux-specific optimizations?
Has anyone else experienced this issue with Marvel Rivals specifically?
Don’t have a 4090 but bought my brother’s 4090 and it should be here tomorrow and I can test again. With my 2080, the game runs smooth to me with no hiccups. Without Frame gen, I am getting 65-70 FPS and with it enable it is around 80FPS.
Edit: This is at 4K btw. I am assuming you are running at a lower resolution. Unfortunately, the game has locked the resolution and it can’t be changed.
Edit 2: I let the Vulkan shaders compile before the game started. Maybe some of the performance issues are because you precached?
EDIT- FIX
FIX.
It was my fault all along. After switching to X11, and installing compiz wm, the very 2 first things I do in the system for security reasons is this:
I will never allow these to be the default settings in a Linux system, ever. Might as well allow an anticheat system to patch and hook the kernel at that point lol.
Yeah, Qemu it is ! EDIT- FIX
This game with proton doesnt run for me. But I can run it in QEMU + GPU Passthrough with prettymuch native performance.
When trying to run it in Linux with proton, no luck here.
This one doesn’t run for me at all.
Tried CachyOs proton, All default protons, 3 different Proton GEs.
I also tried on Wayland and X11.
I thought maybe I broke something in my sytem since I tinkered so much, so I did a fresh install on a separate pc.
Also, I tried every run command combination i could find on the web such as Steamdeck=1 %command% etc.