RDIMM vs UDIMM: Which One Does Your Server Take?

Quick answer

RDIMM and UDIMM are not interchangeable on the same platform. Per Lenovo Press, an RDIMM "will use a 12 V input to the voltage regulator, whereas UDIMMs... will use 5 V," and "RDIMMs and UDIMMs cannot be mixed in a system." Servers built for large, multi-rank capacity almost always specify RDIMM; entry-level towers and workstations more often take UDIMM or ECC UDIMM. Your platform's own supported- memory list decides which one - never the module you happen to already own.

Updated · vendor documents read 16 September 2026

Share:WhatsAppFacebookPost on X

This page narrows to the RDIMM/UDIMM decision specifically. For the full picture across all six DDR module classes - including LRDIMM and MRDIMM - see our module classes overview.

What actually differs: the register buffer

The letter "R" in RDIMM stands for Registered - the module carries a register buffer chip that sits electrically between the memory controller and the DRAM chips, re-driving the command and address signals to every DRAM chip on the module rather than having the controller drive them all directly. A UDIMM (Unbuffered DIMM) has no such chip - the controller talks to the DRAM directly. That single component is why the two are not interchangeable: a platform's memory controller is wired to expect one signal path or the other, not either.

Lenovo Press documents the electrical consequence directly: "RDIMMs (registered DIMMs), will use a 12 V input to the voltage regulator, whereas UDIMMs (unregistered DIMMs) will use 5 V. RDIMMs and UDIMMs cannot be mixed in a system." This is not a performance preference - it is two different power-delivery designs on the module itself.

Why servers default to RDIMM

The register buffer is what lets a channel carry more ranks of DRAM without the signal integrity problems that appear when a controller drives many DRAM chips directly at once. That is a capacity-and-density property, not a speed claim we are making - it is why registered memory is the module class server platforms with many DIMM slots and high per-socket capacity ceilings specify by default, while UDIMM (and ECC UDIMM, which adds error-correction bits without adding the register buffer) shows up mainly on smaller entry-level towers and workstation-class boards with fewer slots and lower capacity targets.

Reading the label and the part number

Before decoding anything, look at the plain text: the module's printed label and the seller's listing title normally spell out "RDIMM," "UDIMM," or "ECC UDIMM" directly. Where that text is missing or ambiguous, the vendor part-number prefix is a reliable second check on the major brands we track: Samsung uses M393/M321 for DDR4/DDR5 RDIMM and M391 for DDR4 UDIMM/ECC UDIMM. Our own part-number pages apply this same decode consistently - see any Samsung RAM part page for a worked example, and never a guessed prefix meaning: our decoder marks any segment it cannot confirm from the manufacturer's own grammar as undocumented rather than filling it in.

What mixing RDIMM and UDIMM actually does

Kingston states the DDR4 consequence in one sentence: "even though UDIMM, RDIMM, and LRDIMM fit physically in the memory socket of your server, they also cannot be mixed, as doing so would lead to system boot failure." On DDR5 platforms, Kingston notes the module's physical key may prevent the wrong type from being installed at all - the incompatibility becomes a mechanical fact rather than only an electrical one. See our mixing-rules matrix for every documented same-generation combination, cited cell by cell.

The OEM's own list is the final authority

Nothing on this page tells you whether your specific server takes RDIMM or UDIMM - that answer lives in the platform's own supported-memory documentation. See our OEM-verified platform pages for models we have checked directly against the manufacturer's manual, or the OEM's own memory-configuration guide for anything we have not yet built.

Live, split by module class

Cheapest in-stock RDIMM and ECC UDIMM modules right now, computed live.

TypeBrandModuleCapacityGen$/GB
RDIMMSK HynixHMAA8GL7MMR4N64GBDDR4$4.61Buy Now
RDIMMA-TechM393A2G40DB0-CPB16GBDDR4$5.44Buy Now
RDIMMSamsungM393A8K40B22-CWD64GBDDR4$6.23Buy Now
RDIMMSamsungM393A2G40EB1-CPB16GBDDR4$7.12Buy Now
RDIMMMICRONMTA36ASF4G72PZ32GBDDR4$7.19Buy Now
RDIMMSamsungM393A2K43CB2-CTD8Q16GBDDR4$8.75Buy Now
RDIMMSK HynixHMA84GR7CJR4N-VK32GBDDR4$8.84Buy Now
RDIMMA-TechB083Q3F5DX32GBDDR4$8.91Buy Now

No in-stock ECC UDIMM listings currently in our catalogue - this table will populate automatically when one appears rather than being padded with an out-of-stock row.

Frequently asked questions

Can I put UDIMM memory in a server that specifies RDIMM?

No, in the large majority of cases - the two use different voltage-regulator inputs. Lenovo Press states it directly: "RDIMMs... will use a 12 V input to the voltage regulator, whereas UDIMMs... will use 5 V. RDIMMs and UDIMMs cannot be mixed in a system." A platform's supported-memory list is the final word on which type it accepts - see our OEM-verified platform pages below.

How do I tell RDIMM from UDIMM on a part number alone?

