Best Crypto to Mine with a CPU
in 2026
Everything you need to know about CPU mining: the best coins, the best processors, how to configure XMRig, and how to maximize your hashrate without any GPU investment.
CPU mining is accessible, affordable, and still profitable in 2026. Here are the top coins:
- Monero (XMR) — RandomX, the undisputed king of CPU mining. Mine at xmr.suprnova.cc
- Raptoreum (RTM) — GhostRider, great for AMD CPUs with large L3 cache. Mine at rtm.suprnova.cc
- Salvium (SAL) — RandomX variant, same hardware as Monero. Mine at sal.suprnova.cc
- Xelis (XEL) — XelisHash, efficient on both CPU and GPU. Mine at xel.suprnova.cc
Why CPU Mining Matters
CPU mining represents the purest form of the original cryptocurrency vision: anyone with a computer can participate in securing a network and earning rewards. Unlike GPU mining, which requires purchasing expensive graphics cards, or ASIC mining, which demands thousands of dollars in specialized hardware, CPU mining works with the processor already in your computer.
Advantages of CPU Mining
- Zero upfront cost: If you already own a computer with a modern CPU, you can start mining immediately with no additional investment.
- Low power consumption: CPUs typically draw 65-125W while mining, compared to 150-350W for GPUs. Your electricity bill stays manageable.
- Background mining: Unlike GPU mining, which can interfere with gaming and graphics work, CPU mining can run in the background while you use your computer for other tasks (with some performance impact).
- No heat issues: A single CPU generates far less heat than a GPU mining rig, requiring no special cooling or ventilation.
- Accessibility: CPU mining lowers the barrier to entry for cryptocurrency. Anyone can participate regardless of budget.
- Server utilization: System administrators can mine on idle servers, turning wasted compute capacity into cryptocurrency.
Think of CPU mining as urban gardening: you may not harvest as much as a commercial farm (GPU/ASIC), but you can grow something valuable in the space you already have, with minimal investment and effort.
Monero (XMR) — The King of CPU Mining
- Algorithm: RandomX
- Miner software: XMRig (open source)
- Suprnova pool: xmr.suprnova.cc
- Stratum port: 5222
Monero holds an unshakeable position as the number one CPU-mineable cryptocurrency. This is not accidental — it is by design. The RandomX algorithm, adopted by Monero in November 2019, was purpose-built to make CPU mining the most efficient approach, deliberately disadvantaging GPUs and making ASICs uneconomical.
How RandomX Works
RandomX achieves CPU optimization through several clever techniques:
- Random code execution: The algorithm generates and executes random programs, exploiting the CPU's advanced features like branch prediction, speculative execution, and instruction pipelining. GPUs lack these features.
- Memory-hard computation: RandomX requires a 2 GB dataset that must be stored in fast memory. The algorithm performs random reads from this dataset, requiring high memory bandwidth and low latency — characteristics of CPU L3 cache.
- Hardware AES: The algorithm uses AES encryption rounds, which modern CPUs execute in a single clock cycle via dedicated AES-NI instructions. GPUs can compute AES but much less efficiently.
- Floating-point operations: RandomX includes IEEE 754-compliant floating-point math, which CPUs handle natively but GPUs process differently (and less efficiently for this specific workload).
→ Program executes on CPU (branch prediction, AES-NI)
→ Random reads from 2 GB dataset (L3 cache critical)
→ Result hashed with Blake2b
→ Compare against target difficulty
The L3 Cache Factor
The single most important specification for RandomX mining is L3 cache size. RandomX requires 2 MB of L3 cache per mining thread. This means:
| L3 Cache Size | Max Efficient Threads | Example CPUs |
|---|---|---|
| 16 MB | 8 threads | Ryzen 5 5600X, i5-12400 |
| 32 MB | 16 threads | Ryzen 7 5800X, i7-12700K |
| 64 MB | 32 threads | Ryzen 9 7950X, Ryzen 9 5950X |
| 96 MB | 48 threads | Ryzen 9 7950X3D (V-Cache) |
| 256 MB | 128 threads | EPYC 7763, Threadripper PRO 5995WX |
Running more threads than your L3 cache can support results in cache misses, forcing the CPU to fetch data from slower main memory (RAM). This dramatically reduces hashrate per thread. Always match your thread count to your available L3 cache.
Monero Mining Hashrate Benchmarks
| CPU | Cores/Threads | L3 Cache | RandomX H/s | TDP |
|---|---|---|---|---|
| AMD EPYC 7763 | 64C/128T | 256 MB | ~44,000 H/s | 280W |
| AMD TR PRO 5995WX | 64C/128T | 256 MB | ~42,000 H/s | 280W |
| AMD Ryzen 9 7950X | 16C/32T | 64 MB | ~21,000 H/s | 170W |
| AMD Ryzen 9 7950X3D | 16C/32T | 128 MB | ~22,500 H/s | 120W |
| AMD Ryzen 9 5950X | 16C/32T | 64 MB | ~18,500 H/s | 105W |
| AMD Ryzen 7 7800X3D | 8C/16T | 96 MB | ~13,000 H/s | 120W |
| Intel i9-13900K | 24C/32T | 36 MB | ~16,500 H/s | 253W |
| Intel i7-13700K | 16C/24T | 30 MB | ~12,000 H/s | 253W |
| AMD Ryzen 5 5600X | 6C/12T | 32 MB | ~8,000 H/s | 65W |
| Intel i5-12400 | 6C/12T | 18 MB | ~6,500 H/s | 65W |
Notice the pattern: AMD CPUs consistently outperform Intel at similar core counts due to larger L3 caches. The EPYC 7763 with its massive 256 MB L3 cache can run 128 threads at full efficiency, making it the ultimate RandomX machine.
Why Mine Monero?
- Proven track record: Monero has been running since 2014 with consistent development and community growth
- Strong privacy: Ring signatures, stealth addresses, and RingCT provide genuine transaction privacy
- High liquidity: Listed on nearly every exchange, easy to convert to other currencies
- Stable value: One of the most consistently valued privacy coins
- Active community: Large, dedicated community of developers, users, and miners
- Regular upgrades: Protocol improvements keep the network modern and secure
Raptoreum (RTM) — GhostRider CPU Mining
- Algorithm: GhostRider
- Miner software: XMRig (with GhostRider support)
- Suprnova pool: rtm.suprnova.cc
- Stratum port: 3333
Raptoreum is the second most important CPU-mineable cryptocurrency. Its GhostRider algorithm takes a different approach to ASIC resistance than Monero's RandomX: instead of optimizing for CPU features, GhostRider chains together 15 different hashing algorithms in a random sequence, making it nearly impossible to build efficient specialized hardware.
How GhostRider Works
The GhostRider algorithm rotates through 15 sub-algorithms in a random order determined by the previous block's hash:
// GhostRider's 15 sub-algorithms (randomly ordered per block)
1. Blake 6. Keccak 11. CryptoNight-Dark
2. BMW 7. Skein 12. CryptoNight-Darklite
3. Groestl 8. Luffa 13. CryptoNight-Fast
4. JH 9. CubeHash 14. CryptoNight-Lite
5. Echo 10. SHAvite 15. CryptoNight-Turtle
// The CryptoNight variants are memory-hard,
// requiring L3 cache for efficient execution.
// This makes large-cache CPUs dominant.
The inclusion of multiple CryptoNight variants (algorithms 11-15) means GhostRider is heavily dependent on L3 cache, similar to RandomX. CPUs with large L3 caches perform disproportionately better because the CryptoNight phases dominate the computation time.
Raptoreum CPU Benchmarks
| CPU | L3 Cache | GhostRider H/s | TDP | Efficiency |
|---|---|---|---|---|
| AMD EPYC 7763 | 256 MB | ~8,500 H/s | 280W | 30.4 H/W |
| AMD Ryzen 9 7950X | 64 MB | ~4,200 H/s | 170W | 24.7 H/W |
| AMD Ryzen 9 5950X | 64 MB | ~3,800 H/s | 105W | 36.2 H/W |
| AMD Ryzen 7 5800X3D | 96 MB | ~3,200 H/s | 105W | 30.5 H/W |
| Intel i9-13900K | 36 MB | ~2,800 H/s | 253W | 11.1 H/W |
| AMD Ryzen 5 5600X | 32 MB | ~1,600 H/s | 65W | 24.6 H/W |
Notice the Intel i9-13900K's poor efficiency rating despite its high core count. GhostRider's CryptoNight components heavily favor L3 cache size, where AMD's Zen architecture has a decisive advantage. The Ryzen 5 5600X at 65W TDP offers better efficiency than Intel's flagship.
Raptoreum's Unique Features
- Smart Nodes: RTM holders can run smart nodes for additional rewards
- Asset creation: Create custom tokens and assets on the Raptoreum blockchain
- Futures: On-chain futures contracts for decentralized derivatives
- Active development: Regular protocol updates and feature additions
# XMRig command for Raptoreum mining on Suprnova
./xmrig -a gr \
-o stratum+tcp://rtm.suprnova.cc:3333 \
-u YourUsername.WorkerName \
-p x \
--threads=16
# Note: -a gr = GhostRider algorithm
# Adjust --threads to match your L3 cache (2 MB per thread)
Salvium (SAL) — RandomX Privacy Coin
- Algorithm: RandomX variant
- Miner software: XMRig
- Suprnova pool: sal.suprnova.cc
Salvium is a privacy-focused cryptocurrency that uses a variant of the RandomX algorithm. For existing Monero miners, this is excellent news: the exact same hardware and mining software works for both coins. You can switch between mining XMR and SAL with nothing more than a configuration change in XMRig.
Because Salvium's network is smaller than Monero's, the network difficulty is significantly lower. This means each unit of hashrate earns more SAL coins per day compared to XMR. Of course, SAL's market price is also lower, so the fiat-denominated value depends on the market dynamics of each coin.
Why Mine Salvium?
- Same hardware as Monero: Your RandomX-optimized CPU works identically for SAL mining. No setup changes needed beyond the pool URL.
- Lower difficulty: Smaller network means more coins per day per unit of hashrate.
- Privacy features: Built-in transaction privacy similar to Monero's approach.
- Diversification: Spread your mining across multiple coins to reduce risk.
- Upside potential: Smaller coins can appreciate significantly if the project gains traction.
Switching Between XMR and SAL
# Mining Monero on Suprnova
./xmrig -a rx/0 \
-o stratum+tcp://xmr.suprnova.cc:5222 \
-u YourUsername.WorkerName \
-p x
# Switching to Salvium - same hardware, different pool
./xmrig -a rx/0 \
-o stratum+tcp://sal.suprnova.cc:4233 \
-u YourUsername.WorkerName \
-p x
# Pro tip: Create two config files and switch with:
./xmrig --config config-xmr.json # for Monero
./xmrig --config config-sal.json # for Salvium
Some miners alternate between XMR and SAL based on daily profitability. Since both use RandomX, switching costs nothing — just restart XMRig with the other configuration. Use a mining profitability calculator to check current profitability for each coin and mine whichever yields more value. Over time, this dynamic approach can outperform mining a single coin exclusively.
Xelis (XEL) — Hybrid CPU/GPU Mining
- Algorithm: XelisHash
- Hardware: CPU and GPU
- Suprnova pool: xel.suprnova.cc
Xelis takes an unusual approach to proof-of-work: its XelisHash algorithm is designed to be efficient on both CPUs and GPUs. This means CPU miners are not at the catastrophic disadvantage they face on algorithms like Equihash or KAWPOW, where GPUs outperform CPUs by orders of magnitude.
For CPU miners, Xelis offers an interesting proposition: compete on a more level playing field against GPU miners while benefiting from lower network difficulty compared to established coins like Monero. The XelisHash algorithm balances compute-intensive operations (favoring GPUs) with memory-access patterns and sequential operations (where CPUs are competitive).
Xelis for CPU Miners
- Competitive hashrate: CPU hashrates on XelisHash are closer to GPU rates than on most other algorithms
- New project: Lower total network hashrate means more coins per hash
- Early adopter: Getting in early on a promising project can yield significant returns
- No specialized hardware: Any modern multi-core CPU will work effectively
Xelis is like a sport where both tall and short players can compete effectively. While GPUs (tall players) have some advantage, CPUs (shorter players) are not locked out of the game the way they would be in basketball (Equihash) or football (KAWPOW).
CPU Recommendations for Mining
Choosing the right CPU for mining is primarily about L3 cache size and power efficiency. Core count matters, but only up to the point where your L3 cache can support all threads. Here are our picks for every budget:
Best Consumer CPU: AMD Ryzen 9 7950X
- Cores/Threads: 16C/32T
- L3 Cache: 64 MB (32 efficient mining threads)
- RandomX: ~21,000 H/s
- TDP: 170W (configurable down to 65W in eco mode)
- Price: ~$500
- Why: Best balance of hashrate, efficiency, and price for desktop miners
Best Value CPU: AMD Ryzen 9 5950X (Used)
- Cores/Threads: 16C/32T
- L3 Cache: 64 MB
- RandomX: ~18,500 H/s
- TDP: 105W
- Price: ~$250-300 (used)
- Why: Excellent used market value, lower TDP than 7950X, still very competitive hashrate
Best Budget CPU: AMD Ryzen 5 5600X
- Cores/Threads: 6C/12T
- L3 Cache: 32 MB (16 efficient mining threads)
- RandomX: ~8,000 H/s
- TDP: 65W
- Price: ~$100-130 (used)
- Why: Incredible efficiency at 65W TDP, often the best ROI for budget miners
Best Intel CPU: Intel Core i9-13900K
- Cores/Threads: 24C/32T (8P + 16E)
- L3 Cache: 36 MB
- RandomX: ~16,500 H/s
- TDP: 253W
- Price: ~$400
- Why: Best Intel option, but AMD offers better value for mining. Only recommended if you already own this CPU.
Best Server CPU: AMD EPYC 7763
- Cores/Threads: 64C/128T
- L3 Cache: 256 MB (128 efficient mining threads)
- RandomX: ~44,000 H/s
- TDP: 280W
- Price: ~$3,000+ (new), ~$800-1,200 (used/refurb)
- Why: The ultimate RandomX CPU. Used EPYC 7763 on surplus server platforms offer incredible H/s per dollar.
Complete CPU Comparison
| CPU | L3 Cache | RandomX H/s | TDP | H/s per Watt | Price |
|---|---|---|---|---|---|
| EPYC 7763 | 256 MB | 44,000 | 280W | 157 | $800+ |
| TR PRO 5995WX | 256 MB | 42,000 | 280W | 150 | $2,500+ |
| Ryzen 9 7950X | 64 MB | 21,000 | 170W | 124 | $500 |
| Ryzen 9 7950X3D | 128 MB | 22,500 | 120W | 188 | $600 |
| Ryzen 9 5950X | 64 MB | 18,500 | 105W | 176 | $250 |
| i9-13900K | 36 MB | 16,500 | 253W | 65 | $400 |
| Ryzen 7 5800X3D | 96 MB | 13,000 | 105W | 124 | $250 |
| Ryzen 5 5600X | 32 MB | 8,000 | 65W | 123 | $100 |
For CPU mining, AMD wins decisively. The combination of larger L3 caches and lower power consumption gives AMD Ryzen and EPYC processors a massive advantage in both hashrate and efficiency. Intel CPUs can mine, but they cost more per hash and use significantly more electricity. If you are buying hardware specifically for mining, always choose AMD.
XMRig Configuration Guide
XMRig is the most widely used mining software for CPU mining. It supports RandomX (Monero, Salvium), GhostRider (Raptoreum), and several other algorithms. It is open source, actively maintained, and available for Windows, Linux, and macOS.
Installation
# Download from official GitHub repository
# https://github.com/xmrig/xmrig/releases
# Linux: Build from source for best performance
git clone https://github.com/xmrig/xmrig.git
cd xmrig && mkdir build && cd build
cmake .. -DWITH_HWLOC=ON
make -j$(nproc)
# Windows: Download pre-built binary from GitHub releases
Enabling Huge Pages (Critical for Performance)
Huge pages provide a 10-20% hashrate boost by reducing TLB (Translation Lookaside Buffer) misses when RandomX accesses its 2 GB dataset. This is the single most impactful optimization after choosing the right CPU.
# Linux: Enable huge pages (1280 pages = 2.5 GB)
sudo sysctl -w vm.nr_hugepages=1280
# Make it persistent across reboots
echo "vm.nr_hugepages=1280" | sudo tee -a /etc/sysctl.conf
# For multi-socket servers (e.g., 2x EPYC), increase to 2560
sudo sysctl -w vm.nr_hugepages=2560
# Windows: Run XMRig as Administrator
# XMRig will automatically request SeLockMemoryPrivilege
# You may need to enable it in Local Security Policy:
# secpol.msc → Local Policies → User Rights Assignment
# → Lock pages in memory → Add your user
Complete config.json Example
// config.json for Monero mining on Suprnova
{
"autosave": true,
"cpu": {
"enabled": true,
"huge-pages": true,
"huge-pages-jit": true,
"hw-aes": null,
"priority": null,
"max-threads-hint": 100,
"asm": true,
"argon2-impl": null
},
"pools": [
{
"url": "stratum+tcp://xmr.suprnova.cc:5222",
"user": "YourUsername.WorkerName",
"pass": "x",
"keepalive": true,
"tls": false
}
],
"randomx": {
"init": -1,
"init-avx2": -1,
"mode": "auto",
"1gb-pages": false,
"rdmsr": true,
"wrmsr": true,
"cache_qos": false,
"numa": true
}
}
Key XMRig Settings Explained
- huge-pages: Enable for 10-20% hashrate boost. Requires system configuration (see above).
- max-threads-hint: Set to 100 for maximum threads, or lower (e.g., 75) if you want to use the computer while mining.
- priority: Set to 0 (idle) for background mining, or leave null for normal priority.
- keepalive: Enable to prevent pool disconnections during idle periods.
- numa: Enable for multi-socket servers (EPYC, Threadripper) to optimize memory locality.
- wrmsr/rdmsr: Enable for MSR (Model Specific Register) optimization on supported CPUs. Requires root/admin. Can provide 5-15% boost on some AMD CPUs.
Linux vs Windows for CPU Mining
The operating system you use for mining can make a measurable difference in hashrate and reliability. Here is an honest comparison:
| Factor | Linux | Windows |
|---|---|---|
| Hashrate | 3-8% higher (lower OS overhead) | Baseline |
| Huge Pages | Easy to configure (sysctl) | Requires admin + policy edit |
| Stability | No forced updates or reboots | Windows Update can interrupt |
| MSR Access | sudo modprobe msr | Requires unsigned driver |
| Setup Difficulty | Command-line based | GUI-friendly |
| Remote Management | SSH built-in | RDP or third-party tools |
| Memory Usage | ~200 MB base system | ~2 GB base system |
Recommendation
For a single PC that you also use for other tasks: stay on Windows. The convenience outweighs the small performance difference.
For dedicated mining machines or servers: use Linux (Ubuntu Server or Debian). The higher hashrate, better stability, and lower overhead make it the clear winner for 24/7 mining.
# Quick Ubuntu Server setup for CPU mining
sudo apt update && sudo apt install build-essential cmake git libhwloc-dev libssl-dev
# Enable huge pages
sudo sysctl -w vm.nr_hugepages=1280
echo "vm.nr_hugepages=1280" | sudo tee -a /etc/sysctl.conf
# Enable MSR for AMD CPUs
sudo modprobe msr
# Build and run XMRig
git clone https://github.com/xmrig/xmrig.git
cd xmrig && mkdir build && cd build
cmake .. && make -j$(nproc)
sudo ./xmrig -o stratum+tcp://xmr.suprnova.cc:5222 \
-u YourUsername.WorkerName -p x
# Run as a systemd service for auto-restart
# See XMRig documentation for service file template
Bottom Line
Start with Monero: If you are new to CPU mining, Monero (XMR) is the safest and most straightforward choice. It has the highest liquidity, strongest community, and most mature ecosystem. Download XMRig, point it at xmr.suprnova.cc, and start earning.
Diversify with Raptoreum: Once you are comfortable mining XMR, consider adding Raptoreum (RTM) to your rotation. It uses the same hardware (AMD CPUs with large L3 caches excel) and offers potential upside as a smaller project. The GhostRider algorithm provides a different mining experience with its multi-algorithm approach.
Explore Salvium and Xelis: For miners seeking early-adopter opportunities, Salvium (SAL) offers zero-effort diversification (same RandomX algorithm as Monero) while Xelis (XEL) provides a unique hybrid CPU/GPU mining option with its custom XelisHash algorithm.
Hardware matters: If buying a CPU specifically for mining, AMD Ryzen 9 7950X offers the best consumer-grade hashrate. For budget builds, a used Ryzen 5 5600X at $100 is hard to beat. Enable huge pages and MSR optimization for maximum performance. Linux gives you a 3-8% edge over Windows.
The bottom line on profitability: CPU mining will not make you rich overnight. Its strength lies in accessibility (zero additional hardware cost), low power consumption (65-170W vs 300W+ for GPUs), and the ability to accumulate coins over time. Be sure to factor in pool fees when calculating your net returns. Many successful miners treat CPU mining as a way to acquire coins they believe in long-term, converting idle compute power into digital assets.