Suppose you’ve got an old PC - for arguments sake, assume a late 2000s PC with only 2GB RAM - which DE would you choose?

Note that whilst a simple WM + some lightweight apps might be a better option, to keep things simple, I’m limiting this poll to just DEs - and too ones which are still being maintained.

Also, in case you’ve voted for a non-obvious/“other” option, I’m curious to hear about your experiences on running that DE on an old machine - and why you’ve selected it over the more obvious choices.

  • blackstrat@lemmy.fwgx.uk
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    Just because a DE looks sparse doesn’t means it also uses less resources. In imagine KDE would actually run well as it doesn’t need all the bells it offers and is actually a well written performant DE.

    • prunerye@slrpnk.net
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      7 months ago

      It does not run well. You can’t see the performance difference between KDE and XFCE on neofetch, but you absolutely can on on old machine.

      Source: I have an old computer.

    • ReversalHatchery@beehaw.org
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      edit-2
      7 months ago

      imagine KDE would actually run well as it doesn’t need all the bells it offers and is actually a well written performant DE.

      RAM usages on a 8GB system, 4 hours after boot.

      • plasmashell: 312 MB
      • kwin_wayland: 165 MB
      • akonadi_* summed: ~2 GB
      • kded5: 130 MB
      • kalendarac: 119 MB
      • xdg-desktop-portal-kde: 107 MB
      • kwallet5: 103 MB (unused)
      • kaccess: 103 MB
      • kiod5: 103 MB
      • polkit-kde-auth: 101 MB
      • X, Xwayland combined: 202 MB
      • org_kde_powerdevil: 48,5 MB
      • kactivitymanagerd: 40 MB
      • startplasma-wayland: 39 MB

      There’s also various other things too. Now obviously, looking at the total used counter, these cannot be just summed up, there must be some overlap through shared libraries and such, because if I close my web browser and all I have open is Konsole, total memory usage drops to 2,35GB. 3rd party programs, like opensnitch and syncthing, only contribute 400 MB (opensnitch is surprisingly fat, but it’s UI is not efficient with the CPU either), so the system itself needs around 1,9 GB, but that’s a lot when all you have is 2 GB RAM.
      Then, my system uses an additional 2 GB for cache purposes. Such an old system will probably have an older, much slower storage (unless upgraded, fortunately that’s often easy), and won’t have nearly any capacity to keep a filesystem cache.

      I’m only using a single widget on the desktop to periodically run a command and display it’s results. Other than that, the taskbar panel has the default widgets.

      • lud@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        7 months ago

        Ram usage itself isn’t bad though. Ram is meant to be used.

        It would be interesting to see it tested on a system with 2 GB of ram.

        • d3Xt3r@lemmy.nzOPM
          link
          fedilink
          arrow-up
          0
          ·
          7 months ago

          I tested this myself on two identical VMs with 2GB RAM, one installed with Fedora 40 KDE, and another with Fedora 40 LXQt, both set to use X11 (because LXQt isn’t Wayland ready yet), both updated and running the latest kernel 6.8.10-300.fc40.

          I logged into the DEs, opened only two terminal windows and nothing else, ran, and ran htop:

          The KDE VM was unsable when I disabled swap - it completely froze on me. Meanwhile, LXQt chugged on just fine. Of

          Of course, I could get rid of some bloat like akonadi, so I did that and rebooted my machine. Then I compared just the essential components, but I excluded plasmashell because it includes stuff like the panel and notifications, unlike LXQt where they’re all separate components so you can’t really compare them:

          Component Process_KDE RAM_KDE Process_LXQt RAM_LXQt
          WM kwin_x11 99 openbox 18
          Terminal konsole 76 qterminal 75
          File Manager Dolphin 135 pcmanfm-qt 80
          File Archiver ark 122 Lxqt-archiver 73
          Text Editor kwrite 121 featherpad 73
          Image Viewer gwenview 129 lximage-qt 76
          Document Viewer okular 128 qpdfview-qt6 51
          Total 810 446

          plasmashell was sitting at 250MB btw in this instance btw.