Decided to make this post because I remember @wendell mentioning that he was having difficulty getting ECC memory to hit 3200 with decent timings on Ryzen.
I just surprised myself by getting ECC udimms overclocked on an A320 motherboard, rather than the usual X399 and X370 motherboards I’ve managed it on previously. First time I’ve tried on A320, but still this is supposed to be a bottom bin motherboard.
Anyway, I just assembled a SFF Ryzen Linux desktop for a friend of mine. I have been able to successfully overclock a 16GB kit of DDR4 ECC ram to 16-18-18-32 3200mhz and have it pass every stress test. Google StressAppTest, memtest86, and stress. ECC functionality was confirmed by setting wacky timings on the memory, running a stress test, and checking the system logs for the hundreds of corrected errors.
The build is meant to be a modest cost, headache free linux desktop. It’s specs are modest and are as follows:
CPU - Ryzen 1600
MB - Asrock A320M
RAM - 16GB (2x8GB) Crucial DDR4-2666 8GB/1Gx72 ECC CL19 (CT8G4WFD8266) (micron b-die)
GPU - Radeon Pro WX 4100
SSD - 240GB XPG SX8200 M.2 NVME
PSU - Seasonic SSP-300TGS 300W 80 PLUS Gold TFX 12 V v.2.31 Power Supply w/ Active PFC
Case - Antec vsk2000-u3 (slim matx case)
I’ve attached screenshots from dmesg, dmidecode, lshw, and the specific settings used from Ryzen DRAM Calc.