RDIMM vs LRDIMM: How to Choose for Your Server, and What 1Rx4 / 2Rx4 Really Mean
Short answer: choose RDIMM unless nothing else in your platform reaches the capacity you need. Registered DIMMs cost less and run at lower latency, and they cover most DDR4 servers, including the 16GB and 32GB 2933 MHz ECC modules we stock. Load-reduced DIMMs raise how many ranks a channel can carry — a capacity tool, not a speed upgrade.
What Actually Separates RDIMM from LRDIMM
Both are ECC server modules on the same DDR4 DRAM devices. The difference is how each loads the memory controller.
A registered DIMM (RDIMM) puts a register chip — the RCD — between the controller and the DRAM on the clock, command and address lines, so the controller drives one load per module instead of one per chip. Its data lines are unbuffered: DQ and DQS run straight to the DRAM, so data-bus load rises with every rank you add.
A load-reduced DIMM (LRDIMM) adds data buffers, isolating the data lines too. The channel then sees one load per module however many ranks that module carries, which is why LRDIMMs can host quad-rank and octal-rank modules at usable clocks. The buffer chips add cost, current draw and a few cycles of latency.
DDR4 module classes cannot be mixed. RDIMM, LRDIMM, 3DS RDIMM and 3DS LRDIMM are separate classes, and populating a platform with more than one — within a socket or across sockets — halts memory initialization on mainstream servers. Decide the class once, per system.
Do not confuse LRDIMM with 3DS RDIMM: 3DS stacks die in one package to raise single-chip capacity, while LRDIMM raises ranks per channel.
How to Read 1Rx4 and 2Rx4
The notation packs two facts: the first number is the rank count — 1R, 2R, 4R, 8R — and the x4 or x8 is the data width of each DRAM device.
A rank is a group of chips the controller addresses together across the full bus. On an ECC DDR4 channel that bus is 72 bits: 64 data bits plus 8 error-correction bits. Each x4 device contributes 4 bits, so a rank takes 18 devices; each x8 contributes 8, so a rank takes 9. Hence 1Rx4 is one rank of 18 chips, 2Rx4 is two ranks of 36 devices, and 1Rx8 carries 9 chips per rank.
The rank count is what changes:
- Capacity per module. Two ranks hold twice the chips of one at the same density, so 2Rx4 doubles the capacity of 1Rx4 in the same generation.
- Rank budget. Every rank consumes headroom the controller budgets per channel.
- Throughput, mildly. At matched capacity and speed, dual-rank can show a small bandwidth edge from rank interleaving — do not expect a large gain.
- Speed, indirectly. More ranks per channel means more data-bus load, which can push the controller below the module's rated rate.
Device width is separate: x4 devices give finer error-correction granularity, so single-device correction modes are available on x4-based modules. Width changes neither the speed grade nor the capacity target.
Why the Rank Budget, Not the Slot Count, Decides Your Build
Memory controllers budget logical ranks per channel, not modules. DDR4 platforms commonly allow up to eight logical ranks per channel, and the validated-combination table in the platform's memory population guide is the authority — a spec sheet's maximum capacity is only reachable with the exact class and rank layout the vendor validated.
Speed is a separate budget: most DDR4 platforms rate their top data rate at one DIMM per channel and step down a bin when you add a second. Our PC4-23400 modules rate 2933 MT/s, roughly 23,400 MB/s per channel.
RDIMM vs LRDIMM: Side-by-Side
| Attribute | RDIMM | LRDIMM |
|---|---|---|
| Signals buffered on the module | Clock, command and address (via the RCD register) | Clock, command, address and data |
| Load presented to the channel | Rises with every rank added | Effectively one load per module, regardless of ranks |
| Typical DDR4 ranks per module | 1R and 2R standard; 4R at high capacities via 3DS | 2R, 4R and 8R |
| Capacity ceiling per module | Lower than LRDIMM in each device generation | The highest per-slot capacities the platform allows |
| Ranks supportable per channel | Lower budget, consumed faster | Higher budget, including quad-rank and octal-rank modules |
| Latency | Baseline for the platform | Slightly higher; the data buffer costs clock cycles |
| Power and cost per module | Lower; no data buffer chips | Higher; the buffer adds cost and current draw |
| Compatibility | Cannot be mixed with LRDIMM or 3DS classes | Cannot be mixed with RDIMM or 3DS classes |
| Best fit | One to two DIMMs per channel; latency, power and cost first, capacity met inside the rank budget | Maximum capacity per channel or per socket, and holding rated speed with many ranks installed |
| Typical hosts | Mainstream DDR4 Xeon and EPYC server platforms | Same platforms, when the target capacity exceeds what RDIMM populations validate |
Selection Decision Flow: Five Checks, In Order
- Check which module classes the platform accepts. Read the memory population guide or the vendor's configurator; if only RDIMM is listed for your CPU, the decision is made — skip to step 3.
- Check the rank budget per channel: the maximum logical ranks per channel and the validated combinations. This decides whether you may populate the way you want.
- Convert your capacity target into ranks. Divide capacity by channels, then by DIMMs per channel, then count the ranks each module needs. 384GB over six channels at two DIMMs per channel is 32GB per module — a 2Rx4 part, so two ranks times two DIMMs is four ranks per channel. Inside the budget at your target speed, RDIMM is your answer.
- Check the per-slot capacity ceiling, which some platforms cap independently of the channel budget.
- Check the speed step at your DIMMs-per-channel. If the population no longer reaches the rate you need, reduce ranks per channel, drop a module per channel, or accept the lower bin.
Move to LRDIMM when the platform validates only LRDIMM at your target capacity, when that capacity needs quad-rank or octal-rank modules, when you must keep three DIMMs per channel populated at a usable speed, or when the configurator lists an LRDIMM part number for the build you are matching.
Cost Trade-Offs: When Each Type Pays for Itself
RDIMM wins on unit economics: no data buffer chips, lower current draw, no buffer latency, and a lower price per gigabyte at equal capacity.
LRDIMM wins when the alternative costs more than the memory. Compare the two real options, not the two module prices: an LRDIMM population versus an RDIMM population plus the cost of reaching that capacity another way — a second server, a broken capacity target, or a platform upgrade.
Inside RDIMM, our 16GB 1Rx4 part works out to about US$8.75 per gigabyte and the 32GB 2Rx4 to about US$9.69 per gigabyte before shipping. Denser modules cut module, slot and handling counts; smaller modules spread capacity across more ranks if you will add capacity later.
In-Stock RDIMM Modules and Mac Pro 2019 Kits
These are the parts we currently list, without substitutions. Where no price is shown, pricing is quote on request.
| SKU | Type | Capacity | Speed / Part number | Rank layout | Price | MOQ | Condition grades |
|---|---|---|---|---|---|---|---|
| RDIMM-16G-DDR4-2933-1Rx4 | DDR4 ECC RDIMM | 16GB | 2933 MHz, PC4-23400 | 1Rx4 — single rank, x4 devices | US$140 | 12 pcs | New / Pulled-tested / Pulled-untested |
| RDIMM-32G-DDR4-2933-2Rx4 | DDR4 ECC RDIMM | 32GB | 2933 MHz, PC4-23400 | 2Rx4 — dual rank, x4 devices | US$310 | 12 pcs | New / Pulled-tested / Pulled-untested |
| KIT-MACPRO19-6X16G | Mac Pro 2019 kit | 96GB (6 x 16GB) | 2933 MHz DDR4 ECC RDIMM | 1Rx4 per module | Quote on request | Quote on request | New / Pulled-tested / Pulled-untested |
| KIT-MACPRO19-12X16G | Mac Pro 2019 kit | 192GB (12 x 16GB) | 2933 MHz DDR4 ECC RDIMM | 1Rx4 per module | Quote on request | Quote on request | New / Pulled-tested / Pulled-untested |
| KIT-MACPRO19-6X32G | Mac Pro 2019 kit | 192GB (6 x 32GB) | 2933 MHz DDR4 ECC RDIMM | 2Rx4 per module | Quote on request | Quote on request | New / Pulled-tested / Pulled-untested |
| KIT-MACPRO19-12X32G | Mac Pro 2019 kit | 384GB (12 x 32GB) | 2933 MHz DDR4 ECC RDIMM | 2Rx4 per module | Quote on request | Quote on request | New / Pulled-tested / Pulled-untested |
The Mac Pro 2019 shows the rank budget in practice: 12 slots across six memory channels, two DIMMs per channel, and Apple's specification allows 2933 MHz DDR4 ECC RDIMM or LRDIMM only, up to 1.5TB. Six 32GB 2Rx4 modules is one DIMM per channel at two ranks each; twelve 16GB 1Rx4 modules is two DIMMs per channel at one rank each. Both reach 192GB at two ranks per channel.
Condition grades. New modules are factory-new; Pulled-tested modules were removed from service and functionally tested; Pulled-untested modules ship without functional testing. Every lot includes lot photos and test reports provided before shipping.
Other memory we sell. HBM is sold by the lot — send the stack type, quantity and application for a quote against real availability. LRDIMM is not a stocked line for us today, and we will not publish a quantity or a price we cannot stand behind; send your server model and part number and we will confirm in writing whether we can source it.
Common Questions
Can I mix RDIMM and LRDIMM in the same server?
No. RDIMM, LRDIMM, 3DS RDIMM and 3DS LRDIMM are separate classes, and mainstream DDR4 platforms halt during memory initialization if more than one class is populated, in the same channel or across sockets. Buy one class per system.
Is 2Rx4 faster than 1Rx4?
Not the way most buyers expect. Both carry the same speed grade, and the dual-rank edge is a small bandwidth gain from rank interleaving. The real differences are capacity per module and rank budget consumed.
What does PC4-23400 mean, and does it match 2933 MHz?
PC4-23400 is DDR4 naming for roughly 23,400 MB/s of peak transfer per channel, equal to a 2933 MT/s data rate. Our DDR4-2933 modules are PC4-23400 parts; whether your server runs them at 2933 depends on the population.
My server needs 384GB from 12 slots. Do I need LRDIMM?
Not automatically. If those slots are two per channel across six channels, the target is 32GB per module at two ranks, which is four ranks per channel — a common validated configuration for dual-rank RDIMMs. LRDIMM is necessary only when the platform validates that capacity with quad-rank or octal-rank modules.
Which condition grade should I buy, and what are the minimums?
Buy New when the deployment cannot tolerate uncertainty, Pulled-tested for verified function at lower cost, and Pulled-untested only if you will test modules yourself. RDIMM orders start at 12 pieces per line; Mac Pro 2019 kits and HBM lots are quoted per order.
Still not sure which part fits your platform? Ask Ms Aya — or send the part number, quantity and destination port and we will quote the lot in writing.