XMR — Block —Hashrate —Tx fee ~—Converter

Best CPUs for Monero Mining in 2026: RandomX Hashrate Compared

Which CPU is best for Monero mining? RandomX hashrate for Ryzen, Intel, Threadripper, EPYC and Apple chips, why L3 cache matters, and what RandomX v2 changes.

BeginnerBy the XMR Daily team7 min read
On this page
  1. Why RandomX is a CPU algorithm
  2. What makes a CPU fast at RandomX
  3. RandomX hashrate by CPU
  4. Best CPUs by budget and goal
  5. Power efficiency matters more than peak H/s
  6. RandomX v2: what changes for your CPU
  7. GPUs, ASICs and botnets
  8. Bottom line

Key takeaways

  • RandomX rewards L3 cache, core count and memory channels, which is why AMD Ryzen and EPYC chips dominate the benchmark charts.
  • Top desktop results on xmrig.com: Ryzen 9 9950X about 28.4 kH/s, 7950X about 27.0 kH/s, 5950X about 23.4 kH/s.
  • 3D V-Cache does not help much: a 7800X3D scores below a regular 7700X in the benchmark data.
  • Used 16-core Ryzen chips often give the best value; server CPUs win on raw hashrate but cost far more.
  • RandomX v2, planned for the next hard fork, makes each hash about 53% heavier, so raw H/s figures will drop while work per watt improves.

“Which CPU should I buy to mine Monero?” is one of the most repeated questions in mining forums, usually followed by a screenshot of a hashrate that looks too low. The answer depends less on clock speed than most people expect. RandomX, Monero’s proof-of-work, cares mostly about cache size, real cores and memory channels. This guide explains what matters, compares real benchmark numbers and looks ahead to RandomX v2.

Why RandomX is a CPU algorithm

RandomX was introduced in Monero’s November 2019 hard fork to keep mining on ordinary computers. Each hash runs a randomly generated program on a virtual machine that resembles a general-purpose CPU: integer and floating-point math, branches and lots of random memory reads. Specialized chips gain little because they would need to rebuild most of a CPU anyway.

Two memory modes exist, according to the RandomX README:

  • Fast mode needs about 2,080 MiB of shared memory for the dataset. This is what miners use.
  • Light mode needs only 256 MiB but is much slower. It is meant for verifying blocks, not mining.

What makes a CPU fast at RandomX

1. L3 cache: about 2 MB per thread

XMRig’s optimization guide says each mining thread needs about 256 KB of L2 and 2 MB of L3. Your useful thread count is roughly your L3 size divided by 2 MB. That is why a Ryzen 7 5700X (8 cores, 32 MB L3) can run 16 threads at full speed, while an older chip with 8 MB of L3 is limited to about 4.

2. Real performance cores

Hyper-threading helps only while there is enough cache to share. Intel’s hybrid designs mix performance cores with smaller efficiency cores, which contribute less per thread.

3. Memory channels

RandomX reads the 2 GB dataset constantly. The same guide puts the ceiling at roughly 4,000–6,000 H/s per DDR4 channel. Dual-channel memory is mandatory on desktops, and server platforms with 8 or 12 channels pull far ahead.

4. Hardware AES and a modern instruction set

All recent x86 and ARMv8 chips have hardware AES. Newer AMD cores also benefit from XMRig optimizations; 6.26.0 added VAES-512 for Zen 5.

RandomX hashrate by CPU

The table below uses the best results submitted to the XMRig benchmark (RandomX, multi-thread) as of October 2026. These are top submissions, often from tuned systems with huge pages, the MSR mod and good RAM. Expect a stock system to land somewhat lower.

Desktop CPUs

CPU Cores Best submitted H/s
AMD Ryzen 9 9950X 16 28,416
AMD Ryzen 9 9950X3D 16 28,397
AMD Ryzen 9 7950X 16 26,960
AMD Ryzen 9 7950X3D 16 25,846
AMD Ryzen 9 5950X 16 23,370
AMD Ryzen 9 9900X 12 20,918
AMD Ryzen 9 7900X 12 20,677
AMD Ryzen 9 5900X 12 17,624
Intel Core i9-13900KS 24 (8P+16E) 17,196
Intel Core i9-14900K 24 (8P+16E) 16,278
AMD Ryzen 7 9700X 8 14,490
Intel Core Ultra 9 285K 24 (8P+16E) 14,187
AMD Ryzen 7 7700X 8 13,658
AMD Ryzen 7 7800X3D 8 12,757
AMD Ryzen 7 5800X 8 12,445
Intel Core i9-12900K 16 (8P+8E) 11,695
AMD Ryzen 7 5700X 8 11,194
AMD Ryzen 5 9600X 6 10,968
AMD Ryzen 5 7600 6 10,387
AMD Ryzen 5 5600X 6 9,100
Intel Core i5-12400F 6 8,042

Workstation and server CPUs

CPU Cores Best submitted H/s
AMD EPYC 9755 128 235,688
AMD EPYC 9654 96 184,819
AMD Ryzen Threadripper PRO 9995WX 96 117,759
AMD Ryzen Threadripper 7980X 64 85,671
AMD Ryzen Threadripper 7970X 32 43,499

Apple and ARM

CPU Best submitted H/s
Apple M3 Ultra 12,724
Apple M4 Max 8,585
Apple M4 Pro 6,819
Apple M1 2,496
ARM Cortex-A76 (e.g. Raspberry Pi 5 class) 436

