(no title)
giamma | 1 month ago
Coyuld anyone summarize why a desktop Windows/MacOs now needs so much more RAM than in the past? is it the UI animations, color themes, shades etc etc or is it the underlying operating system that has more and more features, services etc etc ?
I believe it's the desktop environment that is greedy, because one can easily run a linux server on a raspberry pi with very limited RAM, but is it really the case?
marhee|1 month ago
Just a single retina screen buffer, assuming something like 2500 by 2500 pixels, 4 byte per pixel is already 25MB for a single buffer. Then you want double buffering, but also a per-window buffer since you don't want to force rewrites 60x per second and we want to drag windows around while showing contents not a wireframe. As you can see just that adds up quickly. And that's just the draw buffers. Not mentioning all the different fonts that are simultaneously used, images that are shown, etc.
(Of course, screen bufferes are typically stored in VRAM once drawn. But you need to drawn first, which is at least in part on the CPU)
torginus|1 month ago
If you get the timing right, there should be no need for double-buffering individual windows.
zozbot234|1 month ago
zozbot234|1 month ago
flohofwoe|1 month ago
...all of those and more? New software is only optimized until it is not outright annoying to use on current hardware, it's always been like that and that's why there are old jokes like:
...etc..etc... variations of those "laws" are as old as computing.Sometimes there are short periods where the hardware pulls a little bit ahead for a few short years of bliss (for instance the ARM Macs), but the software quickly catches up and soon everything feels as slow as always (or worse).
That also means that the easiest way to a slick computing experience is to run old software on new hardware ;)
creshal|1 month ago
Or you can ignore all that nonsense and run openbox and native tools.
pjmlp|1 month ago
I really needed to save to buy RAM sticks back in the day.
roywashere|1 month ago
t-3|1 month ago
anonnon|1 month ago