Hi,
I have a fairly new MSI motherboard that I purchased with 4 8gb Kingston
ram for a total of 32gb of memory. My MSI board is a 7693v4.0 MSI gaming
motherboard (I am not a gamer, I just like to use things that have good
performance). My processor is an AMD Phenom™ II X4 955 Processor.
My memory chips are Kingston Hyperx 8gb 1866MHz chips. The specific code
on the box for them is HX318C10FB/8.
I am running opensuse Leap 42.1 with KDE Plasma 5. I first installed
this on 13.2, and I had the same results as on 42.1, which I will
describe below.
My motherboard is able to handle 32gb of ram, according to the
manufacturer (although it does say it limits access to the very last gb,
so really only 31 gb is available).
In the BIOS (UEFI), it detects the full 32gb of ram.
In opensuse, it only detects 24gb of ram, as you can see here:
> free -m
total used free shared buffers cached
Mem: 24010 4467 19542 57 195 1571
-/+ buffers/cache: 2700 21309
Swap: 15281 0 15281
So, I would certainly like to make sure I have full access to all 32gb
of memory.
My kernel is:
> uname -a
Linux tribaltrekker 4.1.13-5-default #1 SMP PREEMPT Thu Nov 26 16:35:17
UTC 2015 (49475c3) x86_64 x86_64 x86_64 GNU/Linux
and this is a memory output from dmicode:
# dmidecode -t memory
# dmidecode 2.12
# SMBIOS entry point at 0x000f04c0
SMBIOS 2.8 present.
Handle 0x0027, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 32 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x0029, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0027
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: A1_DIMM0
Bank Locator: A1_BANK0
Type: DDR3
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 933 MHz
Manufacturer: Kingston
Serial Number: 4C027A56
Asset Tag: A1_AssetTagNum0
Part Number: KHX1866C10D3/8G
Rank: 2
Configured Clock Speed: 800 MHz
Minimum voltage: Unknown
Maximum voltage: Unknown
Configured voltage: Unknown
Handle 0x002B, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0027
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: A1_DIMM1
Bank Locator: A1_BANK1
Type: DDR3
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 933 MHz
Manufacturer: Kingston
Serial Number: 5002F88B
Asset Tag: A1_AssetTagNum1
Part Number: KHX1866C10D3/8G
Rank: 2
Configured Clock Speed: 800 MHz
Minimum voltage: Unknown
Maximum voltage: Unknown
Configured voltage: Unknown
Handle 0x002D, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0027
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: A1_DIMM2
Bank Locator: A1_BANK2
Type: DDR3
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 933 MHz
Manufacturer: Kingston
Serial Number: 5202308C
Asset Tag: A1_AssetTagNum2
Part Number: KHX1866C10D3/8G
Rank: 2
Configured Clock Speed: 800 MHz
Minimum voltage: Unknown
Maximum voltage: Unknown
Configured voltage: Unknown
Handle 0x002F, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0027
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 8192 MB
Form Factor: DIMM
Set: None
Locator: A1_DIMM3
Bank Locator: A1_BANK3
Type: DDR3
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 933 MHz
Manufacturer: Kingston
Serial Number: 77021CED
Asset Tag: A1_AssetTagNum3
Part Number: KHX1866C10D3/8G
Rank: 2
Configured Clock Speed: 800 MHz
Minimum voltage: Unknown
Maximum voltage: Unknown
Configured voltage: Unknown
So dmicode indicates all 4 slots are being read. Curiously though it has
2 listed at 800MHz speed and 2 listed at 933MHz speed, while I know that
the chips I bought are 1866 MHz.
Here is one last item:
# cat /proc/meminfo | grep MemTotal
MemTotal: 24586524 kB
Does anyone have an idea why it would not be seeing all my memory? Is
there some kernel parameter I can change to get it to read the memory?
Thanks in advance,
–
G.O.
Box #1: 42.1 | KDE Plasma 5 | AMD Phenom IIX4 | 64 | 32GB
Box #2: 13.1 | KDE 4.12 | AMD Athlon X3 | 64 | 4GB
Laptop #1: 13.1 | KDE 4.12 | Core i7-2620M | 64 | 8GB
Laptop #2: 42.1 | KDE Plasma 5 | Core i7-4710HQ | 64 | 16GB