Memory reliability
ECC RAM for a homelab: DDR4 and DDR5 buying picks
Compare three ECC UDIMMs by generation, capacity and rated speed. Choose DDR4 or DDR5 by CPU and board support, and avoid confusing on-die ECC with system-level ECC.
OUR PICKS / YOUR SETUP
Find your fit.
Supported DDR4: Kingston KSM26ED8/16ME 16 GB for a matching platform, or KSM32ED8/32HD 32 GB for capacity per slot. Supported DDR5: KSM56E46BS8KM-16HA 16 GB when the exact platform supports it. Check CPU and motherboard ECC support first.
- DDR4 matching part16 GB ECC UDIMM
- DDR4 per slot32 GB ECC UDIMM
- DDR5 matching part16 GB ECC UDIMM
A documented DDR4 or DDR5 ECC UDIMM platform with an exact module and population requirement.
RDIMM/LRDIMM systems, ordinary on-die-only DDR5 as a substitute for system ECC, or CPU/board combinations with unconfirmed correction support.
Buy the memory your platform can actually use
ECC starts with the platform, not the sticker on the DIMM. Get the CPU and board support right, then choose the capacity you need per slot.
We earn a commission if you buy through our links — it doesn’t change our picks. How we make money → As an Amazon Associate I earn from qualifying purchases.
For a documented DDR4 ECC UDIMM platform, choose Kingston Server Premier KSM26ED8/16ME, 16 GB when that exact part and capacity fit. Choose KSM32ED8/32HD, 32 GB when you need more capacity per slot and the platform supports the module.
For a documented DDR5 ECC UDIMM platform requiring this exact part, KSM56E46BS8KM-16HA, 16 GB is the matching DDR5 option in this shortlist. Choose it only when CPU, board and firmware support that exact ECC UDIMM.
CPU and motherboard support come first. An ECC-labelled DIMM cannot add correction to a platform that does not support it. DDR5 on-die ECC alone does not meet the same requirement.
Specifications from the makers; our own measurements are marked.
Compare the three exact ECC UDIMMs
These are single modules, not multi-module kits. All are ECC unbuffered DIMMs, or ECC UDIMMs. They are not registered DIMMs, and the DDR5 module provides an ECC module interface as well as its DRAM chips’ on-die ECC.
| Kingston Server Premier part | Generation | ECC type | Capacity | Rated data rate | Nominal VDD |
|---|---|---|---|---|---|
| KSM26ED8/16ME | DDR4 | ECC UDIMM | 16 GB | 2,666 MT/s | 1.2 V |
| KSM32ED8/32HD | DDR4 | ECC UDIMM | 32 GB | 3,200 MT/s | 1.2 V |
| KSM56E46BS8KM-16HA | DDR5 | ECC UDIMM; also on-die ECC | 16 GB | 5,600 MT/s | 1.1 V |
Specifications: Kingston’s 16 GB DDR4 datasheet, 32 GB DDR4 datasheet and 16 GB DDR5 datasheet, checked 2026-10-22. MT/s is the transfer rate, not an interchangeable label for MHz.
Your CPU’s supported rates and the board’s population rules determine the installed speed. Generation, capacity, rank and slot count all belong in the compatibility decision; DDR4 and DDR5 are not interchangeable purchases.
Check the whole platform before ordering
Start with the exact CPU model. Intel’s ECC support instructions require both processor and chipset support and explain where to find the processor’s ECC Memory Supported field. A family name or socket match is insufficient. Upgrading a NAS instead? Start with the Synology, QNAP and UGREEN memory limits and module checks.
Then check the motherboard model, revision and firmware documentation. Look for support for ECC UDIMMs with correction enabled, rather than wording that merely allows an ECC module to be installed. A board that accepts the module but operates it without correction does not meet an ECC requirement.
Finally, match the exact module and population. Record supported capacity per slot, total capacity, rank or organisation restrictions, permitted combinations and slot order. The two DDR4 picks are 2Rx8; the DDR5 pick is 1Rx8. Match those organisations to the board’s supported population.
Use the board’s qualified memory list and the memory vendor’s compatibility information. If an exact part is missing, obtain confirmation for the complete combination before paying when ECC is a requirement. A similar suffix or another builder’s successful boot cannot resolve an undocumented configuration.
| Your documented platform requirement | Buying direction |
|---|---|
| DDR4 ECC UDIMM; supported 16 GB modules and this exact older part | Choose KSM26ED8/16ME when 16 GB per slot fits |
| DDR4 ECC UDIMM; supported 32 GB modules and this exact part | KSM32ED8/32HD for capacity per slot |
| DDR5 ECC UDIMM; exact 16 GB part approved | Choose KSM56E46BS8KM-16HA |
| Registered or load-reduced memory required | None of these modules |
| CPU or board correction support remains unclear | Resolve the platform choice before buying ECC RAM |
Apply those checks to AMD systems too; do not infer ECC operation from “Ryzen,” AM4 or AM5 alone. The CPU and board manufacturers’ exact statements must cover the intended configuration.
DDR4: supported module and capacity per slot
The KSM26ED8/16ME is the smaller purchase when a supported configuration needs 16 GB modules. Kingston’s part lookup marks it discontinued. Treat it as an older, discontinued part when planning support.
Two supported 16 GB modules provide 32 GB; one supported 32 GB module provides the same capacity in one fewer slot. Choose the 32 GB part when capacity per slot is the constraint.
Decide the eventual capacity before buying smaller modules that may need replacing. Follow the board’s channel and slot guidance rather than choosing a module count solely from the arithmetic.
Kingston’s 32 GB part lookup identifies KSM32ED8/32HD as ECC unbuffered memory. Keep the HD suffix in the order. A substitution using a different DRAM revision or organisation needs its own compatibility check.
Two supported 32 GB modules provide 64 GB. Follow the board’s module population and channel guidance; module count and channel placement also matter for bandwidth.
DDR5: buy true ECC UDIMMs, not on-die ECC alone
Kingston’s DDR5 standard paper draws the important boundary: on-die ECC corrects errors within a DRAM chip. It cannot correct errors outside that chip or on the bus between the module and memory controller.
DDR5 on-die ECC is not end-to-end ECC for the CPU-to-memory path. System memory correction also needs the capable controller and extra check bits provided by the appropriate ECC module. Keep recovery copies for failures beyond memory correction.
The selected KSM56E46BS8KM-16HA belongs to Kingston’s DDR5 ECC Unbuffered DIMM family. Its datasheet lists both ECC and on-die ECC. An ordinary desktop DDR5 UDIMM advertised with only on-die ECC is not an equivalent replacement.
Buy the DDR5 modules when the exact supported configuration calls for them. Two 16 GB modules provide 32 GB, but DDR4 modules cannot fill a DDR5 requirement.
RDIMM platforms need a different shopping list
“Server RAM” is too broad a purchasing description. Unbuffered ECC, registered and load-reduced modules are separate classes. Match the class before comparing capacity and platform support.
The existing example in this guide, Intel’s S2600WF board family, illustrates the distinction. Its supported-memory document lists registered, load-reduced and other specifically supported classes. None of this shortlist’s ECC UDIMMs is the right purchase for that family.
Use that board’s own population instructions and restrictions. Do not copy its slot order to an unrelated workstation. For second-hand equipment, the used enterprise gear guide helps establish identity and return terms before purchasing compatible memory.
Check delivered parts, active mode and Linux reporting
Match the delivered label, quantity and reported inventory to the order. Preserve firmware settings and the documented ECC mode before relying on the machine. Verify active correction through your platform’s supported reporting path.
Keep the order, invoice and compatibility confirmation together so a wrong part can be discussed with the seller. A promise of “compatible replacement” is not permission to substitute another part when the board’s support statement depends on the exact module. Check the return conditions before opening or installing it.
On Linux, inventory from dmidecode can help identify the installed parts. The kernel RAS guide warns that firmware DIMM labels can differ from physical board labels. Resolve that mapping before acting on a reported location.
Use the reporting path supported by the actual platform, kernel and driver. EDAC has a core and controller-specific drivers. Where available, record dimm_edac_mode, corrected and uncorrected counters, and seconds_since_reset. Preserve the observation interval and any reboot or reset that changes the baseline.
If EDAC is missing, investigate platform and driver support; quiet counters only describe the observed interval. Treat corrected, uncorrected and fatal events according to their documented severity; retain the full message and follow the platform’s service guidance rather than inventing a universal replacement threshold.
Keep memory testing and recovery separate
The Memtest86+ guide explains how to record settings, selected tests, passes and errors. Verify active ECC separately from a memory-test pass, and test the installed configuration. Reusing desktop DDR4? Compare the recorded mixed-kit Ryzen configuration and matched-kit choices before changing it.
Keep independent recovery too. Our RAID, snapshots and backups guide separates redundancy and file history from surviving copies. Buy the module that fits the documented platform, verify what is active after installation, and preserve a recovery route for faults memory correction cannot solve.
Choosing a new DDR5 platform? Our AM5 homelab motherboard guide compares ECC UDIMM support, IPMI, SATA ports and the PCIe lane trade-offs before you choose a board.
Sources & methodology
Where these facts come from.
- KSM26ED8/16ME datasheet · checked October 22, 2026
- Kingston KSM26ED8/16ME ECC UDIMM classification and discontinued status · checked October 22, 2026
- KSM26ED8/16ME exact New Amazon offer · checked October 22, 2026
- KSM32ED8/32HD datasheet · checked October 22, 2026
- Kingston KSM32ED8/32HD ECC UDIMM classification · checked October 22, 2026
- KSM32ED8/32HD exact New Amazon offer · checked October 22, 2026
- KSM56E46BS8KM-16HA datasheet · checked October 22, 2026
- Kingston DDR5 ECC Unbuffered DIMM family table · checked October 22, 2026
- KSM56E46BS8KM-16HA exact New Amazon offer · checked October 22, 2026
- Kingston DDR5 standard: on-die ECC boundary · checked October 22, 2026
- Intel: exact processor and chipset ECC support · checked October 22, 2026
- Intel S2600WF supported memory classes and population rules · checked October 22, 2026
- Linux RAS/EDAC: mode, counters and reporting limits · checked October 22, 2026
Source dates are listed above.
As an Amazon Associate I earn from qualifying purchases.
Parts from this article
The gear, on Amazon
The models recommended above, with the specifications that matter for your choice.
Supported 16 GB DDR4 ECC UDIMM
Kingston Server Premier 16 GB KSM26ED8/16ME
Choose for a platform explicitly supporting this older 16 GB ECC part.
DDR4 capacity per slot
Kingston Server Premier 32 GB KSM32ED8/32HD
Choose for a supported DDR4 ECC platform needing 32 GB per slot.
Supported DDR5 ECC UDIMM
Kingston Server Premier 16 GB KSM56E46BS8KM-16HA
Choose only when your platform supports this exact DDR5 ECC UDIMM.
Prepared by Racks & Watts.