Hello,
XMRig/6.4.0 is mining just on 4 of 12 CPU cores on AMD Ryzen 5 series 4400.
On older 3xxx it was all cores 12/12.
After some digging I found that at:
/hive/miners/xmrig-new/xmrig/6.4.0/config.json
there is:
"rx": [0, 1, 3, 4],
Therefor (even with ./xmrig --threads 12)
it gets downscaled to 4
[2020-10-29 14:02:57.058] randomx init dataset algo rx/0 (12 threads) seed 0d053f64821ce740...
[2020-10-29 14:02:57.476] randomx allocated 2336 MB (2080+256) huge pages 100% 1168/1168 +JIT (418 ms)
[2020-10-29 14:03:00.714] randomx dataset ready (3238 ms)
[2020-10-29 14:03:00.714] cpu use profile rx (4 threads) scratchpad 2048 KB
[2020-10-29 14:03:00.777] cpu READY threads 4/4 (4) huge pages 100% 4/4 memory 8192 KB (63 ms)
Any tip or support of generating this config file by HiveOS to get there full 12/12 cores?
It should looks like this:
"rx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11],
Note also please add priority switch to lower:
"cpu": {
...
"priority": 1,
It will still use 100% of cpu, but HiveOS agent, and other tools would have higher priority. Thanks.