2 ms·
> The post you were responding to asked when they would get official ECC support. ECC is not officially supported on Ryzen. If it works on your particular board
by theevilsharpie 6y ago
> The post you were responding to asked when they would get official ECC support. ECC is not officially supported on Ryzen. If it works on your particular board/BIOS, great, but it's not officially validated or tested, so nobody besides you will actually be testing whether it works, and if it doesn't work in some edge case (or at all) then sucks to be you. If ECC doesn't work right on some future BIOS revision that fixes a security issue or some other critical bug, and there is never an updated version that does support ECC, sucks to be you.
ECC is officially supported on Ryzen CPUs. The feature is present in the chip, and you can RMA it if it doesn't work.
ECC support is not _validated_ on the AM4 platform. That means that a motherboard vendor can market a motherboard that lacks ECC support as being AM4-compatible, and not get a nasty letter from AMD's lawyers. By extension, it also means that ECC support becomes a feature of the motherboard, rather than something you can take for granted that the entire AM4 platform supports.
From the user perspective, it does mean that if you're looking to buy a Ryzen-based platform with ECC support, you need to check to see if the motherboard supports ECC. But once you've made that selection, you will have a fully-functional ECC-capable platform with full support.
> As it stands, you can probably count the number of boards that anyone would bother to validate ECC on on a single hand - Asrock Rack has two server boards, Asus has some "WS" series that might, maybe some of the high-end Asrock consumer boards. And it will never be officially supported by AMD, if there is a critical bug then welp.
All ASRock AM4 boards (that I'm aware of) support ECC, and most ASUS boards do. I can't speak for other brands, but ECC is pretty broadly supported (the motherboard manual will say whether it's supported it or not).
What separates the motherboards you mentioned is that ECC support is _marketed_ as being a feature.
As a data point, I'm currently running an ASRock B450M Pro4 motherboard with a Ryzen 9 3900X and 64 GB of Kingston KSM26ED8/16ME DDR4-2666 ECC DRAM, and it is working with full ECC support.