-
xmrig
Monero (rx/0, rx/wow, rx/loki, defyx, rx/arq, rx/sfx, rx/keva, cn/0, cn/1, cn/2, cn/r, cn/fast, cn/half, cn/xao, cn/rto, cn/rwz, cn/zls, cn/double, cn/gpu, cn-lite/0, cn-lite/1, cn-heavy/0, cn-heavy/tube, cn-heavy/xhv, cn-pico, cn-pico/tlo, argon2/chukwa, argon2/wrkz, astrobwt) CPU/GPU miner (by MoneroOcean)
The main things that are the same are: * Use MO forks of everything: xmrig xmrig-cuda plugin (if nvidia) * Setup cpu-only xmrig as normal. Give rig-id in pass field (rigName:[email protected]) * Setup another separate folder configured cpu off and cuda or opencl on with different rig-id * Let each run their benchmarking and generate algo-perf * Run them both
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
The main things that are the same are: * Use MO forks of everything: xmrig xmrig-cuda plugin (if nvidia) * Setup cpu-only xmrig as normal. Give rig-id in pass field (rigName:[email protected]) * Setup another separate folder configured cpu off and cuda or opencl on with different rig-id * Let each run their benchmarking and generate algo-perf * Run them both
-
Now this is the basic setup but to add non-xmrig algos like autolykos2/ethash/c29v which can be more lucrative on some GPUs then the next evolution is to install meta-miner into that xmrig-GPU folder. Make an mm.json config file for it with other miners to launch (T-Rex for nvidia, TeamRedMiner for AMD, lolMiner for either, MoneroVMiner for c29v...) which means you make a bat file or whatever to properly launch those to connect to the 127.0.0.1 mini-proxy that meta-miner provides, and put reference to it for the algo. Copy the xmrig config.json to something like config-mm.json and swap the pool address and set coin/algo to null (for auto) and shut off tls if it was on. Set algos that xmrig supports all to launch xmrig -c config-mm.json. Run meta-miner and let it do its benchmarks. For kawpow you need a different config-mm-kawpow.json file with algo set to kawpow (it doesn't autonegotiate correctly from an automatic state) and all else same as the other file.