protonscr

Warframe stuttering on Linux (Nobara KDE + Wayland) after ~30 minutes of play — other games

protonclosed
ValveSoftware/Proton#8817 · opened 2025-06-14 by Dayklare · updated 2025-06-14 · 1 comments · github
DDayklare 2025-06-14 github

Hi everyone,

I'm running Warframe on Nobara Linux 42 (Fedora-based, KDE Plasma, Wayland) with Steam + Proton, and I'm hitting a frustrating issue:
The game runs smoothly at high framerates (120–130 FPS) but begins to microstutter after around 30–33 minutes of gameplay. Once the stuttering started, it won't stop.

I tried my best to find the root cause and a solution but was unsuccessful.

Here is a video capture of what the stuttering looks like

System Info

Laptop: MSI GF63 12VF-298
CPU: Intel Core i7-12650H (up to 4.7 GHz)
GPU: NVIDIA RTX 4060 Laptop GPU (8 GB VRAM)
RAM: 16 GB DDR4
OS: Nobara Linux 42 (Fedora-based), KDE Plasma, Wayland
Proton: GE-Proton10-4 (tried many versions but got the same result every time)
Warframe launch script: Custom shell script ~/Games/scripts/launch-warframe.sh

#!/bin/bash
~/.local/bin/disable-kwin-compositor.sh
gamemoderun steam steam://rungameid/230410
sleep 5
~/.local/bin/enable-kwin-compositor.sh

Gamemode: Enabled

What Happens

Game launches fine, runs smooth initially.
Around the 30-minute mark: microstutters begin—short freezes every few seconds.
Stutters persist and FPS drop as soon as I move or look aaround.
Framerate counter remains stable (130+ FPS) if I stay still.
Other heavy games like Darktide run flawlessly under the same setup (also using Gamemode etc).

What I’ve Tried

System Tweaks
Enabled gamemode
Switched CPU governor to performance
Lowered swappiness (vm.swappiness=1) → slight improvement
Clean KDE session (no Brave browser or extra apps)
Monitored memory/swap/CPU/GPU live via custom logging script

Proton & Wine Tweaks

GE-Proton10-4 (tried several other versions but got the same exact result)
Tried disabling esync via PROTON_NO_ESYNC=1
Not using PROTON_USE_WINED3D=1 yet
Launch via custom script instead of default %command%

Monitored Metrics (During Stutter)

RAM usage ~11 GB (out of 16 GB)
~1.8 GB free memory + 4.9 GB available
GPU utilization normal (25–40%)
No significant swap usage
CPU usage stable
No major temperature or I/O spikes
Logs show no resource bottlenecks at stutter time

Logs

Logs file is attached, note that at some point I closed the game hence why the GPU drops at some point, the issue happened before (cannot say when exactly unfortunately)

warframe_perf_log.csv

warframe_perf_stutter_window.csv

Logs sample when the game is stuttering

Timestamp CPU(%) user CPU(%) system Mem used (MiB) Mem free (MiB) GPU Util % GPU Mem Used (MiB)
2025-06-14 13:36:47 16 9 11132 1853 37 2548
2025-06-14 13:36:58 20 5 11117 1863 39 2548
2025-06-14 13:37:09 17 5 11103 1876 41 2548
2025-06-14 13:37:19 17 8 11099 1880 39 2548
2025-06-14 13:37:30 16 3 11086 1874 25 2548
2025-06-14 13:37:40 12 7 11065 1871 20 2548
2025-06-14 13:37:51 15 0 11052 1866 34 2548

Kkisak-valve maintainer 2025-06-14 github

Hello @Dayklare, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/167#issuecomment-2972903569.

Proton versions

Launch options

Upstream links