I have been using these on my desktop happily for several months. Out of stupidity, I decided to fill up all 4 memory slots only because 2 of them were unoccupied. And then trouble came.

My system before the upgrade:

  • Asus PRIME B450M-A motherboard
  • Corsair DDR4 8G x2 rates at 3200mhz (CMK16GX4M2B3200C16)
  • AMD Ryzen 2700
  • Ubuntu 19.10 with kernel 5.4.2

Just the night before, I realize my memory were running at 2133mhz. I went to the BIOS, enabled DOCP, and got them to run at 3200mhz. I ran my usual applications and they all worked fine. I did not notice any significant performance change though.

Next day, I got myself another pack of 2x8g DIMMs. Same brand and part number. The heat sinks are in a different color, but I was assured they are the same. 

After plugging them in, the system would not pass POST. The motherboard beeped and power cycled 3-4 times. BIOS finally booted and warned me about previous unsuccessful boots. Memory clock was reset to the default 2133mhz. I then tried lowering the DOCP clock to 2866mhz. The system boots, but applications were crashing. I further lower it to 2400mhz, and the system has been stable for the past 12+ hours. I suppose I can try something between 2866 and 2400mhz. But at this point I was feeling frustrated already.

I checked the CPU and chassis temperature are well below thresholds. Plenty of power from the power supply. I can only suspect the new DIMMs are unable to run at the rated clock speed – not even close. Even though they are from a reputable brand and a reputable shop.

It’s too much work to take them back. It’s a stupid upgrade. I had been rarely able to use more than 10g of memory. 

Very soon, DDR4 will become obsolete. AMD is going to use DDR5 on newer Ryzen CPUs. So the next upgrade will require a new board and new DIMMs. It’s a shame we need to spend on something we don’t need.

These are what I have now:

▶ sudo dmidecode -t memory | egrep ‘(Size|Speed|Part)’
Size: 8192 MB
Speed: 2400 MT/s
Part Number: CMK16GX4M2B3200C16
Configured Memory Speed: 2400 MT/s
Size: 8192 MB
Speed: 2400 MT/s
Part Number: CMK16GX4M2B3200C16
Configured Memory Speed: 2400 MT/s
Size: 8192 MB
Speed: 2400 MT/s
Part Number: CMK16GX4M2B3200C16
Configured Memory Speed: 2400 MT/s
Size: 8192 MB
Speed: 2400 MT/s
Part Number: CMK16GX4M2B3200C16
Configured Memory Speed: 2400 MT/s