Open grahamreeds opened 2 years ago
Yes.
It only needs to start one CPU thread to speak to the GPU, which is running 32 actual threads (line below).
Okay.
I wouldn't of expected CUDA performance to be so poor, even on my laptop. It is running about as fast as a raspberry pi!
RandomX is intentionally nasty for GPUs. You normally would run two copies of xmrig (separate folders) and different configs. One with CPU only, GPUs off; and the other with CPU off and GPU(s) only. Because of how intensely different each sort of algorithm work on different devices. And then if you mine into MoneroOcean pool you can process other coins jobs and still get paid XMR. Even if you only point the GPU there, it will score a lot more using GPU-friendly algorithms. Although the M2000M is really old so probably not much more than the CPU scores at rx/0. But much better than 86H/s effective payout handling probably cn-gpu or something (Maxwell cores weren't great, but I run a bunch of even worse Fermi's).
So what algo to mine? I tried various algos but they all default to rx/0:
[2022-05-19 13:06:34.885] net no active pools, stop mining
* POOL #1 gulf.moneroocean.stream:10128 algo rx/arq
* POOL #2 pool.minexmr.com:4444 algo auto
[2022-05-19 13:06:34.951] net use pool gulf.moneroocean.stream:10128 199.247.0.216
[2022-05-19 13:06:34.952] net new job from gulf.moneroocean.stream:10128 diff 128001 algo rx/0 height 2626870 (38 tx)
[2022-05-19 13:06:45.431] miner speed 10s/60s/15m 62.81 n/a n/a H/s max 66.36 H/s
[2022-05-19 13:06:50.419] config "D:\github.com\xmrig\build\Release\config.json" was changed, reloading configuration
[2022-05-19 13:06:50.420] net no active pools, stop mining
* POOL #1 gulf.moneroocean.stream:10128 algo rx/wow
* POOL #2 pool.minexmr.com:4444 algo auto
[2022-05-19 13:06:50.484] net use pool gulf.moneroocean.stream:10128 199.247.0.216
[2022-05-19 13:06:50.485] net new job from gulf.moneroocean.stream:10128 diff 128001 algo rx/0 height 2626870 (38 tx)
[2022-05-19 13:07:00.763] miner speed 10s/60s/15m 64.25 n/a n/a H/s max 66.36 H/s
[2022-05-19 13:07:02.536] config "D:\github.com\xmrig\build\Release\config.json" was changed, reloading configuration
[2022-05-19 13:07:02.537] net no active pools, stop mining
* POOL #1 gulf.moneroocean.stream:10128 algo cn/0
* POOL #2 pool.minexmr.com:4444 algo auto
[2022-05-19 13:07:02.605] net use pool gulf.moneroocean.stream:10128 199.247.0.216
[2022-05-19 13:07:02.606] net new job from gulf.moneroocean.stream:10128 diff 128001 algo rx/0 height 2626870 (38 tx)
MoneroOcean's extra features require their fork of everything. MO-xmrig MO-xmrig-cuda
Then it will benchmark all algorithms at the first run and algo-switch from there on.
I guess it isn't meant to be - the benchmark fails when it gets to kawpow.
I have logged a ticket: https://github.com/MoneroOcean/xmrig-cuda/issues/7
Maybe I am reading this wrong but when I start xmrig with just CUDA it only starts a single thread?
Am I reading this wrong?