MaynardMiner/SWARM

Add Kaspa

UserDC-LeGrand opened this issue · 12 comments

NiceHash has just announced support for KASPA. Please add support in lolminer-n and lolminer-a, and gminer-n and gminer-a.

Resolved this by changing lolminer-a.ps1 and lolminer-n.ps1 commandline argument from --coin to --algo, and json files Naming changed ..

image

image

root@rig5:/SWM/bin/lolminer-n-1# lolMiner --list-algos

List of supported algorithms:

Parameter Algorithm Fee % Needs / Supports --pers
AUTOLYKOS2 Autolykos V2 (Ergo) 1.5 false
BEAM-I BeamHash I 1.0 true
BEAM-II BeamHash II 1.0 false
BEAM-III BeamHash III 1.0 false
C29AE Cuckoo 29 2.0 false
C29D CuckarooD 29 2.0 false
C29M CuckarooM 29 2.0 false
C30CTX Cuckaroo 30 CTXC 2.5 false
C31 Cuckatoo 31 2.0 false
C32 Cuckatoo 32 2.0 false
CR29-32 Cuckaroo 29-32 1.0 false
CR29-40 Cuckaroo 29-40 1.0 false
EQUI144_5 Equihash 144/5 1.0 true
EQUI192_7 Equihash 192/7 1.0 true
EQUI210_9 Equihash 210/9 1.0 false
ETCHASH Etchash 0.7 false
ETHASH Ethash 0.7 false
FLUX ZelHash 1.5 false
KASPA HeavyHash-Kaspa 0.75 false
UBQHASH Ubqhash 0.7 false
ZEL ZelHash 1.5 true

Has to add Alt_Names as gminer and lolminer call the algos differently ...

image

Unsure if this was necessary, but went ahead with the double entries in the nicehash.ps1 pool file as well ...

image

gminer-n.json requires a little tweak as well, since miner commandline expects kheavyhash as an argument, which if left as is, does not map to Default HiveOS OC template called "heavyhash"....

image

Please note, heavyhash is not supported on later version of gminer, only on old version prior to 2.75.
Ive logged an incident on their GitHub Repo Incident for this .

image

Please note, heavyhash is not supported on later version of gminer, only on old version prior to 2.75. Ive logged an incident on their GitHub Repo Incident for this .

image

So does this mean I can't add it yet?

Technically one could copy 'gminer.ps1' .json, and the update.jsons to create a "gminer-old" for an older version. I have done it before, but it is a pain the butt to do, and they usually fix their next version when you point it out so the work is technically arbitrary on top of it.

I will leave this open for those who want to know how to add it, but I think I will wait until they support kaspa again before I add heavyhash back in.

Maybe you could add support for gminer-n only for now, and lolminer-n and lolminer-a. , ie leave kasp out of gminer-a.jjson config file. Can you test on higher on higher end AMD GPU's, as mine are lowly AMD RX570, and 580 4GB GPU's, which work fine with lolminer, even for dual mining !!!!

Worst case, just stick with lolminer/kas, but at a slight hash rate disadvantage over gminer-n.

I havent tried SRBminer nor teamredminer with KASPA, which might be better AMD options ...

image

Still troubleshooting why TeamRedMiner wont bench heavyhash, but got lol, srb, and wildrig running on my AMD Polaris rig...,

image

So essentially check and see who supports heavyhash, and add it is what you want me to do. I thought I did already, but I will check again. If it is omitted from a miner that supports it let me know.

Lolminer, gminer, and TeamRedminer was missing it. TeamRed blows away all the others on AMD ..

image

For the record the nicehash.ps1 port entries are no longer used. I commented out the ports in the file, but keep them there in case they roll back. But they have an auto port now that doesn't require port mapping.

And I will add them

When changing the lolminer-n and -a .ps1 scripts to use the --algo argument , please add "--pers " values to commands section is associated .json files for equihash, as LOLminer will not run without it , for the four equihash algos ...

image

Also messed up pool-algos.json file in first post, which should look like this instead,with distinction between heavyhash and kheavyhash ...

image