>tldr jeets turned the entire client into a webapp leading to lulzy amounts of ram being used even when idle
>some poor prolapsed lads are reporting GBs of ram being used while simply browsing the store
https://steamcommunity.com/discussions/forum/0/6516193260165427186/
>pages upon pages of unwilling former virgins getting their booties piped thoroughly by the leet jeet code dev team at valve
CRIME Shirt $21.68 |
CRIME Shirt $21.68 |
based sirs, redeem them for me as well my basterds
I hadn't noticed, but dear god it's bad. This is from just starting steam to Library and otherwise idling.
bro you need to block that shit dawg LMAO
how do you do that?
-vgui in launch params
thanks man
dude thank you so fricking god damn much. you are a light in such a dim world friend
>-vgui
am i supposed to start steam with this param? the client helper still starts up although it seems to be only eating up 300MB instead of 600MB without the param
Fricking legend here ay m8
It still runs a bunch of the web helpers albeit
why isn't it using a single process? wtf?
microservice cancer hell
More than a gig on just running the browser.
LMAO
>only just noticing webview
oh you sweet children
This. Steam has always been shit. It definitely got worse but it's always been a very buggy web app. I'm not even sure what they're updating all the time considering it's unusable when the webview part (often) breaks.
32GB of ddr4 is becoming the norm, 500mb is nothing. Jesus, unused RAM is wasted RAM.
this. i'm so happy that steam makes me feel good and justified about having bought 64GB ram go gabe!
samegayging? mental moronation?
it's almost like efficiency is a forgotten concept
why would you care about efficiency when you can just buy more ram? are you a stupid smelly poor neet?
> why would you care about efficiency
aesthetic reasons, pajeet streetshitters could never understand
> I Call out pajeets for being pajeets.
> my post is removed and I'm warned
> ctrl + f
> 3 posts doing the same thing
Looks like Ganker got it's newest axe wound janny. Probably won't last long because HRT is expensive on that $0.00 salary.
A reminder to all the staff on this site that the shit moderation is why I refuse to buy a pass and will continue to not do so until they get their shit together.
>HRT is expensive
it really isn't
if you know you know
efficiency matters in the developed world rajeesh, are you going to answer "just buy more ram bro" to your shareholders? oh right you don't work in IT Black person
damn i can smell the currybreath all the way from here. crazy stuff.
Poor efficiency in memory use is also a sign of poor efficiency in everything else in the software.
>unused RAM is wasted RAM.
Technically true, but wrong in general. There is no unused RAM.
I want to use my RAM for cool stuff, not the fricking steam client.
>unused RAM is wasted RAM.
True, but RAM used inefficently for garbage is wasted RAM and you are one enormous fricking homosexual.
It's better for unused memory to be used for cache instead of chromium instances.
32GB is the norm. I don't know why people complain when they have 64GB. Not using all of your 128GB is a waste anyway, so 490MB of your 256GB is nothing.
>32GB is the norm.
It's not.
There are more Steam users with 8GB than 32GB.
>There are more Steam users with 8GB than 32GB.
not my fricking problem, lmao!
Frick I just recently upgraded to 32gb ddr5. At this rate I'm gonna swap the 32gb kit to a 96gb one.
This bait always works. (You)s guaranteed
Steam not browsing fast enough for ya? This only makes it a pain in the ass to run while gaming, nobody cares about feeding RAM to its glorified instant messenger.
>becoming the norm
>laptop is embedded soc hardsoldered and can't upgrade
>I just wanna play a chess game but steam's ~~*webhelper*~~ consumes 2gb in total that is WITHOUT even running the game itself
we need to revive ted kaczynski
You shouldn’t need to upgrade that’s the point consooooooomgay
>didn't upgrade hw ack-tually
>thinks I'm a consoomergay and upgraded
cringing irl to you
acktually even without upgrading the steam sw the steamwebhelper still reaches 2gb
32GB is 2500k level. 2023 RAM sticks have 512GB/piece. Dual channel gives you 1TB
Y'all just muh appul simps
>unused RAM is wasted RAM
this only applies to cache, but solid bait
king
>32GB of ddr4 is becoming the norm
Spoken like a true goyim.
ummmmm, this isn't pol dear. Better UX and functionality will require more ram regardless.
brain damage: the post
Your mom's unused hole is a wasted hole
correct
streetshitters with 4gb ram are the ones complaining about this
DUDE JUST GET MORE RAM LMAO JUST BUY ANOTHER COMPUTER JUST KEEP GOING JUST USE MORE RESOURCES ITS OKAY
Brother why are you buying a new computer to upgrade your RAM
see
i have 32GB and i paid €45 for that. these anons are either so poor that they are beyond saving or they are mactoddlers
ps: i wasnt trying to buy cheap, i bought the nearest ones, locally, which meant overpaying.
no idea what went wrong in their lives, they're just fricking fricked somehow apparently
i'm livin the good life, you do you
everyone can just buy a new mobo man they're just $400 man; you're on the max ram for your PC? Shit running slow? Just buy a new one! New machine, new hardware, new RAM, new phone, whatever. Totally okay. Optimize nothing. This garbage code method is working out great! It's fantastic that programs are chewing through GB of RAM like it's nothing. Quality means nothing.
Doesn't matter that you've upgraded and it still runs like absolute garbage!
i’m so glad i decided to go with 32gb of ram instead of 16gb
If you're didn't disable steam from startup you deserve it. Tf do you need steam running in the background for?
To use my Steam Deck desktop mode.
you can dual-boot a different os
Why would I want to do that? If I wanted windows I would have bought the rog ally.
das where my frens live
You again. Get lost. Obnoxious.
>no sir please do not redeem i am the warning you!!!
Starting to understand pirates and GOG users much better now
steam? what's that? an electron torrent client?
i download my games using transmission
(trans)mission
I thought it felt like a webbrowser thing before
It was always "a webbrowser thing", everything except maybe library sidebar.
The updated version of embedded chromium just sucks.
you're moronic it used native ui earlier not reactjeet
It's been using chromium for rendering everything except the menu bar for years.
only the store was chromium before. Everything else, including game details page was native. The big picture mode was native as well.
Wrong. The game details page has been chromiumshit for years.
>Try opening an overlay while in game. It's almost a full GB of memory being used because everything has it's own separate window now. You can't go from a discussion page to a web browser anymore, they've separated everything.
LOAL
Who gives a shit about ram usage.
32GB is entry level in 2023.
If 32GB in 2023 is the same as 16GB in 2013 then what was the point of "upgrading"?
The zoomer you replied to hasn’t been around the hamster wheel enough times to understand the problem.
to stay with the game duh
>A dozen or more posts defending the bloated webapp
What happened to the stereotype of gamers understanding how computers work
Not enough (You)s last time?
>some devs decided that it was a good idea to make steam use chromium web view instead of whatever they used before probably to save time
Many such cases. Expect even text viewers to be electron based in the near future. Enjoy your image viewer needing 2gb ram to see a 500kb jpg.
also
>all those cattle defending this decision in the comments
kek, Steam continues the trend of being an absolute shitshow of an application.
Konqueror did more and a better job in fricking 2004 with less resources.
How the frick did Valve manage to make something so garbage?
WHY IS IT STILL GARBAGE?!
WHY ARE VALVE SO GARBAGE?!
SOURCE SUCKS.
SOURCE2 SUCKS.
FRICKING HIRE DEVELOPERS.
sorry goyim but investing time and resources to optimize your applications is a thing of the past. If the user wants performance he should buy better hardware lol
What is even the point of having the steam client in the current year
The touchpad only works on the Deck when steam is running in the background
It's the easiest way to install steamVR. I am not sure if it is even possible to install it with the cli client.
It's at 64%.
we need to make it with rrrreact and electron sirrrr
This right here. We have to so something about these god damned bootstrap/react/electron bootcamp Black folk. It has to end. Frick them to death.
Based, kill all goymers.
I never checked the resource usage, but Steam has been super sluggish on startup for me for a long time now. It feels like there's around 30 seconds or so after startup where I can't run any other program until Steam has finished doing whatever it's doing.
Works on my machine
> look it up, how bad can it possibly be
> 3.6 GB of RAM used
>startup Steam to see if it could be that bad
>1.4GiB idle in library
No wonder Deep Rock Galacftic is runing a little slower now.
>1.4GB
you are like little baby. here
why.
web browsers.
I thought Valve was based in WA? Why are jeets coding this shit?
>he doesn't know
i didnt even notice lol, thank god i upgraded to 32gb
its funny i open this thread ant then steam hung. i have 64gb of ram though
>1gb of steam
Jesus, I can fit like 50 of the original Steam client into this crap.
what's wrong? too poor to just buy more ram? you are part of the problem.
490MB RAM is nothing on an average gaming machine. I don't see any problem in this....
>490MB RAM is nothing
>1gb ram is nothing
>2gb ram is nothing
>4gb ram is nothing
>1gb ram is nothing
In 5 years from now, when 64GB is the norm and cheaper than 32GB is now? Yes.
>64gb ram is nothing
>128gb ram is nothing
>256gb ram is nothing
when will it stop?
It stopped 40 years ago. You don't need more than 64kb
>In 5 years from now, when 64GB is the norm and cheaper than 32GB is now?
It's not the norm, Ganker is a bubble, most people use laptops and they still have anywhere from 8-16GB of RAM. More like 16GB will be the norm and 24-32GB will be for gamers.
imagine not having 128GB already. 2GB for steam is nothing goy
>Mine used to use 300mb or so when these threads started, but now that I look today it's "only" 155mb.
This is what I was going to say but in the time it took me to type this post it's risen to 272mb for some reason. Literally 120mb just went somewhere and I haven't even touched steam in hours.
They need to move to electron or something more solid... wtf is this old tech bullshit they probably written in java or c
i needed to uninstall this shit last year way overdue
I still don't know why Valve isn't moving the Steam client to 64bit on linux, it's an electron/react program.
>it's an electron/react program.
No it's CEF
Steam was using 7GB of vram at some point and i killed it to run my llm.
>steam has to be always running in the background
This is why the game industry will never get any better. This "people" think that steam is the only way to get games, the only way to talk to friends, the only way to map controller input, and that it has to always be on or else their computer will have a heart a tack. You can turn off steam by TURNING OFF STEAM. If Steam isn't giving you the best price look elsewhere.
They don't deserve to be saved. And frankly, I'm tired of pretending I care about Valve's behavior when the people who act like they care act like this.
threadly reminder that
UNAVAILABLE RAM IS WASTED RAM
morons always hyperfixate on RAM usage, but the real killer is CPU usage via cycles and context switches.
Ok, wasted resources are unavailable resources.
Is that better?
No, because the only performance metric they know is RAM usage.
So which is it you autistic moron? Ram usage or resource usage
RAM usage matters more when its idling.
>when its idling
>he thinks javascript will idle
In Microsoft Edge with activated efficiency mode it actually does, test it with a timer that displays you the fractions of seconds
The steam client has been a glorified web browser since forever, moron.
I literally INSTANTLY uninstalled steam after seeing this thread. frick of gaben you fat israelite
Why don't you just install 64Gb of RAM, my basterds?
The new Steam client is totally busted for me on i3. It freaks out the screen whenever it tries to open one of its shitty popups.
i don't see the problem
this is 2023 128GB should be the norm for a mid-tier PC honestly. based steam filtering out the trash
>reducing your customer base because you're too lazy to do shit properly
publishers are not gonna be happy.
>6gb steam client
>microsoft edge
>pajeetcode alpha
you're everything wrong with the word
and yet i live carefree and unseethed. i also have ubuntu on my linux machine and never had any problems, my whole ecosystem just works
It also broke on win 7 I'm pissed
bad morning sir
frick u BLODDY
steam instance works needfully completely
thanks for communicatting with steams help web browsing experience
What the actual frick this is so moronic.
Isnt valve white? How did this happen? What kind of launcher could possibly, like ever, use 500mb of ram.
Halo 1 ran on 64mb, the entire fricking game. This is a launcher and chat application.
Like the level of moronation is honestly stunning
>How did this happen?
updating to the latest embedded chrome browser.
My favourite one is comparing spec requirements of the original WoW, and its rerelease in 2020. Funny shit.
Post it
Not your personal army, homosexual.
But yes okay.
Maximum uber over street shitter level 9000 tier
fricking LOL thx anon
iirc they were using some mish mash of the current wow client but with all the new shit stripped out so it wasnt really a 1:1 copy of older wow
I thought the re-release included updated graphics. If you really want a funny side by side look at Halo on PC vs Halo MCC. Even funnier than that is the MCC version still gets updates for the first Halo. A game that's now more than 20 years old still has updates.
Left's specs were basically just to log in at an unpopulated area and trying to go to any of the major cities like that would make it unplayable, let alone a 40 man raid.
this is what happens when you switch from C/C++ to Kotlin/Python
*from white coders to pajeets
>Only plays old pre-steam PC games, GOG games, and console games on emulators
>also all pirated
N M P
M
P
AMEN BROTHER
games on emulators
so much for the "glorious PC master race"
The Linux version is even worse, it starts at around 800MB and keeps growing the longer it runs, I've seen it take over 3GB at one point before I had to restart it to free memory for an indie game demo I was trying to run because I ran out of RAM. I guess 16GB isn't enough in current year.
Imagine having such low fricking standards that you're happy to buy new hardware to brute force ever-increasingly bad code.
The bugmen are always happy to eat shit instead of demanding standards. Its why 80% of men are sexless today.
Give me clean code or frick off. Thats the deal. Its always been the deal, its always going to be the deal.
When has that not been the case? Each new Windows version has always consumed more resources, that has been true since forever. What Andy giveth, Bill taketh away. Be thankful that you need to upgrade only if you want to play games nowadays, back in the day you had to upgrade simply to keep using your PC. Also, even modern handhelds all have 16GB of RAM. Some chink handhelds even come with 32GB. Thinkpad X220 from 2011 can take 16GB of RAM. Thinkpad W520 from the same year can take 32GB. So stop complaining to others that you've made bad choices and bought a "modern" piece of shit laptop with 8GB soldered to the motherboard.
>calling people prajeets
>can't spare 500MB of RAM
Just turn the computer off, Anonesh
What the absolute frick. This is on "low performance mode" too.
>low performance mode
where do you set that
Optimization? What is that? Some river in France?
It really is an optimization problem. Its a pajeet and zoomer problem. Nobody knows how to program outside of JavaScript these days. I have to work with a zoomer new hire on a project and he literally hasn't ever worked on project that didn't have JavaScript. In a 4 year CS degree program he's never seen a webdev project with a backend more complex than CRUD. He's never done any unmanaged programming. He doesn't understand why the target operating systems have different build and development environments. He doesn't understand that we can make assumptions about hardware since desktop projects can run on a vast array of hardware.
The project isn't going well.
I don't know what university he went to, but I've only used javascript in a web programming course and a graphics course (for webGL).
>SICP is now in JavaScript
It’s over.
Not my problem. LMAO
buh buh buh buh buh buh buh baaaaasssseeedd
piracy wont save you from general software bloat even if it helps a little
of course it will, you didn't even get his message dumbass: pirates have no steam clients running, pirates don't have the exact bloat this fricking dumb thread is about
you sure look stupid, don't ya. you didn't get the message at all
sir we need the react and electron app the vue the svelte the boobstrap the
>not a single window open
>3 fricking gigabytes
Yup, it's taking about 1,5GiB of my RAM just by having it open, no windows.
lmao
I wonder if this is causing my 20-30 fps drop in War Thunder, or if it's War Thunder's own update.
I used to be able to play 1080 120 fps vsync maxed out movie settings no problem on my 3050.
war thunder is just dogshit bro uninstall it asap
>t. WoT publisher
world of tank is equally dogshit as well. but then again despite having browsed this godforsaken place for the better part of 5 years i still have a functioning brain cell and don't play shitty f2ps but that's just me.
>reinstall steam after update
>mem usage fixed
ok
based
software is bad. but don't worry it gets worse
sirs...
You have 3GB of RAM? What in the frick?
how did you come to that conclusion? he didn't show us what else is taking up RAM
Frick you're right.
>add -vgui to shortcut
>enjoy old steam
it really is that simple anons
Just like -no-browser, wait until it gets deprecated. Apparently it disables the chat function too.
>800MB of RAM used just looking at my library
I don't feel so good...
More publishers will move their games to GOG over this, Steam and EGL are bloated pieces of shit.
>More publishers will move their games to GOG over this
kek
noobs
>43.316K
Is this around 50 mb?
>he doesn't downgrade steam to keep using the -no-browser parameter
LMAO
QRD?
they fricked a parameter that lets you disable the built-in chromium embedded framework in the first build of this year and announced it last december cause they knew they would make the client go full moron later. the only way to disable it now is to either downgrade your client or frick around with the webhelper's permissions and pray that valve won't completely kill vgui.
490MB? Sheesh! That's only one third of what the old client needed.
FACT.
I miss the good old days when you could get to the store page by visiting steamingpileofshit.com
i still remember how it was considered prestigious when a game is listed on the steam store page because of the amount of vetting it took to get it on there. shieeet.
steam was never good, settle down
Steam's been consuming around 300-500 MB of ram since they switched the library to electron 2-3(?) years ago. The real issue is the memory leak they have now lmao.
This is why I'm having FPS drops on Deep Rock now, huh? I used to run it at solid 60 FPS with some drops on that shitty lava cave that breaks, but now I have constant drops below 50 FPS. Even saw a drop below 40 at one point.
Frick you Valve. There's frameworks to turn pajeect webshit into native(-ish) code, there's no reason to run a full version of Chrome for the Steam client.
>noooooooo you cant say its bloated here look at my doctored figures, they're representative of the average case!
kys valvedrone
gog
playnite
there, less cost, less bloat.
All they do is open steam for you and close it when the game closes, so while you play a game you have both steam and one of those open wasting even more resources.
Who the heck cares? Even the cheapest pc's these days go with 32gb ram anyway.
*4-16GB
so i should buy a new computer to play the old games i have on steam on my old computer just because steam itself now wants to use more ram than my old computer has, despite being plenty for a bunch of the games i bought on it?
Not most gaming laptops.
There are exceptions, but it's not every new computer.
yo wat, I don't even have it open
Based!
On Linux you could try to launch games with SteamTinkerLaunch, it can sigstop the webhelper on game launch.
Only until you get a crypto miner malware that ruins any semblance of performance from one of those pirated games.
>disconnect from the internet
>when you find a bitcoin put it in your wallet instead
literally getting paid to pirate
You can't be this moronic.
can you?
ram isn't necessarily allocated statically, steam can unload components if the system is running low
impressive amount of samegayging from the op
t. react expert
wow, look at all these organic non-samegay posts
amazing
meds
NOW
>multiple devices
>multiple SIMs
Dedicated schizo
>that vomit ultrawide font
jesus.
frick off homosexual all my systems have 32gb, it shouldn't be hogged by a garbage web browser that isn't coded to properly unload idle assets
this
frick off nvidia
It's not about being outdated, it's about being efficient. When valve gets away with more ram hogging, they'll make it even more demanding on your hardware with shitty efficiency.
Did you even read what i said?
Steam was usb 7GB of VRAM not ram, i have 128GB of ram, but it's not as easy to get more vram.
I had to kill it to use my gpu for ai which shouldn't be necessary you moron.
>ai
>calls others morons
twink twice
>>>/ic/
sticky QRD?
I'm a complete brainlet from Ganker but got a question, how hard is it to make a "native" steam software? wouldn't it be more responsive and overall working much better than this web stuff? Please don't bully because I don't really know that much
I have 16gb of ram, I haven't checked how much ram my pc uses for a decade now.
just wondering, is this nodejs fault?
i know that nodejs developers are morons and they embed the whole vm with their apps and that's why every app comes with it's own nodejs service, but this is just too much.
Every language embeds a VM within their runtime. That's why the said language can exist at all.
In steam case it uses chrome, which runs each tab in separate process so single crashing tab wouldn't take down entire browser. But yes. Javascript was a fricking mistake.
i know but in java you just install Java and is done, in net framework you install last version runtime and has retrocompat with old versions but in node js is always a 1 instance of nodejs per app instead of one vm per multiple apps.
got it
>one vm per multiple apps.
No, it's vm per application. You're thinking about application servers (IIS for .net, jboss for java), but even then they tend to spawn dedicated process per application hosted.
Nowadays each application packages the runtime because you just can't depend on the user to have the runtime you need. See the python hell.
i know but i'm asking about nodejs because seems like every single nodejs app has a nodejs service runing under it.
web apps are supposed to run in the web browser, the original iphone from 2007 explained this. it's one instance of safari, but every "app" (which was just a website, original iphone had no app store) had it's own icon on the homescreen etc.
nowadays every webapp has its own application drawer even. the only one doing it somewhat decent nowadays on desktop is microsoft edge. if you launch a webapp there and edge is already running, it'll only draw as much memory as one tab would, despite the webapp looking native. it has a desktop icon shortcut, resides in your applications folder or start menu and gets listed as its own application in any application switcher
but for some reason this is somewhat secret knowledge, almost nobody knows about this apparently - which is the sole reason why webapps are so shit and annoying nowadays. if you select install discord from the microsoft edge menu or the firefox menu, it'll only draw a few hundred megs, if you install their client you'll lose a few gigabytes after a few hours
and nobody knows this
Most importantly, if those are temporary services, why are they not closing down when I DON'T USE THE SERVICE ANYMORE FOR FRICK SAKE
both correct. get MOAR RAM and use it efficiently
Why does everyone talk about RAM when CPU usage is the real problem.
because CPU usage can be mitigated, not enough ram cannot.
What do you even mean by mitigation
not him but presumably he means there are ways to limit how much cpu time a process uses, like you can literally just cap it so it can say, only use 10% of a specific core, and the process will just run slower
ram on the other hand, you can't just force a process to use less ram, artificially capping it will just make the process crash from running out of memory, or refuse to run at all
I'm actually annoyed such an API isn't accessible somewhere for setting these limits per-process.
You'd think that would be a fricking great OS feature to have so you can cap shit to not abusively max out RAM usage for no real reason. (the reason 90% of the time being shit-tier OOP devs with their high-overhead shitcode taught to them by fricktards with shitty programming blogs in college)
We can do things like capping bandwidth to processes, CPU use, internet access, file access, etc. Why no memory?
Has NOBODY made an application to do this? Surely not? Especially in the fricking modern era with garbage electron apps, Chromium and others.
i literally mentioned one such feature, you can use cgroups yourself, it's not some purely internal thing only drivers can use or whatever
if you're using systemd, it's really easy to run a program with a ram limit, just run it using systemd-run and specify your limits, systemd will handle the cgroups setup for you
So long jobobjects are somewhat undocumented, there isn't a good way on Windows.
>Every language embeds a VM within their runtime.
No. You compile, do JIT, or Interprented.
>No. You compile, do JIT, or Interprented.
lol
How do you run a Process virtual machines via machine code anon, intended to be ran on the system you wrote the machine code for?
no idea what options are available for process resource management on windows
Hmm, apparently this is up to date.
https://github.com/lowleveldesign/process-governor
Job Objects also seem to work from Win7 onwards. Oh, never mind, it's even in XP SP3
that's nice to know, i'll be sure to remember this
seems you can also specify explicit limits on working and commit memory as well
i would have been surprised if you couldn't do it at all, but i didn't know how accessible it would be
ps, you can also explicitly set limits on virtual, physical, and swap memory individually
virtual you probably don't want to touch, but physical and swap individually can be useful, like you could give a program a small amount of physical, and also some swap just to keep it running, can be nice for background shit you don't care about like discord, treat it like it's always mostly swapped out
if the program is designed to avoid wasting memory on caches while swapped, then that would trigger this behaviour as well, even though in reality you could have lots of physical ram left
+1! I agree. Believe me, it's the reason why I virtualize sometimes. Spotify can take up many gigabytes of RAM, so I banished it into a VM which only may utilize 2GB.
There should also be options to further manage the memory by making swap available only for select applications. For instance it sucks ass if the explorer, finder or whathaveyou is being put into swap, it should always reside in RAM only. Currently apparently impossible to accomplish unless you disable swap completely.
Agreed.
Being able to disable swap or lower the priority to an extremely low degree would be useful for processes you ALWAYS want to be in RAM.
I remember there was a period where Chrome would quite literally fricking swap out ITS OWN GODDAMN UI threads.
Also, to note :
>Process Governor: use the --recursive option with programs such as web browsers (and the apps based on them, such as ‘Electron’ apps) to make sure all of their (often numerous) child processes fall within the desired quotas.
Holy shit, I want such a software right now, right this moment
AAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
>We can do things like capping bandwidth to processes, CPU use, internet access, file access, etc. Why no memory?
Do you know how computers work? Do you know what you are asking for?
If you run out of physical memory, the OS starts swapping it to disk. Is that what you want? For the process to start raping your disk and grind to a halt even though you have perfectly fine memory available?
Or do you want the memory allocation to simply fail? Call malloc, get a null pointer and your program explodes?
>internet access, file access, etc.
What do you think happens if you disable the internet access of a program that needs the internet, or the file access of a program that needs to access files? Is this a troll post?
If it would be impossible to compute that way, this
wouldn't be possible. But it works, the VM is running right this moment, making Spotify use less RAM and more swap.
It is possible.
>What do you think happens if you disable the internet access of a program that needs the internet, or the file access of a program that needs to access files? Is this a troll post?
Have you ever tried that? Most software doesn't care. I have tried it.
Ever heard of BSD jails? Ever heard of outbound firewalls? Ever heard about Linux jails? Ever heard about HandsOff!? This is nothing alien anymore. To take spotify again: I disallow it it's file system access. It can only write to it's caches and settings folder. Runs perfectly fine, hasn't crashed ever and I've updooted it roughly 1 year ago, so it really is stable.
its*
Are you being dense on purpose?
The reason to limit RAM is to limit certain processes that abuse RAM for caching by loading and preloading a whole host of garbage.
Sure these programs tend to have a watcher to check if something else is requesting RAM so it can drop the cached stuff quickly, but the fact remains that this part takes time and generally results in useful things being sent to swap for no reason, all because a program got greedy.
Chrome can run on a fricking gig of RAM quite happily. The more memory you give it, the more it rapes it. It's a horrible program.
As for the other points, internet access was referring to every facet of that access, including bandwidth limits, IP *lists, service limits, etc.
Same with files. Sandboxing is extremely common in a lot of internet-based software these days, it's already done, but going a step further can not only prevent a program from abusing your filesystem, it prevents potential sandbox exploits against it from breaking out the doubly sandboxed program (unless it is a chained attack, which simply would not be used against some average pleb because those are big business in the intel / criminal world)
Considering Steam is a game launcher I'd argue that GPU usage is the real real problem.
Even with hardware-accelerated schedulers having to switch contexts to update a UI which is not in use or even visible is very bad and causes game stuttering. Steam is at least generous by giving you the option of disabling hardware accelerated rendering but other CEF/Electron software absolutely wrecks your game frame pacing even when minimized/closed to tray.
I wonder what Valve does on the deck, do they sigstop the browser while a game is running?
If you have 2 bit of RAM but need to store 3 bits, you're doomed and cannot store shit. If your CPU is slower, you simply wait longer. But it still works.
>never heard of swap
It's the other way around, if you knew what swap is, you wouldn't have posted that. Swap was invented to not make computers crash. If your machine swaps you need to become active. Additionally, most of the subjective computer speed you experience depends on the I/O throughput, which you stunt with swap.
Sometimes this machine swaps more than 30GB. So, don't worry, I know what swap is.
There are a million ways to find that out, it ultimately is a question you have to ask each developer separately.
How do applications figure out how much memory is available? Do they ask the kernel or do they talk with the MMU directly? If it's the kernel the it could be possible to intercept the syscall, return a lower value and have the program think there's less memory available and won't allocate as much for jits and cache.
if you know a program will work in a certain minimum amount of memory, you could artificially cap it to that to prevent the program from allocating more "just because it's available"
memory allocation is requested and provided by the kernel, how you do this is up to the kernel, linux for example you can do this via the cgroups (control groups) feature
>buy more ram fricking c**ts
Sure, just give me the money.
>"dragging us down"
dragging WHO down?
we want fast, lean software that doesn't use 10x more resources than what would support its features
who does that hurt?
what caused this issue? whats the solution?
>what caused this issue?
capitalism
>whats the solution?
communism
>used to have a flag to disable web view portion of the client
>could launch games and even use the old chat
>you know, because i have a fricking web browser so can browse steam store there
>they removed that 6 months ago for this bullshit
crack your games anon. goldberg emu/steamstub remover/steamless. that way you can play a game like ftl or terraria without using 8 gigabytes of ram and with instant startup
Or you can install and run most games through steamcmd
what do you mean by most games? that is a good option, thanks. but if it only lets me play offline games then i might as well goldberg emu it and remove the trivial steamstub garbage. its really not hard, but if i can play deep rock or even better team fortress 2 then i would definitely consider it. i just miss when steam wasn't so inconvenient
just checked and all my games either failed to start from steamcmd or ended up loading full client anyway
i figured, its stupid as frick. those are the problems goldberg emu/steamstub remover(linux)/steamless(windows/wine) solve. both opensource and real straightforward. youd be able to play steam api multiplayer games but only with other goldberg emu users and a vpn i believe. for singleplayer games though that works fine. ive managed to crack most of my library with those tools. unless its using some weird form of drm like serious sam for some godawful reason it usually works just fine
>whaddya mean they force you to install steam to be constantly online hahah it's just a poorgay pirate conspiracy hahaha!
anon steamcmd is official client made by valve to manage headless servers
there is a command to run any game/application an authenticated user owns on steam, but it does not properly load all libraries required by game client
>and run
Untrue unless they updated it recently. I would kill for that to be true though.
I've noticed that the UI is far more responsive now than it was before so I don't mind much
i've noticed it's completely busted on linux
you can't click on context menu options, and one time i get on my computer and notice it's spawned 10-odd windows each containing a random context menu or other kind of menu, none of which could be closed normally, never seen anything like it
I still have the old version of the client, should I disable updates? I'm using Windows 7 by the way.
Oh no, that's terrible
anyway
Spyware, imagine having steam installed in 2023.
>says the linuxtroony
yo what the frick
I checked it because of OP
there's 1 instance of steam running on my PC, 1 tab, just idling on my frontpage, yet there's 77 SEVENTY-SEVEN webhelpers, hogging 1.3GB
WHAT THE FRICK
the guy who coded your steam client
Webshitters are insane but slightly more social than non webshitter developers, while IT managers are easily swayed morons. This has caused webshitters to spread their insanity outside of the web.
The only solution is an enlightened dictator coming to power and eradicating javascript developers.
I'm not a tech bro, explain why web app is somehow a bad thing and why it takes up so much memory? What's the alternative and how much better is it really?
ahahahaha
https://games.slashdot.org/story/23/06/29/1942212/valve-reportedly-banning-games-featuring-ai-generated-content
Just gets worse for Valve. Now they are making it a hassle to submit games.
BRB going to report every indie game for AI art and watch the fireworks.
>announcing reports
I never reported.
I just turned updates off altogether after the windows 7 red bar thing rolled out
Won't be updating the client anymore, won't be buying anything from gayben going forward, simple as
It's chrome* what the frick do you expect you slackjawed homosexuals
just buy more ram
64GB should be enough for most light browsing and gaming
I knew something was up with the new UI when it took like 10 seconds to load from the tray even though I have a 7700X.
cheeky blighters, why are they not nested anymore?
sir we chromium now sir
Why can't you program something functional that is meant to run on everything when resources could possibly be extremely limited? Frick you
have a nice day neet
Reminder: This thread was being spammed on Ganker until someone spammed Winnie the Pooh images which got them blocked and they couldn't reply any more. Now they're posting here.
Webapps aren't going anywhere and building a UI that works across any OS is more important than supporting the sluggish legacy mess they had before.
In short: OP is a tencent shill.
Why you against it? It's a good movement
medicate
>Webapps aren't going anywhere
Apple users rightly see webapps as inherently inferior, there you lose to a competitor doing native or an Apple service, which will of course use native. Only in the ocean of shit of PCs can webapp turds float.
Apple will kill the webshitters, almost makes losing PCs worth it.
telegram desktop built ui with qt and it looks as good as web app
there is no excuse why multi billion corporation can't make good native app
>inb4 it uses qtquick
Even Qt webassembly would be better. Using DOM for a gui rots the brain.
I'm still mad that a fricking game launcher/shop requires that much resource when historical usage proves it wasn't necessary.
Uses 2GB for me.
Mobile version almost the same.
Both work like 5x slower and almost no new useful features.
Like this? How will this work with every other game that starts steam? Or if I open steam through my browser?