Marvel Rivals

Marvel Rivals

View Stats:
Nvidia clocks issue on Linux
Running Marvel Rivals my RTX 4070 Ti SUPER behaves rather strange. Sometimes it boosts up to 2000-2600 MHz yet after a while it may just drop to 1500-1700 at stays there.
AFAIK the max value for my GPU is 2600-2700. Setting the clock values manually via `nvidia-settings -lgc 2600,2600` actually helped and I saw a significant increase in FPS and overall smoothness.

Seems to me like a bug since other games I'm running via lutris actually make GPU boost to its limits. I even saw 2700 MHz though the max value I saw on the internet is 2600-2650. Btw, `nvidia-smi -q -d CLOCK` says the max clock is actually 3105 MHz, which is weird.

Once I even noticed it was dropping down to ~900 and I had short freezes once ~1-1.5s. This one fixed after reboot but not the rest.

I'm new to gaming on linux, definitely not a low-level/driver person yet to my (limited) knowledge it should be the driver that has to adjust the clock speed. It either should be told explicitly to set/lock freq or does so automatically based on the load profile.

Anyways, I'd love to get some thoughts on this one, maybe it has something to do w/ proton or the game itself. Maybe I should try to change something, e.g. try another proton version but quick search didn't help much.

Kernel: 6.12.12-207.bazzite.fc41.x86_64 (64-bit)
Nvidia driver version: 570.86.16

P.S. `nvidia-settings -a "[gpu:0]/GPUPowerMizerMode=1"` doesn't work for me, it complains about missing GPU or an attribute, which is `GPUPowerMizerMode` I assume.
I tend to think that either:
- My GPU doesn't support this setting.
- Nvidia dropped it.
- My bazzite installation messed-up `nvidia-settings` or the nvidia driver package entirely.
Date Posted: Feb 25 @ 2:23pm
Posts: 0