Micron 16GB 2933MHz NVDIMM-N: $38.99/ea

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

hmartin

Well-Known Member
Sep 20, 2017
466
466
63
40
Minnesota Computers has Micron 16GB 2933MHz NVDIMM-N modules (MTA18ASF2G72XF1Z-2G9WP1ABVGD) for $38.99 each:
Screenshot 2026-09-07 13.20.13.png

Datasheet PDF (2666MHz module)

According to AMD, a 100% NVDIMM-N configuration is not supported:
There must be at least one channel populated without NVDIMM-N in the system. A system with 100% NVDIMM-N is not supported.
Which is too bad, this price is below what I can find regular 16GB RDIMMs for.

Some previous discussion on NVDIMM-N:

Seems like a good deal for people who can use these DIMMs in a mixed/supported platform. Hopefully Labor Day is enough to keep the seller from jacking the price (STH Effect™)
 

luckylinux

Well-Known Member
Mar 18, 2012
1,837
611
113
According to AMD, a 100% NVDIMM-N configuration is not supported:


Which is too bad, this price is below what I can find regular 16GB RDIMMs for.

Some previous discussion on NVDIMM-N:

Seems like a good deal for people who can use these DIMMs in a mixed/supported platform. Hopefully Labor Day is enough to keep the seller from jacking the price (STH Effect™)
I'm not familiar with these at all (neither the INTEL ones), but isn't it basically 16GB DDR4 RAM + 16GB SLC Flash, as the Datasheet indicates ?

1788797467712.png

The only Server in the linked List that I have that might fit (Tyan-like) is the HYVE:


Though ... that would max at only 16 x 16GB = 256GB.

If it's 256GB RAM + 256GB SLC Flash it's one Thing, but then why does AMD say that a "pure" NVDIMM-N Configuration doesn't work ?
 
  • Like
  • Wow
Reactions: Aluminat and Samir

hmartin

Well-Known Member
Sep 20, 2017
466
466
63
40
why does AMD say that a "pure" NVDIMM-N Configuration doesn't work ?
I would guess because NVDIMMs are supposed to restore their contents after power loss, you cannot have a system with 100% NVDIMMs because then you have no DRAM available at boot time. After a power loss, DRAM would be full of restored data, but that doesn't do anything for your CPU cache/registers, which lost their state and need somewhere in RAM to execute instructions.

What I don't fully understand is why you can't use NVDIMMs for all channels if you don't have all of them restoring data after power loss (as the datasheet states, you need Power-GEM or persistent DDR4 12V pin); but that's half the reason why I posted this deal, hoping someone in the comments could answer that.
 

Rand__

Well-Known Member
Mar 6, 2014
6,722
1,827
113
Not entirely sure I understand the question but NVDimm-N need a power source (the PowerGem) to maintain their content when the server is not running.
NVDimms are treated differently than normal Dimms (basically "storage"-capable devices, depending on mode) so if all of the NVDimms are used as persistent memory you wouldn't have any memory.
However if you only have the module and no PowerGem they should act like regular DIMMs.

Havent tried with AMD though, maybe its different.

Edit:
NVDimm -N is not like NVDimm-P, its a special high performance persistent storage device for caching, eg ZFS (->https://forums.servethehome.com/ind...history-of-my-new-zfs-filer.28179/post-260089) , or in ESXi if you you're lucky (hw+fw need to be on compatibility list)
 
Last edited:

hmartin

Well-Known Member
Sep 20, 2017
466
466
63
40
Not entirely sure I understand the question but NVDimm-N need a power source (the PowerGem) to maintain their content when the server is not running.
The PowerGEM isn't just to power the DIMM while it writes out the contents to NAND?

I thought this was "persistent memory" that just dumped the contents to NAND in the event of a power failure, and then restored it on power restoration. You're saying it's actually "normal" ephemeral DRAM (which is powered by the PowerGEM when the server loses power), with some NAND that appears as a block device to your OS if the platform/UEFI/OS supports that, and that steals bandwidth from your DRAM channels for read/writes? What kind of utterly cursed architecture is this?
 

luckylinux

Well-Known Member
Mar 18, 2012
1,837
611
113
The PowerGEM isn't just to power the DIMM while it writes out the contents to NAND?

I thought this was "persistent memory" that just dumped the contents to NAND in the event of a power failure, and then restored it on power restoration. You're saying it's actually "normal" ephemeral DRAM (which is powered by the PowerGEM when the server loses power), with some NAND that appears as a block device to your OS if the platform/UEFI/OS supports that, and that steals bandwidth from your DRAM channels for read/writes? What kind of utterly cursed architecture is this?
It sounds more like 16GB DRAM **OR** 16GB Flash.

Though to me it seems weird. If you need Power at all Times, why would you need the SLC Flash anyways, if Power + DRAM is anyways required ?
 

Rand__

Well-Known Member
Mar 6, 2014
6,722
1,827
113
It sounds more like 16GB DRAM **OR** 16GB Flash.

Though to me it seems weird. If you need Power at all Times, why would you need the SLC Flash anyways, if Power + DRAM is anyways required ?
I am not entirely sure if the PGem is only used as battery when the power is out,or if its used to save the memory to the dram in case the power goes out.
Never cared too much how it worked only that it worked;)
 
  • Like
