8GB wouldn't get me through a cold boot and the stack of corporate mandated spyware security agents.
post
Fuck Nvidia. Fuck SamA with a rusty chainsaw.
This thread is full of misconceptions about RAM use. It is normal and efficient for an OS to reserve memory for processes even if it not really used. This memory will be juggled around in case that is needed. It would be very bad for a modern OS if you somehow lowered your used RAM to near 0%. That would make the computer slower.
See for example this: https://www.linuxatemyram.com/
The same thing goes for Windows. It reserves RAM to be used. Like it should be.
Sure, Windows is bloated.
But posting screenshots of your task manager tells us nothing. If it uses 30% of your RAM at start time, that's fine. Or not. Can't really tell.
You know what doesnt need 32gb? Linux.
Mint cinnamon runs fast as hell on my xps 13 with an 1135g7 and 8gb. Like faster than my Flow z13 395+ with 64gb. It's a serious software issue.
i havent used computer with less than 32Gb in a decade
Yeah seriously, why is this even a discussion. 32GB is the bare minimum acceptable these days, regardless of which desktop OS you're using.
All three of my PCs running Linux have 16GB in them. Never run out of RAM.
So you're saying that upgrading my tower to 128 GB was overkill? I suppose I could sell one of the ram sets now for probably double what I paid for all 4 sticks in 2023
People run Linux with full plasma desktop with like 8 gb ram. It's the browser that eats up several gb from that, not the desktop. Desktop alone is probably 4 gb max.
But sure, depending on what else you run, you want more memory. But if windows recommends 32 gb just to run the system, that's crazy.
I guess I’ve been living in lala land or something because I’ve been perfectly happy with half of that.
Well what games do you play?
And even with 4GB Linux itself is not the problem. It's the apps. So many Electron apps that use so much memory because they're running in Chromium instances.
Am I crazy or is this one of the very tiny kinda shitty silver lining to all of this? Software developers are being forced to optimize their shit?
You would think this would encourage better optimized software, but I doubt devs will actually do that. Most modern code practices are about ensuring that code is more easily maintained, often at the cost of performance. Breaking "clean code" rules can easily make programs run 10-25x faster, but will be much harder to maintain.
We also seeing a lot of vibe coding now, which mixes clean code practices (which are well documents online) with messier, less well planned code.
That's grossly over simplifying the problem. "Clean code" is also not a formally defined concept, which could include anything and everything.
I've had more performance problems due to hacky workarounds, themselves necessary because of lack of foresight during development, rather than a slow abstraction (in fact, I don't think I've ever seen the latter)
They wont though. They will press on as usual, and hope Nvidias (and others) dreams of cloudbased subscription computers somehow becomes reality.
Indie developers, like the 1-5 staff game studios on Steam, never stopped doing so. You can run most indie games on an old PC today. The big AAA game companies like Activision are taking a big gamble on the next generation, which they insist you'll need a newer console or PC to run. Bethesda tried that with Starfield and it didn't work out so well. The game's not as terrible as people say, but its kind of in the middle of the pack of AAA gaming RPGs and it demanded a fairly large amount of VRAM to run well. I predict things will not go well for games like Modern Warfare 4 that won't run on the last gen consoles or PCs. If developers aren't aiming at older devices then they're making a niche product not a mass market product
Honestly, the only reason we really needed that much ram to begin with was because no one optimized anything.
I certainly won’t excuse Microsoft here, but if the RAM shortages cause developers to reevaluate their nonfunctional requirements, that will be a small victory.
Fuck yeah. All these years we've complained that Windows was getting so insanely bloated and the system requirements were going crazy, and finally they decided to put in the time and effort to really optimize it so it runs on lighter setups.
Who knew it would be so easy as just removing the recommended specs entirely!
Which is still insane, given that 10 wanted 1 or 2. We haven’t seen a jump like this since XP to Vista.
It's recommended to have 32gb of ram just for windows? Is that actually true?
32? It takes a lot to not only use 16, but to actively use it and be affected by slower pagefile access.
What? FF with a bunch of Jira tabs, Outlook, Teams, Excel, Miro, Spotify, and I am at 100% of 16 gigs. Not even saying anything about running a 8gig VM from time to time
Teams, Firefox, and Outlook and that’s most of my Windows work PC RAM gone. Have to close out of my dev work whenever a meeting is afoot because the calls fucking hammer this thing.
Teams is the most performance inefficient shit I've ever been forced to use.
We use both Zoom and Teams for meeting with partners. On my piece of shit work laptop, I have no problem with Zoom. Teams on the other hand will randomly cut my audio, lag my cursor, or cause peripherals to stop working when I'm in a meeting. I simply can't fathom how it's as bad as it is.
That's because Teams is a piece of shit, not because 16GB isn't enough normally.
16gb will go far on MacOS and any Linux distro you throw at it. Windows 11 will struggle.
Windows doesn't struggle with 16GB at all unless you're doing something that obviously needs as much memory as you can give it, like anything made by Adobe.
For 9/10 users 16GB is plenty, even with common apps that hoard it like it's some sort of hard drug (Chrome).
I’m sitting at 22 gigs used with a browser, teams, and an IDE. The browser is taking about 1.6, the IDE as well. Teams is taking 2. Then there’s a bunch of little web views and other BS that windows has spawned gobbling up it all.
Ah yes, the same crap about what's being "used" without the entire system context being considered. Because as we all know, simple numbers tell the entire story all by themselves.
The system and apps will use what's available if you have it. That's what you want, unused RAM is wasted RAM, and there is zero reason not to use resources that are readily available. The system automatically caches and preloads things like files and applications you tend to use at certain times of the day so they load faster when you do access them. This is used memory, but it is also readily available for literally anything else.
All of those apps know you have plenty more memory readily available if they want it, so they will fill to use whatever they want and won't attempt to do more than basic memory management. Once the active resource usage fills, both apps and the system itself will begin more aggressive memory management. Until then, there's no reason to.
Remove RAM until you have 16GB, run those exact same things and you will almost certainly see under 16GB of usage.
How much is your page being used? That’s a more real indicator. You should want all of your ram to be used.
When it's being used, stuff gets slower - so yes, I technically use it as an indicator, by noticing that my machine is slow because it's out of free ram
No. No I can play games on Linux without capping my 16.
Edit: yes I checked page file use, dip-ass. Not counting GPU ram.
Ehh, my main machine eats up 12-16GB with just background tasks, and that's on W10. Nobody gives a fuck about optimization since the late 00s.
E: just woke up my system

