Bendr0id / xmrigCC

RandomX, CryptoNight, Argon2 and GhostRider CPU/GPU miner with Command&Control (CC) Server and Monitoring
GNU General Public License v3.0
312 stars 112 forks source link

[Feature request] Algo switching #176

Closed bobbieltd closed 5 years ago

bobbieltd commented 6 years ago

It seems your miner doesn’t switch algo nor take algo parameter from the pool. Can you implememt MO’s feature https://github.com/xmrig/xmrig/pull/721 ?

djfinch commented 6 years ago

That's not true. Miner switching algo as per job extended info/as usual... I'm using this on daily basis. I suppose you're talking about feature where miner reports algo performance back to pool and then pool select most profit algo/job based on this reported performance (I guess, maybe I missed something). That's MO-only feature. I can't find any other multi-algo pool... Is this worth to implement?

bobbieltd commented 6 years ago

@djfinch Sorry, I’m wrong. You are right. It is just like xmrig and do switch variant. However, it doesn’t switch algo (cn, cn-lite, cn-heavy). Use case is not much worthy but I like MoneroOcean’s idea and think it is better to be implemented with current very low mining profitability.

djfinch commented 6 years ago

EDIT: Oh, I had script to 'sed' config on miner side executed remotely. And this works, yes. Sorry. :) @bobbieltd ~~Algo switch works out of the box as well :) I've tested it for combination of algo/pow : cn/1; cn/xtl, cn-lite/1. Fast/heavy was not tested but I think it's OK, too. Test case was made with running XNP just restarted with different configs (for XMR(Lethean,Graft)/Stellite/Aeon pools). All miners were pointed to XNP. All of them switched algo/pow on the fly, right after XNP sent new job with different algo/pow.~~

untoreh commented 5 years ago

@Bendr0id any plans?

Bendr0id commented 5 years ago

Don't know if its really worth to look into that. Since variant changing is already supported you can simply switch between coins with a proxy. Next bigger feature is remote upgrade of the miner. So this has much lower prio.

Bendr0id commented 5 years ago

Integrated.

https://github.com/Bendr0id/xmrigCC/releases/tag/2.0.0-beta1