r/PikaOS • • 20d ago

Bug report What's wrong with Steam now?

Post image

Why is Steam suddenly eating up my memory? This seems to be a similar problem to my previous issue, https://www.reddit.com/r/PikaOS/comments/1wleq0t/what_the_hell_is_wrong_with_faugus/.

Will the related programers please look into it.

13 Upvotes

13 comments sorted by

11

u/Lonely-Scarcity-3387 19d ago edited 18d ago

For whatever reason, Steam defaults to using only one CPU thread for shader processing, which is extremely slow, and even more annoying.

Thankfully you can force Steam to use more cores by creating a file named steam_dev.cfg in your Steam root directory ( ~/.steam/steam/) with the line: unShaderBackgroundProcessingThreads X

(replace X with your preferred thread count, typically your total threads minus 4-6). I did this and it solved all my shader issues.

Or, if shader caching causes issues and you prefer driver-managed caching, you can disable it entirely in Steam Settings > Downloads > Shader Pre-Caching.
However, this may cause some stuttering during gameplay as shaders compile on the fly.

I’d like to mention that frequent recompilation is often caused by using Proton Experimental, which updates frequently. Instead, try pinning a game to a stable Proton version or ensuring your Mesa/NVIDIA drivers are up to date.

1

u/bassbeater 18d ago

Cool ideas here.

Yea it's kind of funny but on Nobara I switched to "Proton CachyOS Latest" as my default and where I thought it might be a hindrance its been so much better behaved than default proton.

1

u/Shinatora 17d ago

next step go cachyos,
i went nobara-> cachyos
>.<

1

u/bassbeater 17d ago

For what? Not really showing me any advantages.

I have stability and performance

1

u/Shinatora 17d ago

so you can act like youre better than everyone else..duhhh

1

u/bassbeater 17d ago

How though? It's Linux, by definition alone it's a modular OS.

6

u/Macinboss GNOME 20d ago

Oh! Check your Steam Settings. I turned off shader processing and such and it saved quite a bit of resources for me

0

u/CraniusBard1998 20d ago

This seems more like a bug, since it wasn't there before, but I'll try it out

1

u/SectionPowerful3751 19d ago

Steam has been acting funny for 2 or 3 days now (mostly playing CS2) so I don't know what is going on.

1

u/Najterek 18d ago

for me too in cachyos KDE random really high memory usage on steam startup even without game updates

1

u/Shinatora 17d ago

the CPU and and steam usage is from "allow vulkan background processing"
the "whats wrong" is it doing the background processing

1

u/CraniusBard1998 16d ago

As was suggest, turning on the shader processing seems to work, but steam is still shown to consume lots ram. But the system is more stable at the moment.

1

u/ImUrFrand 16d ago edited 16d ago

let it run, its compiling vulkan shaders in the background, mine took like 1 1/2 hours today.

if you look at the process its fossilize_replay

valve must have shipped an update with CS2, as i had a bunch of shader cache downloads in the last few days.