VRAMGlass contains affiliate links. As an eBay Partner, we may be compensated if you make a purchase.Learn more

GPUs tracked57Price history42 daysPrice points (24h)39,514 pointsBiggest 24h dropRTX PRO 4000-5.3%Biggest 24h riseRyzen AI Max+ 395 128GB+14.9%Updated
$ USD
English

DDR5 RAM price history

DDR5 went mainstream in 2021–2022 with Intel's 12th-gen Core and AMD's Ryzen 7000. Desktop sticks usually run at 4800 to 6400 MT/s. A server DDR5 stick (RDIMM) has over 50% more bandwidth than a DDR4-3200 stick, and a single EPYC 9004 has 12 memory channels. That makes it a good fit for MoE models that need several hundred GB.

DDR5-6000 32GB price history

Price updated
$953$782$610$439$267
Low $365High $855
Sep 11Sep 28Oct 14

As an eBay Partner, VRAMGlass may be compensated if you buy through the eBay links on this page. The price you pay stays the same.

As an eBay Partner, VRAMGlass may be compensated if you buy through the eBay links on this page. The price you pay stays the same.

Desktop memory (UDIMM)

SpecPrice per stickPrice per GBBandwidth per stick7-day change30-day change30-day trendBuy
16 GB6000 MT/s$225131 listings$14.148 GB/s+1.8%+4.7%Buy
16 GB6400 MT/s$25058 listings$15.651.2 GB/s0.0%0.0%Buy
32 GB6000 MT/s$50077 listings$15.648 GB/s0.0%+19.3%Buy
32 GB6400 MT/s$50045 listings$15.651.2 GB/s0.0%0.0%Buy

Server memory (RDIMM)

SpecPrice per stickPrice per GBBandwidth per stick7-day change30-day change30-day trendBuy
16 GB4800 MT/s$59613 listings$37.338.4 GB/s+0.2%+0.2%Buy
16 GB5600 MT/s$61517 listings$38.444.8 GB/s-1.8%-1.8%Buy
32 GB4800 MT/s$1,24425 listings$38.938.4 GB/s0.0%0.0%Buy
32 GB5600 MT/s$1,30823 listings$40.944.8 GB/s+1.2%-1.2%Buy
64 GB4800 MT/s$2,50015 listings$39.138.4 GB/s+2.0%+2.0%Buy
64 GB5600 MT/s$2,70013 listings$42.244.8 GB/s0.0%+12.5%Buy

Price per stick is the median of the latest round of eBay listings; kits are split into single sticks first. Speeds are backward compatible: if a motherboard only supports 4800, a 5600 stick still works and runs at 4800.

Best DDR5 desktop RAM deals on eBay

Hand-picked deals from trusted eBay sellers. Shop with confidence.

As an eBay Partner, VRAMGlass may be compensated if you buy through the eBay links on this page. The price you pay stays the same.

Best DDR5 server RAM deals on eBay

Hand-picked deals from trusted eBay sellers. Shop with confidence.

As an eBay Partner, VRAMGlass may be compensated if you buy through the eBay links on this page. The price you pay stays the same.

Running local LLMs on DDR5 RAM

In a large MoE model, the expert weights can sit in system RAM while the GPU holds only the attention and shared weights: more RAM fits larger models, and more bandwidth means faster generation. Below are three builds with every memory slot filled, a desktop PC, a single-socket server and a dual-socket server, each with one RTX 4090.

Desktop PC

AMD Ryzen 7 7700 · 2-channel

B650 motherboard

Max memory
128 GB
Theoretical bandwidth
96 GB/s
RAM
4 x 32G DDR5-6000
$2,000
GPU
GeForce RTX 4090
$3,695
Motherboard + CPU
Reference
$400
Power supply
850 W
$100
Reference build price
$6,195
Single-socket server

AMD EPYC 9354 · 12-channel

Supermicro H13SSL-N motherboard

Max memory
768 GB
Theoretical bandwidth
460.8 GB/s
RAM
12 x 64G DDR5-4800
$30,000
GPU
GeForce RTX 4090
$3,695
Motherboard + CPU
Reference
$2,700
Power supply
1000 W
$140
Reference build price
$36,535
Dual-socket server

2 × AMD EPYC 9354 · 24-channel

Gigabyte MZ73-LM0 motherboard

Max memory
1,536 GB
Theoretical bandwidth
921.6 GB/s
RAM
24 x 64G DDR5-4800
$60,000
GPU
GeForce RTX 4090
$3,695
Motherboard + CPU
Reference
$5,300
Power supply
1600 W
$300
Reference build price
$69,295

