Skip to content

Understanding ECC memory types and why my workstation was beeping at me

Posted on:December 21, 2024

Some time ago, I bought a Celsius J550 workstation with an i7-6700. I wanted to upgrade it to its former glory with a Xeon, ECC RAM, and Quadro GPU. So I went on eBay, bought a Xeon E5-1270 v5 and 32GB ECC memory. I had a spare Quadro P2000 laying around, so I installed it as well. When I turned the machine on, it started beeping angrily at me.

Yeah, I had bought the wrong ECC memory.

Since the Celsius J550 is an entry-level workstation, it needs UDIMMs. I had bought RDIMMs, which are meant for high-end workstations and servers.

Let me elaborate a little bit on the differences.

RDIMM (Registered DIMM)

UDIMM (Unregistered DIMM)

LRDIMM (Load-Reduced DIMM)

If you’re buying a regular full-fat workstation like the Lenovo ThinkStation P5x0, P7x0, or Dell Precision T7xxx, they definitely need RDIMMs.

Entry-level workstations usually need UDIMMs. These are basically platforms that accept normal CPUs like i5, i7 but also support Xeons. Examples include Dell Optiplex or Fujitsu Celsius desktop computers.

The same goes for motherboards. I have a Gigabyte MC12-LE0, which is a quite cheap motherboard with Ryzen and ECC support, and it also needs UDIMMs.

This post wouldn’t exist if companies provided better manuals and I had read them carefully enough 😃