Comment by kllrnohj
4 days ago
> The Steam client is terrible
Things nobody has said since like 2005? A faster startup is certainly appreciated, but steam's 10 second cold launch time is hardly a big deal. Especially when everyone just leaves it running anyway. There's far more significant aspects like memory usage, game library, and general features.
The client is definetly terrible. Slow to start. I have frikkin 2 different topbars that seemingly have similar options. Way to many locations for settings, spammy store page. Hard to navigate game library. The fact that the store page often is a better look at the game than the one in the library. Impossible to see what dlcs that is enabled unless you happen to borrow the game from someone in your family. Why van games corrupt and un and reinstalling is the only fix (verifying does sometimes not catch it).
I could go on. Its still the only store with acceptable linux experience sadly.
I agree the client is pretty scuffed, but I don't understand your problems:
> I have frikkin 2 different topbars that seemingly have similar options.
I am not sure exactly what you mean by "top bars" but my two top sets of menus are "Steam View Friends Help" and "STORE LIBRARY COMMUNITY <USERNAME>" which seem quite different.
> The fact that the store page often is a better look at the game than the one in the library.
You can go to the store page from the library! Why would you assume you should re-explain the game to a player? I think reminding you of when you did things in the game makes a lot of sense. I wish it listed playtime and not just achievements.
> Impossible to see what dlcs that is enabled unless you happen to borrow the game from someone in your family.
I do think their DLC display is bad, but it's far from impossible. Properties -> DLC shows you all your DLC and which is enabled. Also clicking on the DLC tab does show you which you own (and all the ones you own will be enabled by default).
Like I said, I think steam has a lot of problems, but I don't understand your complaints at all. I would complain about the awful performance of a webview, the annoying behavior of store pages, the foolishness of the "All" tab on communities that mixes different kinds of content in one place but it will never change because people can't find it otherwise, etc.
"Acceptable" is doing heavy lifting, because if you have a non-us keyboard layout Steam moves heaven and earth to ensure that no matter how hard you work to launch games with US keyboard, they will still use your non-US layout and be broken by default.
> A faster startup is certainly appreciated, but steam's 10 second cold launch time is hardly a big deal.
When I hear about a game on social media I often want to add it to a wishlist on Steam but I dread opening the app because I know it will take forever to open on MacOS.
I don't mind a game launcher taking time, but the store is a part of that which makes it annoying I avoid the native app for that reason.
It’s been a little while since I used Steam but you used to be able to do that from their own website, I think it was store.steampowered.com (I am guessing the website from memory). My game PC wasn’t my main PC so I didn’t even had Steam on that pc and it was what I used to buy the games - don’t really remember if I wishlist too because I use bookmarks in web browsers and folders for the bookmarks.
I highly recommend just using your normal browser to navigate the store. Using it within the client doesn't really provide any advantages at all.
A launcher is a parasite mostly used to collect stats. Having it take five seconds before you even get to the point of actually starting to load your game is preposterous. Whereas who cares if it takes five seconds for a store to load? At least I play games more often than buy new ones.
I don't have a MacOS comparison point, but steam for me is pretty equivalent to the numbers in the article. ~10 seconds for a cold start, half a second for a warm start. Unless you have a very different definition of "take forever"? What are you seeing on MacOS?
I tested the latest Steam build on MacOS and it took 7 seconds to load on an M4 Max and I had to close a popup when it opened.
In the web world and 7-10 seconds for a pageload is forever. Same with mobile, if you tapped an app icon and it loaded that slow it would never be tolerated.
12 replies →
The Steam client on macos is the slowest program I've used. I just uninstalled it and use the browser for store/community pages because the steam client is unusable.
I get people hate Epic, but the Steam client is not particularly well made or snappy. And I'd love to see competition kick their asses in to improving it.
My computer in the 90s used to take 30 minutes to boot. Now we complain about 10 second load times. What a world.
A modern computer runs circles around your 90s computer... if the code was the same, it should be crazy fast. Instead, everything is a web browser, and each of them need to load 1gb of junk into memory each time you click on them.
1 reply →
That's excessive even for the 90's
Startup is one thing, using the program is another. Steamwebhelper, the chromium based tool that renders everything web based in the client is awfully optimized and likes to noticeably utilize the CPU even when minimized on the tray, yet somehow always serves me with a blank page whenever I go store, community etc. on first try, I have to click the label multiple times to get anything. You can't even kill the process, because it's immediately relaunched, I just wish there was an option to disable it and only get the library.
I never get that behavior on Linux. Is there something odd about your setup?
Not really, Kubuntu 24.04 with an Nvidia GPU (production branch driver) and Steam from Canonical’s APT repo.
I definitely don't leave the Steam launcher running all the time, on macOS it takes up a non-trivial amount of memory that I want to have available for other apps. I launch Steam when I want to play some games, then quit it when I want to do other stuff.
the steam client is definitely kind of terrible, maybe i’m just biased because i have used steam deck since launch which uses big picture, but there have been bugs in the client that were extremely annoying and obvious that took years to fix (for example, closing a store page and losing page position, but then the page would scroll up when pressing down on a controller for years).
A very obvious non-deck example is how bad it can be at loading and showing videos on the store page. They consistently have issues with smooth playback, this is not my network, others i know have the same issue. it’s to the point that I scroll down and look at gifs in the description for gameplay footage first. I use the discovery queue often and it’s pretty apparent.
When I browse the store, I specifically do it in a browser because the client is so unpleasant to use. For launching games I have no choice. I love Steam as a concept and company, but it is not an enjoyable app to use by its own merits, in my opinion.
just last night I was playing a game on steam, and at a seemingly random point in gameplay (it was Death Stranding, I was just pressing forward like always), every single button on my controller spontaneously remapped to a different button. Turns out my steam input profile had just spontaneously been completely randomized?
All this to say: steam is better than the alternatives, but still has some objectively insane problems.
I find it very annoying. But not annoying enough to make me stop using Steam.
The upsides of having a de facto monopoly, I suppose—lamentably common story in tech.
I said it back when they first migrated to Electron, and I'll say it again now. It's not the slowest thing ever by modern standards, but it's definitely not fast, either, and is pretty bloated in terms of memory usage.
It only looks good if you compare it to the Epic client, which somehow manages to be much worse.
Just as a counter-point, I have in fact said this since I first installed it in 2004.
Well two of us have said it just today so you’ll have to update your assumption.
Steam is dogshit and it’s crazy they haven’t optimised it all in 20 years.
Steam is literally just a DRM layer. I'd honestly prefer to not even have a layer between me and my games.
the steam client on my current windows system is using 115mb of ram. I don't care how long it takes to start up, i just start it and leave it running.
Steam crashes my window manager every time I close it now. This started a couple weeks ago.
it changed from a small, fast native client to webshit quite a few years ago. the performance is acceptable now but it is indeed magnitudes slower. it also steals focus several times during startup which is the single greatest thing a developer of client software can do to be a shithead
I definitely don’t leave the resource hog Steam running, because it can be slow and terrible. I turned off Steam Overlay and Notifications to get substantial speed up improvements.
[dead]