32GB RAM Installed, SCALE Only Showing 23.8

Lycof

Cadet
Joined
Jul 18, 2022
Messages
6
Linux CLI shows all 32GB, but SCALE only shows 23.8

Just in case, I have re-seated, and even rearranged the modules, no dice.
 

Redcoat

MVP
Joined
Feb 18, 2014
Messages
2,925

Lycof

Cadet
Joined
Jul 18, 2022
Messages
6
It wont let me

MODERATOR EDIT: Thread title fixed. Note, members with fewer than 10 posts lack thread edit privileges.
 
Last edited by a moderator:

ASiC

Dabbler
Joined
Jun 21, 2022
Messages
12
Have you got an onboard GPU? If yes, have you checked your BIOS configuration in case it assigns system RAM to the GPU?
 

Davvo

MVP
Joined
Jul 12, 2022
Messages
3,222
I was under the impression that TrueNAS showed the "free" memory and not your total.
Edited for better understanding (shitty grammar).
 
Last edited:

Lycof

Cadet
Joined
Jul 18, 2022
Messages
6
TurNAS SCALE.png
 

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,996
You should list your hardware, we can be of more use if you provided the motherboard make/model, the CPU, the RAM make/model, also when you are in the BIOS, it should tell you how much RAM you have, or at least when you are bootstrapping the computer. I too suspect that if you have an onboard GPU, RAM has been set to the side for it. The last thing it might be... I have a motherboard which has a maximum addressable RAM of 24GiB (CPU limitation I think it was), regardless of the fact that I have installed 32GiB worth of RAM. It sucks but I've been running that computer for well over 10 years now and it still works great.
 
Joined
Oct 22, 2019
Messages
3,641
Linux CLI shows all 32GB, but SCALE only shows 23.8
Wait, so when checking memory in the command-line, it reveals 32 GM of RAM installed?

Maybe this hints to a Middleware / GUI bug?
 

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,996
Wait, so when checking memory in the command-line, it reveals 32 GM of RAM installed?
I overlooked that. Dang.
But why reseat RAM modules if the CLI says it's there? See my confusion.
 

joeschmuck

Old Man
Moderator
Joined
May 28, 2011
Messages
10,996

diogen

Explorer
Joined
Jul 21, 2022
Messages
72

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
You should list your hardware, we can be of more use if you provided the motherboard make/model, the CPU, the RAM make/model, also when you are in the BIOS, it should tell you how much RAM you have, or at least when you are bootstrapping the computer. I too suspect that if you have an onboard GPU, RAM has been set to the side for it. The last thing it might be... I have a motherboard which has a maximum addressable RAM of 24GiB (CPU limitation I think it was), regardless of the fact that I have installed 32GiB worth of RAM. It sucks but I've been running that computer for well over 10 years now and it still works great.
This. Details do matter. For instance…
Can you check for bent CPU/socket pins?
This is unlikely to be the case on a dual-channel system, as then you’d be missing half the memory if something was wrong with the socket.
Please post the command you entered and it's output.
Also very important. If e.g. top reports 32GB, we have a TrueNAS bug. If you’re looking up the DIMMs with dmidecode, it’s perfectly possible to be able to read the SMBus data for all the DIMMs even if the memory controller isn’t actually driving them. Case in point, that time I upgraded my workstation and it lost one channel with the new 16GB DIMMs, but was still aware of them all (turns out, clearing the BIOS settings fixed that - some bad memory controller parameters must’ve been cached and ruined things).
 

diogen

Explorer
Joined
Jul 21, 2022
Messages
72
This is unlikely to be the case on a dual-channel system, as then you’d be missing half the memory if something was wrong with the socket.
The linked discussion is about "losing" one (8GB) RAM stick out of four due to bent socket pins... With a discreet graphics card...

But you are right, all this is just guessing. Details about the mobo/RAM are needed.
Could it be 8x 4GB and two of them "lost"?
 

HunorR

Dabbler
Joined
Jun 30, 2022
Messages
13
This is because you have active onboard grapics. In my sistem i have installed 48GB of ram but the OS only seeing 46.9GB because i am using the iGPU.

root@VAULT[~]# cat /proc/meminfo
MemTotal: 49173160 kB

If i put a dedicated graphics card, and disable the onboard grapics card and disable the memory reserve for the video memory i am seeing all of my 48GB of ram.

root@VAULT[~]# cat /proc/meminfo
MemTotal: 50331648 kB
 

diogen

Explorer
Joined
Jul 21, 2022
Messages
72
This is because you have active onboard grapics.
This probably accounts for the discrepancy between 24GB and showing 23.4GB (512MB for the iGPU).
But I have not seen mobos that allow assigning 8GB to iGPU...
 

HunorR

Dabbler
Joined
Jun 30, 2022
Messages
13
This probably accounts for the discrepancy between 24GB and showing 23.4GB (512MB for the iGPU).
But I have not seen mobos that allow assigning 8GB to iGPU...
hmm, yeah indeed.. i checked on my mobo and the maximum allowed allocated memory for igpu is 4GiB
 
Top