I would like to make this thread a valuable help to anybody who wants to build NAS based on AM4 motherboard and Ryzen CPU.
Why?
- why not
- as an alternative in case you want to build ECC capable NAS
- only alternative are Intel Atom embedded CPU MoBos (currently reported as sometimes failing after few years) or SuperMicro MoBos - which are quite expensive and second-hand market is not easily available to all regions (i.e. because of delivery fees from US to EU and so on)
Ryzen CPUs
- ECC is supported but not tested by AMD. They probably don't want to bother with customer complaints and support.
ECC is not disabled. It works, but not validated for our consumer client platform.
Validated means run it through server/workstation grade testing. For the first Ryzen processors, focused on the prosumer/gaming market, this feature is enabled and working but not validated by AMD. You should not have issues creating a whitebox homelab or NAS with ECC memory enabled.
yes, if you enable ECC support in the BIOS so check with the MB feature list before you buy.
List of AM4 Motherboards w ECC support [updated 4/4/17]
Asrock [updated 9/3/17]
- MBs will support ECC modules running in nonECC mode ( <=> useless) !to be confirmed!
ASUS [updated 3/4/17]
- X370 Taichi tested for ECC support with mixed results. Not many settings in BIOS, not properly recognized in Windows, working in Linux review is here
GigaByte [updated 8/3/17]
- GA-AX370-Gaming K7 8*SATA3
- GA-AX370-GAMING 5 8*SATA3
I would like to update the list in future. So if you know about some AM4 MB that supports ECC, please let me know. Please note that the list will be updated based on hard data, not based on rumors, unsupported discussion somewhere and wishful thinking. A confirmation (again with some hard data) that some manufacturer is not supporting ECC is valuable as well.
Also let me know in case you encounter real life ECC test with Ryzen. Thanks!