By the vendor's own prefix grammar. Samsung's RDIMM parts begin M393 (DDR4) or M321 (DDR5); Samsung UDIMM/ECC UDIMM parts begin M391 (DDR4). The label on the module (or the listing title) usually spells out "RDIMM" or "UDIMM"/"ECC UDIMM" directly - read that before decoding a part number by hand.

What's physically different about an RDIMM versus a UDIMM?

An RDIMM carries a register buffer chip between the memory controller and the DRAM chips, which re-drives the command/address signals - this is what lets RDIMM scale to more ranks per channel in a server. A UDIMM connects the controller to the DRAM directly, with no buffer, which is why it is cheaper and lower-power but does not scale the same way.

Is ECC UDIMM the same thing as RDIMM?

No - they solve different problems. ECC UDIMM adds error-correction bits to an otherwise unbuffered module; it does not add the register buffer that defines an RDIMM. A platform that requires RDIMM will not accept ECC UDIMM in its place - see our ECC-explained page for the distinction between the ECC mechanisms.

Can I mix RDIMM and UDIMM in the same server?

No - see our mixing-rules page for the full matrix. Kingston states the consequence plainly for DDR4: "even though UDIMM, RDIMM, and LRDIMM fit physically in the memory socket of your server, they also cannot be mixed, as doing so would lead to system boot failure." For DDR5, Kingston notes the module key itself may physically prevent the wrong type from being installed.

Which one does my server need?

Almost every rack or tower server built for multi-DIMM, multi-rank capacity uses RDIMM; UDIMM and ECC UDIMM show up mainly on entry-level towers and workstations with a small number of slots. Don't guess from the chassis size - check the platform's own supported-memory list, linked from our OEM-verified /server-ram/for pages, or read what's already installed via our how-to-check-installed-memory page.

Sources

Specification claims on this page were checked against the pages below on 16 September 2026. Where a widely-repeated figure did not survive that check, we report what the source says now and say so in the text rather than repeating the familiar number.

  1. Lenovo Press (André Rossouw) - Introduction to DDR5 Memory (LP1618) (lenovopress.lenovo.com, 2026-09-16)
    Used for: Published 10 Nov 2022. Quoted verbatim (on-die ECC): "DDR5 introduces an automatic on-die single-bit error correction (SEC) that fixes possible errors before outputting data to the controller. Error correction continues to the system level, where each DDR5 channel consists of 32 data bits and 8 ECC (error checking and correction) bits." Quoted verbatim (RDIMM/UDIMM, non-mixable): "RDIMMs (registered DIMMs), will use a 12 V input to the voltage regulator, whereas UDIMMs (unregistered DIMMs) will use 5 V. RDIMMs and UDIMMs cannot be mixed in a system." Quoted verbatim (non-ECC): "Non-ECC DIMMs have only the 32 data bits per channel, and will only be used in end-user devices."
  2. Kingston Technology - How to Choose Server Memory (kingston.com, 2026-09-14)
    Used for: Quoted verbatim: "For DDR4 technology, even though UDIMM, RDIMM, and LRDIMM fit physically in the memory socket of your server, they also cannot be mixed, as doing so would lead to system boot failure." For DDR5: "these module types cannot be mixed, and may be prevented from installing by the module key."
  3. Samsung Semiconductor - RDIMM module family page (spec boxes + buyer FAQ) (semiconductor.samsung.com, 2026-09-16)
    Used for: Spec boxes (capacity ceilings, current lineup): DDR5 RDIMM up to 256GB (1.1V, up to 8,000 Mbps); DDR5 MRDIMM up to 256GB (1.1V, up to 8,800 Mbps); DDR5 UDIMM up to 48GB; DDR5 ECC UDIMM up to 32GB; DDR5 SODIMM/ECC SODIMM up to 32GB; DDR4 RDIMM up to 256GB (1.2V, up to 3,200 Mbps); DDR4 UDIMM up to 32GB; DDR4 SODIMM up to 32GB. No DDR4 LRDIMM is listed in Samsung's current lineup on this page. Platform-fixed FAQ, quoted verbatim: "Different DDR generations, such as DDR4 and DDR5, cannot be mixed because they use different slot designs, signaling methods, and electrical characteristics, making them incompatible with each other." Same-generation speed-mixing FAQ, quoted verbatim: "For memory modules within the same DDR generation but with different speeds, they can be mixed, but all modules will operate at the speed of the slowest one... If it attempted to run at a higher speed than one module can handle, the system would become unstable or fail to boot."
  4. Micron Technology - RDIMM product page (micron.com, 2026-09-16)
    Used for: Quoted verbatim: "Micron continues to redefine AI performance with the sampling of 256GB DDR5 RDIMM. Combining advanced packaging techniques, 3D stacking (3DS) and leading-edge 1-gamma technology, the 256GB module is capable of speeds up to 9,200 MT/s." Micron's current DRAM-module category list on this site (checked from the parent page) is RDIMM, MRDIMM, SODIMM, SOEDIMM, UDIMM, EUDIMM - LRDIMM does not appear as an actively marketed current category, and a direct LRDIMM URL guess 404'd.