A dual-socket build's theoretical bandwidth is the sum of both CPUs, but generation doesn't get twice as fast. With llama.cpp, MoE models run barely faster on two sockets than on one; KTransformers' dual-socket mode, which keeps a copy of the weights on each CPU, measured about 40% faster. With all four slots filled, many desktop motherboards have to lower the memory speed to stay stable, so real bandwidth is below the theoretical figure.

Reference build price = live eBay median prices for the RAM and GPU + reference prices for the motherboard, CPU and power supply.

FAQ

Does DDR5 have built-in ECC? Do I still need ECC RAM?

Every DDR5 chip has on-die ECC, but it only fixes errors inside the chip. Data leaving the chip and traveling across the stick and motherboard to the CPU is not protected. Real ECC memory adds 8 check bits (marked EC8) or 4 (marked EC4) to each 32-bit subchannel, and every server RDIMM has it. On a desktop, error correction only works if both the CPU and the motherboard support it. You don't need to buy ECC memory specifically to run local LLMs.

DDR5 server RAM vs desktop RAM: what's the difference?

Desktops use unbuffered memory (UDIMM); servers use registered memory (RDIMM). An RDIMM has an extra registering clock driver chip (RCD), so each channel can carry more chips. Sticks of 32GB and 64GB are common, and all RDIMMs have ECC. The trade-off is lower speeds and looser timings: server sticks are commonly DDR5-4800 or 5600, desktop sticks 6000 or 6400. DDR5 sticks carry their own power management chip, and desktop and server sticks take different supply voltages, so they are not interchangeable.

What does 2Rx4 or 1Rx8 mean on a RAM stick?

The number before R is the rank count. A rank is a group of chips on the stick that are read and written together to make up 64 bits of data: 1R is single-rank, 2R is dual-rank. The number after x is the data width of each chip in bits. It takes 8 x8 chips or 16 x4 chips to make 64 bits, so x4 sticks can reach higher capacities, and most high-capacity server sticks are 2Rx4. The more ranks in a channel, the more likely the motherboard is to lower the memory speed when all slots are filled.

What is CAS latency (CL)? Does it matter more than speed?

CL (CAS latency) is the number of clock cycles between a read command and the data coming out. Lower is faster. To get the real latency, convert it using the speed: nanoseconds = CL × 2000 ÷ speed in MT/s. DDR5-6000 CL30, common on desktops, works out to 10 ns; DDR5-4800 CL40, common on servers, to about 17 ns. When an LLM runs, every generated token means reading several to tens of GB of weights from memory. Bandwidth is what counts, and timings have very little effect.

Can you mix DDR5 RAM with different speeds, sizes or brands?

Sticks with different speeds will work together, but they all run at the speed of the slowest stick, with the loosest timings. With different capacities, only the capacity that matches on both channels is interleaved in dual-channel mode, so bandwidth drops. Different brands usually work, but the safest choice is the same model from the same batch. Desktop and server sticks can't be mixed, and neither can DDR4 and DDR5 (the notch is in a different place, so they don't fit). With 4 sticks in a DDR5 desktop, most platforms need a big drop in speed to stay stable, so if speed is the goal, use just 2 sticks. On a server, every channel needs identical sticks to reach full bandwidth.

How is RAM bandwidth calculated? Are 4 sticks faster than 2?

A DDR5 stick is split into two 32-bit subchannels, which together still transfer 64 bits, or 8 bytes, at a time, so bandwidth per stick = speed × 8. DDR5-6000 gives 48 GB/s, which is what PC5-48000 on the label refers to. Platform bandwidth = bandwidth per stick × number of channels. A desktop has only 2 channels, so 4 sticks still give 96 GB/s: extra sticks add capacity, not bandwidth. EPYC 9004 has 12 channels, which reach 460.8 GB/s when all are filled with DDR5-4800.

What do 4800B, PC5-38400 and EC8 mean on a RAM label?

The number is the speed, and the letter after it is the JEDEC timing grade: DDR5-4800B, common on servers, is CL40, and 5600B is CL46. PC5-38400 is the same speed written as bandwidth (4800 × 8 = 38400 MB/s). An R on the label means RDIMM; U would be a desktop stick and S a laptop stick. EC8 means each subchannel carries 8 ECC check bits. Desktop sticks without this marking only have on-die ECC inside the chips.