> AMD Ryzen series CPUs support DDR4 2667/2400/2133 ECC & non-ECC, un-buffered memory
So the board seems to accept ECC memory, hopefully that means the memory controller actually performs ECC? I found a reddit comment claiming that the boards accept ECC memory but don't perform error correction[1]. Not a great source but seemingly possible.
Do you have any more sources suggesting that ECC is actually being implemented?
For example, BIOSs often have ECC settings, if we had some screenshots of an AM4 board bios showing ECC setting that would be strong evidence.
[0] http://www.asrock.com/mb/AMD/X370%20Killer%20SLIac/index.asp...
[1] https://www.reddit.com/r/Amd/comments/5v0cqo/ryzen_supports_...
In that case anandtech saying "We know that it is disabled for the consumer parts" and ASRock saying "ASRock AM4 motherboards fully support ECC function" can both be true.
https://www.reddit.com/r/Amd/comments/5x4hxu/we_are_amd_crea...
This is set up by the firmware (BIOS). Since we all already know that quite some of these still have issues (unsurprisingly, it's a new platform), it isn't far-fetched at all that current firmware doesn't quite do the right thing with certain memory sticks.
Note that this is unbuffered, unregistered ECC memory, which is usually more expensive and less available than the standard server memory (DDR3R / DDR4R), which is NOT compatible with any consumer CPUs.
Right now the #3 system in the world is a Cray system using Opterons.
Has Asrock explicitly stated that it works with all CPUs, or just that all their boards can do it (IF the CPU also supports it)?