@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