Ryzen 3 1200, ECC Memory Check?

Kooglar

Cadet
Joined
Jan 24, 2020
Messages
1
I have yet to find a post regarding Ryzen 3 compatibility to ECC memory. I did the dmidecode -t memory test and following data came out:

Handle 0x0032, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0029
Error Information Handle: 0x0031
Total Width: 128 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM_A2
Bank Locator: BANK 1
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2666 MT/s
Manufacturer: Kingston
Asset Tag: Not Specified
Part Number: 9965745-002.A00G
Rank: 2
Configured Clock Speed: 2666 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

System:
Ryzen 3 1200
Asus Prime B450M-A/CSM
Kingston KSM26ED8/16ME

I found the exact same Kingston memory under QVL for the motherboard, so I went with it to be safe.
It is my understanding that total width greater than data width confirms ECC memory is installed; However, can this confirm ECC function is actually working?
Thank you and have a great one!
 

huhn

Dabbler
Joined
Dec 15, 2019
Messages
14
at my asrock board i could find an option to disable ECC it was deep in a menu not about ram.

the 1200 can do ECC there is "no" doubt on the other hand the 2200g doesn't. zen cores that are not an APU can do ECC.
i use geizhals.eu to get these information.
i even have very similar ram SR 8 Gb version.
i just use the new 1600 12nm.
you should be golden.

so i recommend you to look into the deeper option in the bios asus may have the same option to disable ECC which proofs it is enabled.
 

averyfreeman

Contributor
Joined
Feb 8, 2015
Messages
164
@Kooglar did you ever find the option? Can someone verify their dmidecode response?

I'm looking into building a b450m cluster and the r3 1200 has the lowest idle power consumption of processors in its class (2.6w). Going Ryzen specifically because of ECC+cost.
 

Dopamin3

Dabbler
Joined
Aug 18, 2017
Messages
46
@Kooglar did you ever find the option? Can someone verify their dmidecode response?

I'm looking into building a b450m cluster and the r3 1200 has the lowest idle power consumption of processors in its class (2.6w). Going Ryzen specifically because of ECC+cost.

edited for clarity

@averyfreeman
Here is the output from my dmidecode on X370 Taichi. Only thing I did was xxxxxxx out my serial numbers and bolded the part that I believed confirms ECC is enabled. This is also on FreeNAS 11.3-RELEASE btw.

It's been a while since I've been in BIOS but IIRC there is an option to explicitly enable/disable ECC but I just left it on auto. It was buried under the advanced settings pages and not where you might expect. When ECC memory was installed the Taichi acted different, like normally you could adjust the frequency and timings of normal DDR4 but when my ECC was installed you couldn't change frequency or timings. It just defaulted to the 2666MHz CAS 17 or whatever.

A quirky thing with Ryzen is that I think it only supports ECC when in dual channel (e.g. 2 or 4 sticks). Running 1 or 3 sticks does not enable ECC. I know this sounds weird and I don't have a source for it, but I read this once or twice and I'm fairly confident it is a true statement. So in terms of @Kooglar I'm not really sure if ECC is enabled or not if it doesn't list the error correction type like mine does and I bolded. His motherboard support page does list ECC support but if only running a single stick it might not enable. If anyone has additional info on this subject would be interested. All Ryzen CPUs (even Ryzen 3) work with ECC but the APUs like 2200G, 2400G, etc... do not support it. Supposedly the "PRO" APUs support it but I've never seen those retail.

root@RyzenNAS:~ # dmidecode -t memory

# dmidecode 3.2
# SMBIOS entry point at 0xdca4c000
Found SMBIOS entry point in EFI, reading table from /dev/mem.
SMBIOS 3.2 present.

Handle 0x000E, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Multi-bit ECC
Maximum Capacity: 128 GB
Error Information Handle: 0x000D
Number Of Devices: 4

Handle 0x0015, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000E
Error Information Handle: 0x0014
Total Width: 128 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Micron Technology
Serial Number: xxxxxxxxxx
Asset Tag: Not Specified
Part Number: 18ASF2G72AZ-2G6D1
Rank: 2
Configured Memory Speed: 2667 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

Handle 0x0018, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000E
Error Information Handle: 0x0017
Total Width: 128 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM 1
Bank Locator: P0 CHANNEL A
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Micron Technology
Serial Number: xxxxxxxxxxxxxxx
Asset Tag: Not Specified
Part Number: 18ASF2G72AZ-2G6D1
Rank: 2
Configured Memory Speed: 2667 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

Handle 0x001B, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000E
Error Information Handle: 0x001A
Total Width: 128 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM 0
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Micron Technology
Serial Number: xxxxxxxxxxxxxxxx
Asset Tag: Not Specified
Part Number: 18ASF2G72AZ-2G6D1
Rank: 2
Configured Memory Speed: 2667 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V

Handle 0x001E, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x000E
Error Information Handle: 0x001D
Total Width: 128 bits
Data Width: 64 bits
Size: 16384 MB
Form Factor: DIMM
Set: None
Locator: DIMM 1
Bank Locator: P0 CHANNEL B
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Micron Technology
Serial Number: xxxxxxxxxxxxxxx
Asset Tag: Not Specified
Part Number: 18ASF2G72AZ-2G6D1
Rank: 2
Configured Memory Speed: 2667 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
 
Last edited:

huhn

Dabbler
Joined
Dec 15, 2019
Messages
14
i'm running arch on my system and i can easily remove a stick to test if it works in single channel if someone is interested.

i'm able currently able to overclock the ram this is maybe a difference with b450 and x370
 

huhn

Dabbler
Joined
Dec 15, 2019
Messages
14
i found an ECC line in journalctl -b | sed -e "s/$HOSTNAME/host/" (it may flood you)

Code:
    Feb 18 08:12:22 host kernel: EDAC amd64: Node 0: DRAM ECC enabled.
 
Top