Reactions: luckylinux

etorix

Active Member
Sep 28, 2021
292
174
43
that's half the reason why I posted this deal, hoping someone in the comments could answer
Cunningham's law required please!

I glanced into the rabbit hole, but it's hard even to find out which platforms or individual motherboards support NVDIMM-N.
The link above is to EPYC 5000. What about Intel? Scalable 1st-3rd gen? Xeon E5? Xeon W-2000/3000? Xeon D? Atom C3000? (The last two make great NAS, so a NVDIMM SLOG could be of relevance.)
Even the Supermicro site lacks clarity. :oops: A search in the FAQ returns an entry acoording to which X11DP would be the ideal NVDIMM-N platform. But NVDIMM-N is not mentioned in the Memory Configuration document for X11 UP/DP/MP 2nd gen Xeon Scalable, while it IS mentioned in the Memory Configuration document for X12. And then what about X11SP?
as the datasheet states, you need Power-GEM or persistent DDR4 12V pin
PowerGEM comes more expensive than the NVDIMM-N itself:
Where does "persistent DDR4 12V pin" come from? I suspect a specific motherboard feature, possibly requiring a specific PSU as well. (NVDIMM-N probably only needs a brief supply to flush 8/16/32 GB to NAND in case of power loss, but where does that 12V power come from if the power loss results from, say, janking the server's power plug?)
 

Rand__

Well-Known Member
Mar 6, 2014
6,722
1,827
113
Well, Supermicro was never very forthcomming with documentation re NVDimms.
Theoretically they run even in some X10 boards, they run on X11 boards but *only* if the board was sold/configured as part of an NVDimm capable stoage unit.
I run mine on an X11SPH-nCTPF, on some boards the bios options are hidden but present and on others they are just usable. I know SM made required NVDimm-N settings visible on that particular board on request (back in the day), but dropped official support later (from the documentation). Not sure if its in the current/latest bios.

I've never seen a list with "Board - runs NVDimm-N - needs Bios between v2 and v3.2", they are just not common enough.

I never saw a psu supporting NVDimms, I got my matching PGems in a 10 pack directly via Arrow (with a lot of help from one of the NVDimm's product manager's at Microns). Note that not all PGems work with all modules and there are several generations.
 
  • Like
Reactions: nexox and etorix

Cruzader

Well-Known Member
Jan 1, 2021
1,003
970
113
Where does "persistent DDR4 12V pin" come from? I suspect a specific motherboard feature, possibly requiring a specific PSU as well. (NVDIMM-N probably only needs a brief supply to flush 8/16/32 GB to NAND in case of power loss, but where does that 12V power come from if the power loss results from, say, janking the server's power plug?)
Ive pulled 30-40 nvdimm+powerpack kits out of various servers and the powerpack has always just been connected with a regular sata power connector with a lead from mobo.

The bios halts on boot intil the supercaps in the detected pack is verified charged and on power loss it provides enough runtime for the dimm to write its memory to the flash section before losing power.
 

jode

Active Member
Jul 27, 2021
141
86
28
t's hard even to find out which platforms or individual motherboards support NVDIMM-N.

I clicked through the documents I could find (both from Micron and Agiga) and saw somewhere that they're compatible with Broadwell+. So, I ordered a couple.
I now have 4 in my X99 based system. They don't work with a Core consumer CPU since they're RDimms, but they work with a Xeon.

I don't have any PowerGEM(s) (yet), and there are no new options in the BIOS/UEFI.

So, I am out ~$150 and got 64GB ECC DDR4 RAM. That's not too bad in 2026.

I would love to get the NAND flash working, but the biggest obsticle for that seems to be the proprietary connector cables for the PowerGEM modules.
Anybody have an idea where to source these?
 

Rand__

Well-Known Member
Mar 6, 2014
6,722
1,827
113
Well I got mine with the PowerGems from Arrow, but they were in production back then. Not sure if that would work today, but I can try to find the old order numbers if you want.
 

etorix

Active Member
Sep 28, 2021
292
174
43
If you happen to have any documentation on compatible PowerGEM and their part numbers that would help…

I managed to find datasheets for the 8GB and 16GB NVDIMM-N themselves, up to the 3200 MHz variety, but there's nothing on PowerGEM and searching is really best done from part numbers.

I understand I might have taken this diagram too litterally as meaning that some motherboards would provide "option 2 power" straight through the DIMM slot:
1789419895140.png

A persistent energy source ensures continuity of power to the Micron NVDIMM after the system power supply is interrupted. This enables the NVDIMM to save the contents of the DDR4 SDRAM to the nonvolatile NAND Flash memory and shut down independ- ently from the system's power supply.
The persistent energy source can be provided to the NVDIMM in one of two ways:
  • Option 1 - PowerGEM (green energy module): Designed by Agiga Tech®, this ultraca- pacitor-based energy source is connected to the Micron NVDIMM via a proprietary cable and connection, providing backup power as well as health monitoring features. The ultracaps are charged through the 12V power pin on the DDR4 connector. Please refer to the Ultracapacitor Power Module data sheet available from micron.com for further information.
  • Option 2 - Backup Energy Source: Consists of a rechargeable energy source provided by the system. After power interruption, the persistent 12V power pin on the JEDEC compliant DDR4 DIMM connector supplies the power needed to backup the data from the DDR4 SDRAM to the NAND Flash. Implementation of this option requires further system design. Without implementation of the PowerGEM, health monitoring and power management become dependent on the system design.
"Option 2" might be a design concept which was never actually implemented.

From the above posts I summarise that:
  • BIOS options for NVDIMM, if any, only appear when NVDIMM-N is present.
  • Manufacturers are playful, or shy, and often would not tell whether NVDIMM-N is supported. (Insert clown emoji…)
  • NVDIMM-N may appear as regular RDIMM on systems which do NOT have BIOS support, and work as such without a PowerGEM. (X99 system)
  • On systems with BIOS support, NVDIMM-N obviously require a PowerGEM to work as intended.
The bios halts on boot intil the supercaps in the detected pack is verified charged
Does this imply that, on this system, a NVDIMM-N without PowerGEM would actually prevent the system from booting? Or would require NVDIMM to be set in BIOS for use as a regular DIMM… if such a setting exist at all?
Which brings us to the point that decommisionned NVDIMM-N are often sold without their PowerGEM. And… :eek:
Note that not all PGems work with all modules and there are several generations.
The "Glorious Complexity" of NVDIMM-P is a breeze compared to -N. :rolleyes:
 

Attachments

Rand__

Well-Known Member
Mar 6, 2014
6,722
1,827
113
AGIGA9811-001JCB - Cypress Semiconductor was what I ordered (in 2019), they are the correct ones for Micron's 2666 16GB modules (With Altera FPGA, not sure if that matters tbh)

I am not sure if the Bios options are not present if there are no NVDimms,I never tried, but I'd think they should be visible.
I know if you leave the correct bios setting off the system is using them as regular RDimms even with PowerGem
 
  • Like
Reactions: etorix and itronin

etorix

Active Member
Sep 28, 2021
292
174
43
Thanks for confirming!

These Agiga9811 can be found, with different revision codes after the dash (compatibility caveat!), and possibly for not too much… but often without the cable! For those who want to try as NVDIMM I suppose that the one lone deal is currently this one:
1789466995963.png

Complete sets are rare, especially cheap ones. But one can find fun pictures of the capacitor lineup in the fake 2.5" drive.

Which is too bad, this price is below what I can find regular 16GB RDIMMs for.
To use these as regular low capacity RDIMMs, at extra 1.2W power each for the privelege of hosting a small SSD you cannot use, still sounds like a desperate plan for very, very, desperate times. The RAM AI-pocalypse.
 

Rand__

Well-Known Member
Mar 6, 2014
6,722
1,827
113
One more tidbid I found when browsing old emails,
while I had older PoweGems that were not deemed compatible, the guys I talked to said they always used old PowerGems in the lab, so maybe compatibility is not as bad as I implied; just wanted to mention.

I think my "incompatible" one might have been from DDR3 modules which might use another voltage level.
They also changed onboard FPGA's at somepoint (I assume newer 2666 + 2933 Modules) but I'd assume they would have kept the voltage the same (easier spare parts and so on).
Also I don't think these came as single ready to run set (Module, cable,PG) but usually in packs of 50 (or 10 in rare cases). so some compatibility with other batches might be expected.

Of course I *know* nothing, just guessing based on what info I got.
 
  • Like
Reactions: etorix and itronin

Jeffrey1910

Member
Nov 10, 2024
32
21
8
I remember the Asrock Rack ROMED8-2T had some jumpers related to nvdimm so I checked the product page and manual after finding this post and reading up on the other mentioned post.
NVDIMM-N is listed alongside RDIMM en LRDIMM as supported memory types and apparently multiple boards got support in the ROMED series.
They all have jumpers on the board to enable 12v power for NVDIMMs.
And that's it nothing more is mentioned in the manual or product pages, not even a single nvdimm is listed in the qvl only a few product pages promising it’s supported.
Guess it's the trend with NVDIMM-N in general.
But this was already know and discussed in older posts.
I decided to take a deeper look at this board as the RDIMM support is not fully explored from what I could figure.
As one of the few Epyc 7003 boards with NVDIMM makes it way more interesting for me personally than any Xeon scalable will ever be.

So what's a logical next step to figure out if the NVDIMM support is fully operational and what requirements need to be met, I'll just decompile/extract the current uefi rom binary. (v4.30 to be exact)
If any support for NVDIMM was implemented on this board I had to find some code in relation to it inside the uefi.

And oh boy I did find some nvdimm stuff under a mountain of C code.
I probably did not use the most effective methods, but after some trail and error I bumped in the function which hides the nvdimm menu and options if no nvdimms are detected @etorix mentioned.

But I could not figure out how to trace related variable and function id/addresses to the actual code responsible for detecting if any nvdimms are installed or verify if any secondar conditions must be met before the uefi enables nvdimm features.
A uefi rom is made out of multiple data structures which can in turn have a multitude of underling data structures and go even deeper, so tracking stuff gets convoluted real fast if you only know half what you’re doing.
And to make stuff even more fun this boards uefi is actually a dual uefi with separate Rome and Milan partitions so double the stuff to dig trough and not to mention a probability of mixing up which is which knowing myself.
I did find a setting called "Disable the NVDIMM-N feature" which when enabled, disables the non volatile part and it makes NVDIMM run as regular ram.

After getting tired and making no progress I eventually decided to commit blasphemy and yeeted what I had in Claude code as a experiment what it could figure out.
Well it did figure out a lot, as in gave a detailed report and explanation for just about every function, check, uefi components responsible, available settings, AGESA handoff, ACPI layout, all conditions related and required, what was missing or not user configurable in Asrock it’s NVDIMM implementation.
What I could verify seems to check out, but a lot is outside my area of expertise so do stay critical for hallucinated parts.
If anyone is interested I have included the full report.

TL;DR from Claude and what I figured out.
The Asrock Rack ROMED8-2T has support for NVDIMM-N modules in hardware and the OS but only fully with Milan (7003) CPU’s. The Rome uefi part lacks (probably a bug) a related system call to enable the NVDIMM config menu, but in practice is just as functional as the Milan implementation. Access to the config menu is not required as NVDIMM features are enabled by system default.
To enable NVDIMM features the board jumpers NV12v_x must be flipped to enable 12v power on matching slots which have NVDIMMs installed and option “Disable NVDIMM-N Feature = No” set which is the system default.
Although NVDIMM support is functional in a operational sense all related options for tuning are preconfigured by Asrock, the uefi lacks any menus for tuneable settings which commonly are available on different vendors.
The only option made available is to manual disable NVDIMM-N functions if NVDIMMs are detected.
Not being able to set any tuneable settings will limit the viability of this board if requirements/wishes deviate from Asrock’s preconfigured deployment.
It’s technically possible to enable/create new menus or modify Asrock’s preconfigured settings with the same program I used to decompile the uefi file.
But I’ll leave this up to the real uefi/bios thinkers as multiple functions and variable functions have to be build form scratch, all tuneable settings don’t even have reference to make a system call in a menu.
 

Attachments

gbeirn

Member
Jun 23, 2016
83
28
18
125
I ordered 4 of these to see if they will work in a 3rd gen scalable Xeon as regular RDIMM. Figured they were a cheap way to upgrade my RAM speed if they did. I’ll post updates here when I get around to trying them.
 

Jeffrey1910

Member
Nov 10, 2024
32
21
8
At current market rate yah not a bad choice, and we might even learn a thing or two.
As they do double duty as regular ram makes them pretty useful curiosity's, to bad optane p-mem doesn't play the same.

I wish we could make a uefi package or bios hack to add support to other boards, that would have been a cool thing to mess with.
What I could figure from the jedec specification a board needs extra signaling pins hooked up in a few ways to the dimm slots in combination with a 12v line unfortuntly.