My HP Probook 445 G7 is only showing 2.2GB of ram available. dmidecode shows both sticks of 16gb of ram. Ubuntu and Windows have all ram available every time I try them.
I’ve tried rolling the kernel version back to 5.15, but it is still happening. I’m not sure what other troubleshooting steps to try.
The numbers reported by free can be a bit misleading, a lot of that “used” memory might simply be sitting around unreclaimed, waiting for any process to need more memory.
What exactly does free -h tell you, and have you checked what’s eating memory with top or btm or the likes?
Top (specifically btop) is what shows 2.2GB available. The computer definitely only has access to that amount because it locks up when it hits that limit.
Apologies for asking the truly obvious question, but: are you sure you’re running a 64-bit kernel? I would guess this isn’t it, because even if it was the number is not what I would expect, but still.