Hello!
I recently bought my Framework Desktop, and as a new Linux user, I am quite happy with my choice, but I have run into one particular issue when gaming that I do not know how to solve, and I wanted to know if anyone else had similar problems/knows how to address this.
I have been trying to play Helldivers 2, on a 3440x1440 resolution on settings that make my FPS acceptable to play (something on the range from 60 to 80, according to mangohub). It works great for the first thirty minutes or so, but, past that, the frametime gets absolutely destroyed (which I can infer due to the frametime histogram being all green peaks ).
It dont think this is due to thermal throttling, since the GPUs temperature seems to be around 65C, which I believe its a healthy range.
I am also using NixOs as my Linux distribution, could that also be affecting performance somehow?
Thank you!
Hi! My 2 cents:
Disclaimer: I don’t have a FW Desktop.
If the game runs well for some time and then frame times skyrocket, I would check for hotspot temperatures. Often the “CPU” or “GPU” general temp reading don’t tell the full story. Maybe something is soaking up with heat over time and then you get throttled. Also, try to run a long stress test/benchmark and try to see if the stuttering comes sooner with a warmed up machine (2nd-3rd run).
1 Like
Hello again!
Just a heads up, after playing around for a while, I realized where the problem lies; drivers
. So, purely a me issue, not a desktop issue. I guess I gotta be more careful next time.
Thanks for the heads up tho!
I am having a similar issue playing Cyberpunk. The game plays well on High settings and my thermals look good. BUT, keeping it on this setting will eventually crash the OS the next time the computer goes to sleep. I think it’s definitely a driver/software issue for sure.
I was also struggling to get Helldivers 2 running good. Sounds like you figured it out, but I still want to share.
One major factor that degrades performance after about 10-15 minutes (yes I know you said 30) is the boost power. For the first 10 - 15 minutes of game play the framewok desktop gets an extra 20w of power which makes a big difference, once that drops off your performance goes down.
I have found that a solution though. Simply parking the second CCD results in a significant uplift in performance in Helldivers 2! (works for other games as well)
Try these settings with gamemoderun. It will park the second CCD unlocking way more power that you can feed to the GPU.
~/.config/gamemode.ini
[cpu]
park_cores=8-15,24-31
I was able to get Helldivers 2 running at 1440p upscaled to 4k with FSR, medium settings with this trick.