RandomX v1 hash: 4194304 VM instructions + 262144 AES = 4456448 total ops
RandomX v2 hash: 6291456 VM instructions + 524288 AES = 6815744 total ops (+52.9%)
RandomX v2 includes the following changes:
Program size increased from 256 to 384
CFROUND is tweaked to change the rounding 16 times less often
Group F and group E register mix is done using 16 AES operations (the extra 262144 AES ops come from this change)
Dataset prefetch is 2 iterations ahead instead of 1
RandomX v2 hash is 1.5 times "heavier" than RandomX v1 hash, so hashrate comparison is only for the reference. The real metric is work per Joule (the last two columns).
Results are obtained with randomx-benchmark tool and HWInfo64 to monitor the CPU power consumption. Large pages on, MSR mod on (XMRig was used to turn it on).
Command line for Ryzen AI 9 365:
./randomx-benchmark --mine --jit --hardAes --threads 14 --init 20 --affinity 0x3FFF --avx2 --largePages --nonces 1000000 [--v2]
AMD Ryzen 9 9950X (Zen 5) @ 285W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
27186.1
100.0%
95.38
121.15e9
425.1e6
100.0%
RandomX v2
26791.7
98.55%
94.01
182.61e9
640.72e6
150.72%
AMD Ryzen 9 9950X (Zen 5) @ 100W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
19912.2
100.0%
199.122
88.74e9
887.38e6
100.0%
RandomX v2
17346.2
87.11%
173.462
118.23e9
1182.27e6
133.23%
AMD Ryzen AI 9 HX 370 (Zen 5), DDR5-5600 @ 28W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
6597.15
100.0%
235.61
29.4e9
1050e6
100.0%
RandomX v2
7121.69
107.95%
254.35
48.54e9
1733.56e6
165.1%
Ryzen AI 9 365 (Zen 5) @ 28W (XMRig)
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
7739.7
100.0%
276.42
34.49e9
1231.84e6
100.0%
RandomX v2
7931.5
102.5%
283.27
54.06e9
1930.68e6
156.73%
Ryzen 9 7945HX (Zen 4) @ 62W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
19715
100.0%
317.98
87.86e9
1417.08e6
100.0%
RandomX v2
16798
85.2%
270.94
114.49e9
1846.63e6
130.31%
Ryzen 5 8600G (Zen 4) @ 45W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
5876.47
100.0%
130.59
26.19e9
581.96e6
100.0%
RandomX v2
5375.29
91.5%
119.45
36.64e9
814.15e6
139.9%
Ryzen 9 5950X (Zen 3) @ 122-126W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
14745.9 @ 126W
100.0%
117.03
65.71e9
521.54e6
100.0%
RandomX v2
12905.3 @ 122W
87.5%
105.78
87.96e9
720.98e6
138.2%
Ryzen 9 3950X (Zen 2) @ 131W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
15049.34
100.0%
114.88
67.07e9
511.96e6
100.0%
RandomX v2
13868.64
92.15%
105.87
94.53e9
721.57e6
140.94%
Ryzen 7 3700X (Zen 2) @ 88W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
8624
100.0%
98
38.43e9
436.73e6
100.0%
RandomX v2
7361
85.35%
83.65
50.17e9
570.12e6
130.54%
Ryzen 7 1700X (Zen 1) @ 95W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
4832.73
100.0%
50.87
21.54e9
226.7e6
100.0%
RandomX v2
4870.41
100.78%
51.27
33.2e9
349.43e6
154.13%
Intel Core i9-12900K @ 125W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
8644.47
100.0%
69.16
38.52e9
308.19e6
100.0%
RandomX v2
8310.78
96.14%
66.49
56.64e9
453.15e6
147.04%
Intel Core i7-8650U @ 15W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
1831.15
100.0%
122.08
8.16e9
544.03e6
100.0%
RandomX v2
1415
77.27%
94.33
9.64e9
642.95e6
118.18%
Intel Core i7-6820HQ @ 45W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
1968.56
100.0%
43.75
8.77e9
194.95e6
100.0%
RandomX v2
1488.25
75.6%
33.07
10.14e9
225.41e6
115.62%
Threadripper 1920X (Zen 1) @ 158-177W
Algorithm
Hashrate
Relative speed
Hash/Joule
VM+AES/s
VM+AES/Joule
Relative work/Joule
RandomX v1
6530.28 @ 158W
100.0%
41.27
29.1e9
183.93e6
100.0%
RandomX v2
6726.11 @ 177W
103%
37.92
45.84e9
258.46e6
140.52%
RandomX v2 Benchmark Results
13th Gen Intel(R) Core(TM) i7-13700K BIOS 13th Gen Intel(R) Core(TM) i7-13700K To Be Filled By O.E.M. CPU @ 3.4GHz @ 190.64W
Config: threads=15, affinity=0x7F5555, init=24
Stability: V1 crashes: 0/2, V2 crashes: 0/2
Detailed Statistics