https://bugs.kde.org/show_bug.cgi?id=500412
--- Comment #17 from John <ilikef...@waterisgone.com> --- Thinking of how systemd-analyze displays something like this: Startup finished in 5.500s (firmware) + 8.419s (loader) + 7.863s (kernel) + 4.109s (userspace) = 25.893s graphical.target reached after 3.958s in userspace. I reached the conclusion that the kernel must report to systemd how much time it took to load and maybe it has something like that for the memory too, which led me to this answer: https://stackoverflow.com/a/72624877 >From where I got and ran this command: sudo dmesg | grep Memory: That gave me this: [ 0.193581] Memory: 7921644K/8283144K available (16384K kernel code, 2484K rwdata, 11752K rodata, 4140K init, 4968K bss, 348612K reserved, 0K cma-reserved) Which I transformed into MiB for better understanding: [ 0.193581] Memory: 7735.98MiB/8089.008MiB available (16MiB kernel code, 2.425781MiB rwdata, 11.47656MiB rodata, 4.042969MiB init, 4.851563MiB bss, 340.4414MiB reserved, 0 MiB cma-reserved) If we subtract the reserved one from the total possible one, we get the usable one: 8192 MiB - 340.4414 MiB = 7851.5586 MiB = 7.667538 GiB Mission center says: 7.66 KDE's System Monitor says: 7.7 GiB Info Center says: 7.7 GiB I is a bit unclear to me if this reserved memory means just the one of firmware or the one reserved by the firmware + the one reserved by the kernel. Looking a bit further to see if we get get the one reserved (used) by the kernel only, I got to this answer: https://unix.stackexchange.com/a/97265 >From which I got this command and its output: sudo grep Slab /proc/meminfo Slab: 246428 kB Which is: 240.6523 MiB IMO, the firmware usage is the reserved memory - kernel memory (this slab thing), so: 340.4414 MiB - 240.6523 MiB = 99.7891 MiB. Which probably makes sense and may be somewhat accurate as I could see a difference of 82 MiB reported directly in UEFI's interface (see my previous message). The lab thing doesn't take into account the memory reserved (used) by modules, which I don't know yet how to calculate, but the answer says it should be showhere between 16 MiB and 32 MiB. The difference here being 18 MiB (100-82). This in case you want to display here or in the system Monitor how much is reserved by the firmware+kernel and/or how much is reserved by each one of them. I'm not sure how correct is everything, but that's all that I could gather from the bits and pieces from all the answers available. Hopefully in the future the kernel itself will have a way to account and report more accurately all the memory used by the firmware and by itself + its modules. -- You are receiving this mail because: You are watching all bug changes.