|
|
|
|
|
by SMP-UX
1117 days ago
|
|
What I meant was that who wants 500 plus megs of RAM dedicated solely to transparency and pretty special effects on the desktop? Idiots that's who. Edit: You might not see the problem if you have a computer with 32 GB of RAM and I certainly do. However I like to ensure that responsiveness is first up. IRIX Motif is 2D accelerated and very snappy as it's multi threaded and designed for power users. I've never used KDE but remember Windows Aero? Metro? What about macOS's Aqua UI? They use tons of resources and often times when the computer is just a couple years old it becomes unusable with the typical system bloat that occurs. What I'm basically trying to say is that visual effects that aren't well designed aren't worth the resources they take up. Functionality over aesthetics any day. |
|
Do yourself a favor and try comparing the responsiveness and resource usage of, e.g., KDE Plasma with desktop composition off vs on. You’ll probably be really shocked when you see how much more CPU you need to do something as simple as scrolling a browser window.
Really, try it. Any browser, scroll around on something and look at your CPU usage and the framerate of your screen.
Or image editing — try panning around an image. Doesn’t matter what editor/viewer either, since they all have to draw on your X server.
Even just moving windows around on top of one another — everything is just so much more efficient when you offload it to a hardware accelerator.
Does it use more RAM? Yeah, a little, because the way it works is by keeping the entire contents of the windows in memory rather than culling anything that’s not exposed in front. It’s definitely not 500 MB more, though, and it definitely can (and does) take advantage of any dedicated VRAM available.
And the trade off of being able to just dump a framebuffer to the viewport instead of repeatedly computing what’s been culled 60+ times a second is definitely worth it to me, but if you still prefer not using acceleration, there’s always the option to just not use it.