ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Declared system requirements (for Steam For Linux itself) are invalid #9637

Open ghost opened 1 year ago

ghost commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

I'll explain it with RAM as best perceivable offender.

For some reason https://partner.steamgames.com/doc/store/application/platforms and https://partner.steamgames.com/doc/store/application/platforms/linux don't list any particular requirements. So https://github.com/ValveSoftware/steam-for-linux seems to be the only more or less legit source of that intel. And it states that 512 megabytes of RAM is enough for Steam. So it is expected that even in worst case scenario Steam and its assotiated processes don't exceed this limit. Best case scenario: Steam doesn't hog all listed memory. To allow running games, you know. Because it's a launcher, you know. So some spare RAM should remain just to keep games playable, you know.

Actual result? 750MB total right after login, on Library screen. With Low Performance mode, everything redundant (from Friends Chat to recommendations pop-up on start) disabled. Screenshot from 2023-06-16 22-13-32

To add insult to injury, games which are working well without Steam (as example, GOG version of Stellaris) barely work if launched through Steam (as example, Steam version of said Stellaris).

Installing games is somewhat possible - but, taking Dead by Daylight as example, updating them is physically painful. Because Steam itself hogs so many resources so game update can't finish its manipulations.

It doesn't feel right.

Steps for reproducing this issue:

Install Ubuntu 23.04 and use it for few weeks. Install Steam For Linux and few games through Steam. Run Steam. Check RAM usage in System Monitor.

Computer used for tests: Lenovo IdeaPad L340-15API, SSD-less variant with Ryzen 5 & Vega 8 .

Seen #6802 . Well, if it's so unimportant so it can stay opened for 2+ years - make it a legit requirement, dammit!

coozoo commented 1 year ago

The best explanation why launcher shouldn't be more than 100-200MB in memory... and now it's hitting 10 times more...

Cisien commented 11 months ago

I fail to understand why steam needs to consume over 1gb of ram. Even using the minimalist game list only mode it's consuming over 750mb.

Please address the root issue and that is the obscene memory usage.

coozoo commented 11 months ago

exactly even using all the flags to minimize memory you are getting about 800MB Just example I have launched steam 4 hours ago

$ echo  $(( $(ps aux|grep steam|awk {'print $6;'}|paste -sd+ | bc) /1024 )) MB
1840 MB

and I want to play for example heroes 300MB in memory that's insane... 7-8 times more than game

6802 this issue exists since 2019 and basically the situation it getting worse and worse with every update