A few patterns stand out:

  • 16-core Ryzen 9 chips are the desktop sweet spot. Each generation adds a little, but a 5950X still delivers over 80% of a 9950X.
  • 3D V-Cache does not pay off. The 7800X3D scores below the plain 7700X, and the X3D variants of the 16-core chips are no faster than the regular ones. Once each thread has its 2 MB of L3, extra cache adds little, and X3D parts tend to run at lower clocks.
  • Intel is competitive only at the top end. The i9-13900KS and 14900K are respectable, but they draw a lot of power to get there.
  • Apple chips are efficient but not fast for the price, and you cannot add memory channels to a MacBook.

Note: Treat any single benchmark number with care. Sample counts differ a lot between CPUs, and a result from an overclocked system with exotic RAM is not what you will see on an off-the-shelf PC.

Best CPUs by budget and goal

Goal Good picks Why
Highest desktop hashrate Ryzen 9 9950X, 7950X Top results on a consumer platform
Best value (used market) Ryzen 9 5950X, 5900X AM4 boards and DDR4 are cheap; strong hashrate per dollar
Budget build Ryzen 7 5700X, Ryzen 5 7600 32 MB of L3, low power, cheap
Low power, quiet home box Ryzen 7 9700X or 7700 at a reduced power limit Good H/s per watt when power-limited
Maximum hashrate per machine EPYC 9004/9005, Threadripper Many channels and huge caches; expensive
Mining on what you already own Anything with 2 MB L3 per thread you plan to use Zero hardware cost

Tip: The cheapest hashrate is the hardware you already own. Buying a CPU just to mine Monero rarely pays back on mining income alone; see our profitability breakdown in the mining category. Many miners mine on a machine they need anyway, such as a home server.

Power efficiency matters more than peak H/s

Your income is proportional to hashrate, but your cost is proportional to watts. Desktop chips, especially recent Ryzen 9 and Intel K-series parts, ship with power limits set for peak benchmark scores rather than efficiency. Lowering the power limit (PPT on AMD, PL1/PL2 on Intel) or using AMD’s Eco Mode usually reduces power draw proportionally more than it reduces hashrate. How much depends on the chip and the silicon lottery, so measure it yourself: use a cheap plug-in power meter at the wall rather than software readouts, step the limit down, and stop when hashes per watt stop improving.

RandomX v2: what changes for your CPU

Monero’s next hard fork, which also brings FCMP++, is planned to switch the network to RandomX v2. XMRig 6.26.0 already supports it, and it runs on the FCMP++ beta stressnet. No mainnet date has been set.

According to benchmark notes published by P2Pool developer SChernykh, v2:

  • Raises the program size from 256 to 384 instructions per hash.
  • Adds extra AES mixing and prefetches the dataset further ahead.
  • Does about 53% more work per hash than v1 overall.

The practical effect for miners:

CPU (test setting) v2 hashrate vs v1 Work per joule vs v1
Ryzen 9 9950X (285 W) 98.6% 150.7%
Ryzen 9 9950X (100 W) 87.1% 133.2%
Ryzen 9 5950X (~124 W) 87.5% 138.2%
Ryzen 7 3700X (88 W) 85.4% 130.5%
Core i9-12900K (125 W) 96.1% 147.0%
Ryzen AI 9 HX 370 (28 W) 108.0% 165.1%

So raw H/s numbers will usually fall after the fork, typically to 75–100% of today’s values, but each hash represents more computation. Because everyone’s hashrate shifts at the same time, your share of the network should change only slightly, depending on how your CPU fares relative to the average. The author also noted that later code tweaks improved v2 results, so treat these numbers as early.

Key point: After RandomX v2 activates, benchmark tables like the one above will need to be redone. Comparing a v1 number with a v2 number is meaningless.

GPUs, ASICs and botnets

  • GPUs can run RandomX but are far less efficient per watt than CPUs. Very few Monero miners use them.
  • ASICs for RandomX have not appeared in any meaningful form, which is what the algorithm was designed for.
  • Botnets and cloud abuse are a real part of RandomX hashrate, because any computer can mine it. This is one reason Monero’s community encourages home miners to join decentralized options like P2Pool.

Bottom line

If you are buying, a 16-core Ryzen 9 gives the most hashrate on a normal desktop, and a used 5950X gives the best value. Fill both memory channels, enable huge pages and tune power limits. Before spending anything, check whether your electricity price makes mining worthwhile, and plan to update your miner for RandomX v2 when the fork date is announced.

Frequently asked questions

What is the best CPU for Monero mining?

For a desktop, a 16-core Ryzen 9 (5950X, 7950X or 9950X) gives the highest hashrate. For value, a used 5950X or a Ryzen 7 with 32 MB of L3 is hard to beat. Server EPYC and Threadripper chips lead overall but cost thousands.

Is Intel or AMD better for RandomX?

AMD generally leads because Ryzen chips pair many full-size cores with large L3 caches. Intel's hybrid chips put out decent numbers but their efficiency cores and smaller L3 per thread hold them back.

Can I mine Monero with a GPU?

You can, but RandomX was designed for CPUs and GPUs get poor hashrate per watt on it. Almost all Monero mining is done on CPUs.

Can I mine Monero on a Raspberry Pi or phone?

It works technically on 64-bit ARM, but the hashrate is tiny (a Cortex-A76 shows a few hundred H/s). It is fine for learning, not for earning.

Sources and further reading

  1. XMRig RandomX benchmark
  2. XMRig: RandomX optimization guide
  3. RandomX on GitHub (tevador)
  4. RandomX v2 vs v1 results (SChernykh gist)
  5. Moneropedia: RandomX
  6. XMRig releases
  • randomx
  • best cpu
  • hashrate
  • ryzen
  • mining hardware