I’m fairly new to linux and i was trying to get bloons td6 running on steam, i got proton setup and the game runs fine but it seems to take all of my memory and heat up my pc like crazy causing my fans to run at 100%. I have a framework 16 with 16gb of ram and a ryzen 7.
sorry if this is poorly formatted, ive posted on forums like once before this.
It would help us a ton if we knew the exact specs of your computer. Use this command for that: inxi -Fxxc0z | eos-sendlog (note that it will give you a link in the terminal; copy that here)
It will also help if we have the complete system logs from the last time this happened. The following command will get the complete logs from your last session: journalctl -k -b -0 | eos-sendlog
Reading about, this seems to be a fairly common experience with the Framework 16. What comes to mind though, is you might be able to reduce the impact if you limit the game’s framerate. The game may be working flat out rendering more than your system is even capable of presenting (eg: 1000fps).
Within Steam, go to the game’s properties and try adding this launch command:
DXVK_FRAME_RATE=60 %command%
That would limit the game to 60fps. You can of course adjust that framerate to something you’re happy with. If I’m not mistaken, your display is capable of presenting max 165fps (165Hz), but for the purpose of testing, you might start by limiting it to 60fps.
To view your actual memory consumption and CPU usage while playing the game, you can use these commands.
Presents a glimpse of CPU and memory usage for the top 5 processes:
inxi -Ct
Continually monitors resources per process, sorted by CPU usage: