List of AM4 Motherboards that support ECC?
For the Ryzen 3000 series processor (like the 3600X), ECC (Error Correcting Code) memory will also be a good option to build a server, especially for server stability, and you need to know which motherboards support ECC memory in order to do so. ECC is often advertised as supported on motherboards, but be sure it’s actually working as it should.
ECC Memory Support:
In the specifications of ASRock B550/X570 and Gigabyte B550/X570 motherboards, ECC memory is supported.
ECC is supported on some MSI boards, but not all of them use ECC at maximum effectiveness. Sometimes this can even happen where ECC memory is detected but does not work correctly.
Specific Recommendations:
ASRock Rack X470D4U: It has become widely recognized as a good reliable choice for ECC memory in servers. It fully supports ECC functionality with Ryzen processors and is stable and error correction.
ASRock B550M SL and B550M Pro: We have confirmed that these models will run ECC memory properly, however users must check their motherboard specifications to ensure full ECC functionality.
ASUS TUF B550M-Plus: Confirmed to support ECC recently, and with working error correction when used with ECC RAM.
Important Considerations:
Just because a motherboard “supports” ECC memory, this does not mean ECC error correction is enabled, much less working. Verify always with BIOS settings or tools to verify ECC are active.
BIOS Updates: If your mother board does not have the latest BIOS version, you will not have full ECC support and some older BIOS may not support ECC.
Why ECC Matters for Servers?
In environments where data integrity is of high importance, ECC is mandatory, i.e. in servers or workstations where corrupted data, due to RAM errors, can represent a serious problem.
For server builds ECC Unbuffered RAM is used so that error correction is done on every bit of data the CPU processes. In environments that are handling mission critical workloads, it’s especially critical.
Verification of ECC:
If not, then check that ECC is in use after installation using system monitoring tools or through the system’s Event Viewer if ECC errors exist.
Yet even if a motherboard claims to support ECC, it may not function correctly or report ECC functions as it should, so testing is required.