Thank you very much for your very informative reply. I quoted
@petersnows because he wrote this prices a few posts ago in his post. The information about the new revision is very interesting.
I'm now thinking about 5900X or 5750G for my server build with ASRock X570D4U, but 5900X doesn't have official ECC support and most likely will be ECC errors not reported to Windows. Also the cooling should be almost some Water AIO.
Sorry, my bad, I didn't noticed that you talked to another member. With regards to ECC support, unless explicitly specified[1] all Ryzen 5000 series should support error correcting memory. With regards to reports, it's actually other way around. As far as I am aware and confirmed by the community (e.g. Wendel from Level1), ASRock AM4 boards will report errors to the operating system
only. I think Wendel mentioned once that Ryzen IO die lacks some specific circuitry for IPMI to be able to log ECC errors -- only TR Pro and, of course, EPYC have it.
My original 5950X was a bad batch and was crashing and freezing on random ocasions with ECC cache and memory errors. Guess what -- there was nothing related to ECC in BMC/IPMI logs but full
syslog of Machine Check Exceptions. Since
syslog is oftent rotated on a regular basis, you may want a proper logger such as
rasdaemon installed that is going to keep all MCE logs for you to review.
Code:
# ras-mc-ctl --summary
No Memory errors.
No PCIe AER errors.
No Extlog errors.
MCE records summary:
1 Uncorrected, software containable error. errors
Also HardwareCanucks tested Ryzen 1000 series ECC support on Windows and found that it was properly reported to Windows Eventlog[2]. I think it should work same way for 5000 series.
My replacement 5950X is installed into Asus ProArt B550-CREATOR which, just like Asus Pro WS X570-ACE, has a QVL-ed ECC support. It works like a charm with 4 sticks of Micron DDR4 3200 ECC UDIMM 32 GiB each from Asus QVL list. Running rock solid at 3200 -- just needs a tiny memory controller voltage bump to POST, everything else is stock.
[1] For example, 5x00G APU don't support ECC, while 5x50G do.
[2]
ECC Memory & AMD’s Ryzen – A Deep Dive