I installed the latest Tumbleweed on a new Lenovo Ideapad S540 and the system does not recognize the full amount of RAM: I have 8GB (DDR4), but it only sees 5.7
During installation, I noticed that my RAM was not recognized properly, so much so that my request to set up a SWAP partition as large as memory resulted in a 5.7GB partition.
Now the BIOS and dmicode decode see the total amount, but other programs don’t:
localhost:/home/federico # dmidecode --type 17
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.
Handle 0x001F, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: 0x0022
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Samsung
Serial Number: 00000000
Asset Tag: Not Specified
Part Number: M471A5244CB0-CTD
Rank: 1
Configured Memory Speed: 2400 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x0020, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: 0x0023
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Hynix
Serial Number: 201BE323
Asset Tag: Not Specified
Part Number: HMA851S6JJR6N-VK
Rank: 1
Configured Memory Speed: 2400 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
localhost:/home/federico # free -h
total used free shared buff/cache available
Mem: 5.7Gi 1.2Gi 3.2Gi 62Mi 1.3Gi 4.2Gi
Swap: 5.7Gi 0B 5.7Gi
I tried adding “mem=8GB” at the end of the Kernel line options before booting, but it did not seem to work.
Hi
If it’s brand new then would be talking to their support, does the system have a boot to diagnostics option. Have you check ed the BIOS for ram allocation to the GPU?
This is probably a longshot, since your Lenovo is new, but I have an old Asus that will not show all 8GB RAM to an OS unless some non-default BIOS setting is selected. IIRC, it has something to do with mapping. 5.7GB or nearly so may have been the limitation without that setting change.
Did not try reseating the memory banks, as it seems they could be welded onto the MB.
Bios still reports 8GB, and I am still at a loss on how to update it on a Linux system. In the Bios I did not find any option to reserve memory for the GPU or anything else.
I tried reinstalling Tumbleweed with a fresh and simpler partition layout, but no luck, still only 5.7 GB visible to the system.
The whole result could not fit into 15000 chars. Here’s the part on memory. Indeed the two memory chips seem to come from two different vendors!
I contacted them by email, and as expected the answer was completely useless: I was told to do a static discharge (made no difference) and run their diagnostics program, which is of course a windows only program. Of course, the answer ignored all the info I had provided, including the fact that linux is installed.
I will contact them by phone tomorrow, but do not expect anything better.