I have installed a Ubuntu Server 16.04 amd64 on my machine. I'm having trouble with ram capacity - first I installed a 2GB stick which free -m
reported as 1430
total size, now I installed a different 4GB stick which is now reported as 3380
in size, see below:
x@x-server:~$ free -m
total used free shared buff/cache available
Mem: 3381 890 2022 14 468 2435
Swap: 1467 0 1467
It is a considerable amount of missing memory (~20%) - what could be the cause of this?
I'm using an ASUS AM1M-A board.
Both sticks have been used in other machines and are functioning properly.
So your board doesn't have an onboard graphics, but it is an AM1 socket motherboard with builtin hdmi and dvi. Socket AM1 is intended for a class of CPUs that contain both an integrated GPU and a chipset, essentially forming a complete SoC implementation.
This leads me to believe that the missing RAM is being dedicated for the graphics processor (VRAM). There should be an option in the BIOS to change the allocated amount.