Builds
Monero miner builds
11 platforms, AM4 to dual-socket servers. Hashrates: top community XMRig submissions per CPU, refreshed hourly. Socket, memory type and channel population compatibility-checked.
MSI MAG B650 Tomahawk WiFi
Any B650/X870 board with a decent VRM works. Prefer 4 DIMM slots so you can add memory later.
2 x 8 GB DDR5-6000 CL30 (16 GB)
Fills all 2 memory channels · RandomX needs RAM per mining thread. Dual-channel is mandatory for full bandwidth. Enable the EXPO/XMP profile; faster DDR5 directly lifts RandomX hashrate.
AMD Ryzen 9 9950X3D
MSI MAG B650 Tomahawk WiFi
Update the BIOS before installing an X3D chip on older stock boards.
2 x 8 GB DDR5-6000 CL30 (16 GB)
Fills all 2 memory channels · RandomX needs RAM per mining thread. DDR5-6000 CL30 is the sweet spot for Zen 5 X3D parts.
MSI MAG B650 Tomahawk WiFi
Zen 4 runs hot under 24/7 RandomX load — pick a board with solid VRM cooling and set a comfortable fan curve.
2 x 8 GB DDR5-6000 CL30 (16 GB)
Fills all 2 memory channels · RandomX needs RAM per mining thread. Dual-channel DDR5-6000 is the Zen 4 sweet spot.
AMD Ryzen 9 5950X
MSI MAG B550 Tomahawk
AM4 is end-of-life, which makes B550 boards a bargain. Check the BIOS supports Ryzen 5000 before buying.
2 x 8 GB DDR4-3600 CL16 (16 GB)
Fills all 2 memory channels · RandomX needs RAM per mining thread. DDR4-3600 in dual-channel gets Zen 3's memory controller to 1:1. Tight timings beat raw capacity for RandomX.
AMD Ryzen 9 5900X
MSI MAG B550 Tomahawk
2 x 8 GB DDR4-3600 CL16 (16 GB)
Fills all 2 memory channels · RandomX needs RAM per mining thread. The XMRig community usually runs this chip at 24 threads — memory bandwidth, not cache, is the bottleneck.
MSI MAG B550 Tomahawk
B550 and X570 boards both work; on the used market just grab whichever is in stock and cheap.
2 x 8 GB DDR4-3600 CL16 (16 GB)
Fills all 2 memory channels · RandomX needs RAM per mining thread. Zen 2 loves fast memory. DDR4-3600 is the target; 3200 is acceptable if that's what's on sale.
MSI MAG B550 Tomahawk
2 x 8 GB DDR4-3600 CL16 (16 GB)
Fills all 2 memory channels · RandomX needs RAM per mining thread. Dual-channel DDR4-3200/3600. Avoid single-stick configs — they halve RandomX hashrate.
AMD Ryzen Threadripper 3970X
ASUS ROG Strix TRX40-E Gaming
TRX40 boards are only available used or leftover new-old-stock. Confirm the sTRX4 socket revision matches the CPU.
4 x 8 GB DDR4-3200 (32 GB)
Fills all 4 memory channels · RandomX needs RAM per mining thread. Quad-channel is required — populating only two DIMMs guts the hashrate. 4 x 16 GB is the minimum sane config.
AMD Ryzen Threadripper 7970X
ASUS Pro WS TRX50-SAGE WIFI
TRX50 boards are pricey; this only makes sense if you also need the workstation platform.
4 x 8 GB DDR5-5600 (32 GB)
Fills all 4 memory channels · RandomX needs RAM per mining thread. Four DIMMs to populate quad-channel. RDIMM or UDIMM both work on TRX50, but don't mix them.
AMD EPYC 7713P
Supermicro H12SSL-i
Any Milan-compatible SP3 board works. These are usually pulled from decommissioned servers — buy from a seller with a return policy.
8 x 8 GB DDR4-3200 ECC RDIMM (64 GB)
Fills all 8 memory channels · RandomX needs RAM per mining thread. Eight channels must be populated for full bandwidth — 8 matching RDIMMs is the minimum. RandomX is memory-bandwidth bound at this core count.
Dual Intel Xeon E5-2699 v3 (LGA 2011-3)
Machinist X99 Dual LGA2011-3
Repurposed OEM boards resold on eBay/AliExpress. Confirm dual v3/v4 support and ECC RDIMM compatibility before buying.
8 x 8 GB DDR4-2133 ECC RDIMM (64 GB)
Fills all 8 memory channels · RandomX needs RAM per mining thread. Fill all 8 channels (4 per socket) for full memory bandwidth. Used DDR4 RDIMMs are some of the cheapest RAM per GB anywhere.