this post was submitted on 05 Apr 2025
404 points (99.0% liked)

Linux Gaming

17659 readers
317 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] Rin@lemm.ee 21 points 4 days ago (1 children)

Oh yeah. If you leave a steam page open, it'll create a very slow memory leak. Left store page open for about a week, came back to 6gb steamwebhelper xd

[–] KryptonNerd@slrpnk.net 4 points 4 days ago (2 children)

Wait really?! Feel like that's a bug that really needs addressing

[–] A_Random_Idiot@lemmy.world 8 points 4 days ago (4 children)

what kind of sane person is gonna leave a steam page open for over a week, though?

[–] KryptonNerd@slrpnk.net 13 points 4 days ago

I can see it easily being accidentally left open if you have a busy desktop and don't regularly restart your PC

[–] Rin@lemm.ee 5 points 4 days ago

In my case, i use multiple workspaces. Had a workspace for gaming set up and left the window on the store page. Had a busy week so I didn't game. I usually don't turn off my computer because I contribute to Folding@Home at night. Week flies by and I start to wonder why my ram is full and investigate :D

[–] Comtief@lemm.ee 1 points 4 days ago

I mean.. I often open steam for something and then kind of forget about it.

[–] towerful@programming.dev -2 points 4 days ago (2 children)

What kind of sane person is gonna debug and track down a memory leak, though? Just buy more ram

[–] slaveOne@reddthat.com 6 points 4 days ago (1 children)

What kind of sane person is going to buy more RAM? Just download it

[–] Rin@lemm.ee 4 points 4 days ago

Just mount your swap partition on google drive. xd

people who like having money?????

[–] Rin@lemm.ee 3 points 4 days ago (1 children)

memory leak's at a rate that doesn't matter (~30mb/hour). That makes it hard to track down & reproduce. Also, solution would be to just navigate to your steam library or just not leave the window open like that :p

[–] KillingTimeItself@lemmy.dbzer0.com 1 points 4 days ago* (last edited 4 days ago) (1 children)

That makes it hard to track down & reproduce.

no it doesnt?

It's a web browser, it's only going to come from one place lmao.

[–] rickyrigatoni@lemm.ee 2 points 4 days ago (1 children)
[–] KillingTimeItself@lemmy.dbzer0.com 2 points 4 days ago (1 children)

yeah, and the answer is electron, it's electron causing the memory leak, the solution is to not use it.

[–] rickyrigatoni@lemm.ee 1 points 4 days ago (1 children)

I completely forgot Steam used electron.

[–] KillingTimeItself@lemmy.dbzer0.com 2 points 4 days ago (1 children)

i haven't because it's been a completely unusable buggy mess ever since i've installed it, and it transitioned to electron, routinely uses 1gb of ram, 2gb on bad days. That's 2 whole USD wasted, and that's the price of CHEAP ram.

Graphics just don't work, that might be an nvidia problem to be fair, menus are broken, buttons haven't worked, refactoring the UI seems to make it slower. Scrolling a literal single web page is practically unusable due to lag and stuttering. If you use proton, and auto shader compilation, it's useless because you can't even configure how you want it to be run. Don't want to compile 12gb of shaders for a game that's 200GB? That you play 2 times a year? Get fucked.

[–] Rin@lemm.ee 1 points 2 days ago (1 children)

You can skip shader compilation. Also, it sounds like a driver issue. Electron has gpu suppport by default so it shouldn't be laggy.

[–] KillingTimeItself@lemmy.dbzer0.com 2 points 2 days ago (1 children)

on a per game basis? Last i checked you could only enable it for all games, or no games. I don't want to manually skip compilations, i want to select a list of games that automatically compile shaders, i don't want beamng to compile 70gb of shaders because it got an update this week, unless i'm going to play it, but something i play more frequently like factorio, i would like for that to be a regular function.

I'm fairly sure it's driver related, but steam is built on electron, and chrome/firefox work perfectly fine, and so does discord electron, so my only guess is that nvidia driver gaming is happening. Or steam has the single most incompetent installation of electron across any software i use.

I have no idea why only steam would be affected. That just doesn't make any sense.

Electron has gpu suppport by default so it shouldn’t be laggy.

doesn't seem to matter whether it's enabled or not, it performs like shit, idk why. Again, firefox and chrome are fine, discord is fine (it still runs like shit, but it's discord, that's normal)

[–] Rin@lemm.ee 1 points 1 day ago (1 children)

something i play more frequently like factorio, i would like for that to be a regular function.

That honestly sounds like a good feature to request imo.

Are you on the steam beta? I've generally had a better experience there.

You could also try the low performance setting in steam. (steam settings > library > low performance mode)

[–] KillingTimeItself@lemmy.dbzer0.com 2 points 1 day ago (1 children)

That honestly sounds like a good feature to request imo.

it would be a great feature, and considering i own like 10 games, and there are people out there who own like, 200, i'm honestly shocked this wasn't immediately included? I feel like this is such an obvious thing. i would be surprised if somebody hasn't already requested it.

Are you on the steam beta? I’ve generally had a better experience there.

no, i'm on stable, because i like my software to work, though maybe i should fuck around with my steam install sometime.

You could also try the low performance setting in steam. (steam settings > library > low performance mode)

i could, but im running a 1070 and a 5900x, im pretty sure it's not a hardware limitation. But i might mess with that later.

[–] Rin@lemm.ee 1 points 21 hours ago (1 children)

hopefully it improves. I'm honestly waiting for heroic to implement steam, or a decent CLI implementation to come about, SteamCMD does exist, but it's meant for server hosting, theoretically you could use it for client use, but i don't think it recommends you do that, for several reasons.