brtza
August 20, 2020, 12:52pm
1
Hi all,
I am searching for a info about Xfce/Gnome/KDE resource , how much ram they needs/using ?
I have this specs :
[marko@marko-hpenvyx360 ~ ]$ inxi -F
System:
Host: marko-hpenvyx360 Kernel: 5.8.1-3-MANJARO x86_64 bits: 64
Desktop: Xfce 4.14.2 Distro: Manjaro Linux
Machine:
Type: Convertible System: HP product: HP ENVY x360 Convertible 13-ar0xxx
v: N/A serial: <superuser/root required>
Mobo: HP model: 85DE v: 41.36 serial: <superuser/root required> UEFI: AMI
v: F.19 date: 12/26/2019
Battery:
ID-1: BAT0 charge: 52.8 Wh condition: 52.8/52.8 Wh (100%)
CPU:
Topology: Quad Core model: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
bits: 64 type: MT MCP L2 cache: 2048 KiB
Speed: 1231 MHz min/max: 1400/2100 MHz Core speeds (MHz): 1: 1231 2: 1231
3: 1230 4: 1229 5: 1230 6: 1230 7: 2767 8: 2761
Graphics:
Device-1: AMD Picasso driver: amdgpu v: kernel
Device-2: Lite-On HP Wide Vision HD Camera type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati unloaded: modesetting
resolution: 1920x1080~60Hz
OpenGL: renderer: AMD RAVEN (DRM 3.38.0 5.8.1-3-MANJARO LLVM 10.0.1)
v: 4.6 Mesa 20.1.5
Audio:
Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
driver: snd_rn_pci_acp3x
Device-3: AMD Family 17h HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.8.1-3-MANJARO
Network:
Device-1: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter
driver: rtw_8822be
IF: wlo1 state: up mac: 40:23:43:82:63:bf
Drives:
Local Storage: total: 476.94 GiB used: 134.40 GiB (28.2%)
ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNW512G8H size: 476.94 GiB
Partition:
ID-1: / size: 459.50 GiB used: 134.40 GiB (29.2%) fs: ext4
dev: /dev/nvme0n1p2
Swap:
ID-1: swap-1 type: partition size: 8.80 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p3
Sensors:
System Temperatures: cpu: 57.0 C mobo: 47.0 C gpu: amdgpu temp: 57 C
Fan Speeds (RPM): N/A
Info:
Processes: 256 Uptime: 5h 44m Memory: 5.74 GiB used: 1.75 GiB (30.5%)
Shell: Bash inxi: 3.1.05
Also do I need swap partition in those case ?
Thanks
KDE Plasma and XFCE are about on par with regard to their memory footprint. GNOME is a heavyweight.
Of those three ─ but this is my personal opinion, for what it’s worth ─ KDE Plasma will give you the most bang for your buck. It’s almost infinitely customizable and it comes with cool graphical effects without requiring a different window manager.
If you want the lightest desktop environment available on Manjaro, then you should definitely check out LXDE or LXQt. Another option ─ but then we’re not talking of a desktop environment anymore ─ could be i3 , or another tiling window manager like bspwm .
With about 5.74 GiB of RAM ─ I suspect you’ve got 6 GiB, but a small amount of that is shared with the on-board graphics ─ I would definitely recommend that you keep your swap partition.
Once you start browsing the web and opening multiple browser tabs, the kernel is going to want to start swapping ─ Chrome/Chromium is a heavyweight browser, but Firefox isn’t all that much better. You could suppress this by not using a swap partition, but then your system’s not going to be very responsive anymore due to the shortage on RAM for caching.
1 Like
brtza
August 20, 2020, 1:13pm
3
Thank you for a fast reply.
I always thought that KDE is heavyweight weird.
LXDE is too basic, I have a feel like I am using windows 95 xD For i3, I am noob …I dont know if I will be able to use that, hehe
Yes, I have 6 GB, but shared with graphics card. I dont play games, only FM20 sometimes.
Mostly browsing, netflix etc…
There have been some popular posts on archived.forum.manjaro.org about RAM use by differen Manjaro edition at login. They will get ported here by @Chrysostomus some day.
Edit: No, that post is gone Lightest Manjaro spin? - General Discussion - Manjaro Linux Forum
Or any other forum member can try to boot all the editions and copy paste the output of free -h
.
2 Likes
The data is outdated anyway, I’m going to need to make new measurements some day.
Here is my current gut feeling on them:
Super heavy weights:
deepin, budgie, webdad, cinnamon
these are the ones that are even heavier than gnome
Heavy heights:
gnome, around 400-700Mb depending on hardware and configuration
Middleweights:
kde, xfce. Around 350-450Mb
Lightweights:
i3, awesome, lxqt, lxde. Around 200Mb
Featherweights:
bspwm, openbox. Under 150Mb
4 Likes
The original post, Chrysostomus used ps_mem
, not free -h
. Idk how much of a difference it is.
ps_mem shows what processes are the “culprits”, while free shows not too much info.
ps_mem would be indeed a more informative comparison.
Summary
~ >>> sudo ps_mem
[sudo] Passwort fĂĽr eugen:
Private + Shared = RAM used Program
96.0 KiB + 116.0 KiB = 212.0 KiB start_kdeinit
308.0 KiB + 474.0 KiB = 782.0 KiB lvmetad
368.0 KiB + 494.0 KiB = 862.0 KiB rtkit-daemon
400.0 KiB + 510.0 KiB = 910.0 KiB crond
620.0 KiB + 944.0 KiB = 1.5 MiB dconf-service
652.0 KiB + 1.0 MiB = 1.7 MiB agent
584.0 KiB + 1.5 MiB = 2.1 MiB avahi-daemon (2)
1.0 MiB + 1.5 MiB = 2.5 MiB at-spi-bus-launcher
932.0 KiB + 1.6 MiB = 2.5 MiB systemd-tty-ask-password-agent
1.1 MiB + 1.5 MiB = 2.6 MiB at-spi2-registryd
1.1 MiB + 1.6 MiB = 2.7 MiB gsettings-helper
1.1 MiB + 1.9 MiB = 3.0 MiB startplasma-x11
1.2 MiB + 1.8 MiB = 3.0 MiB gvfsd-fuse
1.5 MiB + 1.7 MiB = 3.2 MiB bluetoothd
1.2 MiB + 2.6 MiB = 3.7 MiB systemd-timesyncd
1.6 MiB + 2.2 MiB = 3.8 MiB gvfsd
1.6 MiB + 2.8 MiB = 4.4 MiB systemd-logind
2.1 MiB + 2.7 MiB = 4.8 MiB sudo
2.2 MiB + 3.1 MiB = 5.3 MiB upowerd
2.2 MiB + 3.4 MiB = 5.6 MiB sddm
2.4 MiB + 3.2 MiB = 5.7 MiB cupsd
2.3 MiB + 4.1 MiB = 6.4 MiB sddm-helper
2.8 MiB + 3.9 MiB = 6.7 MiB systemd-journald
2.7 MiB + 4.6 MiB = 7.3 MiB xembedsniproxy
3.6 MiB + 3.8 MiB = 7.4 MiB zsh
2.8 MiB + 4.8 MiB = 7.6 MiB gmenudbusmenuproxy
3.3 MiB + 4.5 MiB = 7.8 MiB dbus-daemon (3)
3.6 MiB + 4.5 MiB = 8.1 MiB wpa_supplicant
3.1 MiB + 5.1 MiB = 8.2 MiB kscreen_backend_launcher
3.4 MiB + 6.3 MiB = 9.7 MiB klauncher
4.4 MiB + 5.3 MiB = 9.7 MiB systemd-udevd
4.4 MiB + 5.3 MiB = 9.8 MiB ModemManager
4.3 MiB + 6.5 MiB = 10.7 MiB kglobalaccel5
5.3 MiB + 6.8 MiB = 12.2 MiB udisksd
5.6 MiB + 6.7 MiB = 12.3 MiB colord
4.5 MiB + 8.2 MiB = 12.7 MiB polkit-kde-authentication-agent-1
4.8 MiB + 8.5 MiB = 13.4 MiB kwalletd5
4.9 MiB + 8.6 MiB = 13.5 MiB kaccess
5.4 MiB + 10.4 MiB = 15.8 MiB ksmserver
5.6 MiB + 11.3 MiB = 16.8 MiB org_kde_powerdevil
8.4 MiB + 9.3 MiB = 17.7 MiB pulseaudio
4.7 MiB + 13.2 MiB = 17.9 MiB systemd (3)
8.0 MiB + 10.2 MiB = 18.2 MiB NetworkManager
7.6 MiB + 12.0 MiB = 19.6 MiB kactivitymanagerd
15.2 MiB + 15.3 MiB = 30.5 MiB preload
16.0 MiB + 16.5 MiB = 32.5 MiB polkitd
13.7 MiB + 24.7 MiB = 38.4 MiB kded5
14.5 MiB + 24.7 MiB = 39.2 MiB kdeconnectd
18.9 MiB + 50.8 MiB = 69.7 MiB kdeinit5 (4)
49.7 MiB + 51.6 MiB = 101.4 MiB baloo_file
42.0 MiB + 64.7 MiB = 106.7 MiB kwin_x11
52.4 MiB + 87.4 MiB = 139.8 MiB Xorg
131.1 MiB + 164.7 MiB = 295.8 MiB plasmashell
145.9 MiB + 183.8 MiB = 329.7 MiB telegram-desktop
221.8 MiB + 258.3 MiB = 480.1 MiB kate
883.6 MiB + 1.3 GiB = 2.1 GiB chromium (17)
---------------------------------
4.1 GiB
=================================
3 Likes
brtza
August 20, 2020, 1:37pm
8
Nice, that is a great info… Now I curious about i3 or awesome…Are they easy to use or they require some special knowledge ?
With a bit of special knowledge they are easy to use.
No, you need to look up the keybindings. Awesome is easier to use, because you have an applications menu out of the box. You also can navigate with the mouse quite easily.
brtza
August 20, 2020, 1:42pm
11
Are there any wiki about those 2 , how to install and use ? I dont want to lose data until I am confident to use them, hehe
P.S .
What I noticed, those 2 are last updated in April/June…
There was this study, 2 years ago on Ubuntu :
(source )
1 Like
I use kde with 6GB
It is very rare that I use more than 3Gb (i no use vm or games)
So the choice of the DE to win 200Mo has no interest, we might as well choose the one that suits us and not think about the ram first
1 Like
brtza
August 20, 2020, 2:01pm
14
Yes, you are right…in the first place I am looking for good looking De, than performance etc.
I’ve used KDE Plasma with only 4 GiB ─ 3.3 GiB, actually, because of the on-board graphics adapter ─ in my previous computer. And it was not a problem.
Safe you data, then install what you want and copy it back.
Use a search engine or Arch Wiki for generic info and Manjaro Wiki for particular info (if available).
If you get problems during the first update after installation then create a new topic with complete information and the terminal output of the error.
1 Like
Awesome is easy to start using but requires special knowledge to configure. I3 is easier to configure but has higher learning curve.
1 Like
brtza
August 20, 2020, 4:25pm
18
I just tried awesome and i3 as live image… Awesome is better ( i3 crashed while live session so that is first no for i3 xD). Awesome is really fast, not so beautiful as KDE but yeah… need to decide between KDE and Awesome
You should give openbox a try. It’s one of my favorites. Uses little RAM, and highly customizable.
You can have both. KDE looks pretty ok with default look. You can just install the group plasma and select Plasma or Awesome session at login.
1 Like