So, though it is not tested by AMD, ECC is usable and does work under Ryzen. There is on caveat, the motherboard has to support it.
The B450 Pro4 does support it:
- AMD Ryzen series CPUs (Summit Ridge) support DDR4 3200+(OC)/2933(OC)/2667/2400/2133 ECC & non-ECC, un-buffered memory*
So I grabbed the most available ECC in my area. I just got a single 4GB stick to check that it’s acutally working before I buy any more. Turns out this was a good idea.
So out of the box, the B450 Pro4 has ECC enabled on “auto”. I booted into memtest86+ which states that ECC is “off” and also says that ECC is “Disabled”. I set it to “Enabled” just to make sure, but memtest86+ still says it’s disabled
Weird? I’m on Ryzen 1600. The memory stick I used is the KVR24E17S8/4. It’s unbuffered so it should work. Is it because I’m running only one stick (i.e no dual channel). Is the memory module just not supported?
The BIOS settings are like a jungle on this board.
Any suggestions on getting this frankenstein monster working?