I don’t have KDE installed, so can’t check, but screenshots on the internet show KDE System Guard expressing RAM in GiB, which could explain why 4,096 MB are shown as 3.7 GiB
A RAM module (or pair of modules) sold as “4 GB” actually is 4 GiB though - i.e. it’s 4096 MiB, not 4096 denary MB. So it’s not just a matter of unit conversion.
For example, on my system I have 32 GiB total RAM (i.e. 33,554,432 KiB). When I look at different Linux tools, what I see is:
free shows me a smaller amount of total memory:
total used free shared buff/cache available
Mem: 32774428 6822480 19301560 188708 7304132 25951948
Swap: 8388604 0 8388604
head -n 1 /proc/meminfo shows the the same “total” amount:
MemTotal: 32774428 kB
KDE System Monitor shows my “Total Physical Memory” as 31.3 GiB, which is what you get when you take the 32,774,428 KiB shown by free and convert it to GiB (rounded to 1 decimal place).
(I don’t have an iGPU, but I still see this difference between the physical RAM I have, and the “total memory” in free and in KDE System Monitor.) So as far as I can see this is normal.
[leigh@mpd-pc ~]$ glxinfo | grep -E -i 'Video memory:'
Video memory: 4096MB
Dedicated video memory: 4096 MB
Currently available dedicated video memory: 2995 MB
The real question here is if you @john101 have the option and budget to upgrade your RAM to maybe 8 GB.
4GB is really not enough in modern OS’ as browsers eat that much for breakfast.
You might consider if a more lightweight desktop environment would perform better, for example LXQT or XFCE. Also, if you have too may apps open, the Linux system may lag as well. Same goes for too many tabs open in a browser. When I was limited to 4 GB, i would not run anything else if I have a browser open, for example.
When looking at above 4G decode for Intel iGPU, there’s a memory range mentioned in dmesg that when converted to something, shows how much memory is taken.
I’m not sure what the specifics are on how memory is reserved. My Intel iGPU should be 128MB, Windows WDDM has it 3GB, and there’s an odd 205MB that’s reserved somewhere
Hi @john101
I have a laptop with 4gb of ram which is also the maximum supported. I purposely chose fedora 41 and now 42 mate. Compared to other de it is certainly very fluid and usable