Well, I'm installing Linux (CachyOS) on my former W10 PC this weekend. So, my 16gb of ram will be well utilized.
At least someone still cares about optimization.
And CachyOS running KDE Plasma is the most RAM hungry setup. I took a Win 11 laptop with 8gb and threw Debian running Xfce and that's using like 300mb of RAM lol
SysMain / Superfetch has altered your perception of how much RAM you actually use.
I haven't heard of that since the Vista days, totally forgot about it. Doesn't make sense, I've been all-flash* (E is still HDD for backups, no programs) for well-over a decade. Maybe I should disable it and see if it makes a difference. C is a Samsung 960 Pro and D is a Western Digital Black SN750 in raid0, so it's not really helping even if it is doing something...
The alternative is your CPU spooling up and a longer delay launching applications.
In your screenshot, you already have 70% available memory. Are you on a quest to maximize idle ram? If so, why?
Shortly after I took the screenshot I fired up Motor Town for a couple hours; when I closed it, the usage settled on 27GB. Like, sure, I have oodles of ram, but why. What does windows anticipate me doing, launching the game multiple times in rapid succession? The game is only like 3GB if I remember right, wtf is it doing that is using 19 + 8 additional gigs on? It's like this black box that's all 'trust me bro' but there's no logic to it. Opaque is the term I want, I believe.
It's been bugging me for a while, just sort of venting. Especially at a restart, I haven't launched anything beyond startup programs. Why is it trying to guess what I might do? If I launch something, close it, sure, keep it in ram for a couple minutes. But don't hold onto it like a hoarder, lol.
My Linux system (which used to run Window so it has 32 GB of RAM), won't even hit 8 GB if I'm not gaming. I've opened up multiple apps just to show how efficient it is. I think it was sitting around 4 GB before I started running things to see if I can make it balloon easily.

And I'm running most my apps as flatpaks which I've heard may add some slight overhead in terms of RAM usage - someone correct me if I'm wrong about this.
My work computer (granted it likely has tons of background security tools running) uses 10/16 GB's just to get to the desktop and do nothing. The best part is, because ~1.2 GB's of RAM gets allocated for the integrated graphics, I'm really only left with ~4.8 GB's of RAM to do actual work. But wait, it gets even better! This week I found out some bullshit Copilot feature was enabled and taking up another ~1.2 GB's of RAM, leaving me with a total of 3.6 GB's of RAM. So I disabled the WSAIFabricSvc service and reclaimed a sliver of dignity and work space.
Flatpaks bring all their own libraries with them rather than using the system ones.
- (plus) you avoid dependency hell, apps "just work"
- (minus) centralised version updates are less effective for bug and security fixes; all flatpaks must be updated separately
- (minus) all flatpak apps take additional disk space since they bring everything with them
- (minus) all flatpak apps take additional memory; Linux can't keep a single copy of a library read-only in memory if multiple apps are using it
I think they have their place for apps that are under very heavy development, or for apps which are extremely "resource heavy" in comparison to the system resources that they use (by which I mean, games). I wouldn't want my bread-and-butter system utilities to be flatpaks.
Ram usage isn’t important, it’s how much your page being hit. Otherwise you want your ram fully utilized.
The number of people that still don't understand this, even after it's been discussed ad nauseum for decades is frightening.
Unused RAM is wasted RAM. You want it used. You want cached data there for instant access. What matters is how much is available for something else if you need it, and Windows does a shit job of getting that info across.
I'm pretty sure I have the pagefile disabled; both C and D are NVMe drives, and D is raid0. I disabled superfetch a few minutes ago, rebooted, and don't see any performance impact, but the used memory when idle is now 10GB, vs the 19 in that screenshot. No other changes.
I could see the appeal if I was using a platter drive for my programs or frequent data, but it's not 2008 anymore. I'd rather see actual usage over 'the computer knows best'.
E: me spell good
You shouldn’t disable page.
I don't anticipate needing all 64 gigs at once, and afaik the only other reason is for bsod diagnostics. Unless there is something I am unaware of...?
Hibernate?
Not on this machine, though I use it for one of my laptops. But that system also has the pagefile disabled if I remember correctly, as it has 48 gigs.
(that unit has a buggy gpu that fails to resume from sleep and just gives static instead; windows and linux. So hibernate is the solution for 'sleeping'.)
Also, Christ, how many apps do you have running in your tray?
In order for left to right:
- AMD software updater
- HASS.Agent
- Sophos Home
- Synology Drive
- Wireguard
- spacedesk
- Haven (discord replacement)
- Vesktop (alternative discord frontend)
- AMD software
- Creative Sound Blaster Command
- Signal
- Rainmeter
- Telegram
- Bitwarden
- Logitech G Hub
- Playnite
- Steam
- Trucky
- ShareX
- KDE Connect
- f.lux
- Wallpaper Engine
- NextDNS
- Windows Security
Steam is far and away the biggest resource hog at 450MB, I'm assuming mostly from the browser engine.
all 76 comments