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.
ge-proton10-4x1 2025-06PROTON_NO_ESYNC=1x1 2025-06PROTON_USE_WINED3D=1x1 2025-06
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