Performance of AMD RYZEN processors on RandomX algorithm cryptocurrency Monero

ryzen9_randomx_monero_mininAs you know, the Monero cryptocurrency is going to switch to the new RandomX mining algorithm in October 2019 to exclude centralization of mining on ASIC devices. For maximum decentralization, the main emphasis is on mining on central processors, as was actually the case with the current Cryptonight mining algorithm. Only with the advent of RandomX, the performance of the CPU on this algorithm will already significantly exceed video cards, which means that the profitability of mining on the CPU will also increase. Therefore, it will be interesting to compare the performance of different generations of AMD Ryzen processors on the RandomX mining algorithm and choose the most profitable option for them according to the payback period.

 To start mining on the CPU, in addition to the processor itself, you also need a motherboard, memory, power supply, so the payback will be calculated taking into account the costs of the entire assembly.

UPD 30.12.2019: Added Ryzen 9 3950X 16 Cores 32 Threads 

CPU Price  Price Total* H/s USD/KH CPU TDP Watt/KH
FX6300 50 USD 250 USD 1500  167 95W 63
FX8350 90 USD 290 USD 1800  161 140W 78
Ryzen 5 1600 120 USD 370 USD 3800   97 56W 15
Ryzen 7 1700 170 USD 420 USD 4500  93 70W 15
Ryzen 5 2600 140 USD 390 USD 4300  91 65W 15
Ryzen 5 3600 240 USD 490 USD 6300  78 88W 14
Ryzen 7 3700X 330 USD 580 USD 8000  72 134W 17
Ryzen 9 3900X 530 USD 780 USD 13300  59 165W 12
Ryzen 9 3950X 749 USD 1000 USD 16500 60 165W 10
TR 1920X 235 USD 735 USD 7700  95 180W 23
EPYC 7742 5000 USD 7000 USD 38700  181 225W 6

*Price total - the cost of the entire assembly.

The best performance per dollar and per watt is shown by the latest generation 12-core processor from AMD - Ryzen R9 3900. For previous-generation processors, you can buy used computers, thereby significantly reducing the initial price, which will significantly reduce the payback period of such solutions. The payback period is currently difficult to predict. It is difficult to accurately determine the number of video cards disconnected from mining due to the transition to RandomX. For example, the hashrate of the AMD Radeon RX Vega64 video card based on the RandomX algorithm is 1000H / s, so the number of video cards disconnected from the Monero network with RandomX will be noticeable. According to rough estimates, the profitability of mining Monero on AMD Ryzen processors with the transition to RandomX will grow 2-3 times from the current values.