Pages:
Author

Topic: excavator by NiceHash - multi-algorithm NVIDIA GPU miner [1.5.6a] - page 7. (Read 179226 times)

jr. member
Activity: 119
Merit: 3
bad bad @dropky a small corection  Roll Eyes  Grin only for equihash
- Here is an example of the json file to run equihash on 3 GPUs: = BAD
- Here is an example of the json file to run equihash on 1 GPU with 3 Worker: = Good

cheers
jr. member
Activity: 132
Merit: 7
Si am super new to miners and have only been able to use the ones that create a .bat file.  I am not familiar with .json... How do I set this up?  Where is a good place to know what I need to script?

Mining:  zCash on SuprNova

You should take a look at our github repository.
API documentation: https://github.com/nicehash/excavator/tree/master/api (check algorithm.add and worker.add methods)
Config file example: https://github.com/nicehash/excavator/blob/master/default_command_file.json

Once you have a json file, you have to run excavator with -c config_file_name.json parameter.

Here is an example of the json file to run equihash on 3 GPUs:
Code:
[
{"time":0,"commands":[
{"id":1,"method":"algorithm.add","params":["equihash","equihash.usa.nicehash.com:3357","your_btc"]}
]},
{"time":3,"commands":[
{"id":1,"method":"worker.add","params":["0","0"]},
                {"id":1,"method":"worker.add","params":["0","1"]},
                {"id":1,"method":"worker.add","params":["0","2"]}
]},
{"time":10,"loop":10,"commands":[
{"id":1,"method":"algorithm.print.speeds","params":["0"]}
]}
]
jr. member
Activity: 132
Merit: 7
Does this miner supports stratum protocols?

Yes, it's compatible with most pools.
newbie
Activity: 182
Merit: 0
Slow.. My solominer is doing 1200++ with 0 cpu usage on the gtx 1070.. (+30%)

Why don't you open the source, and I can show you how I did it..
And then sell it for 0.005 BTC
newbie
Activity: 1
Merit: 0
Si am super new to miners and have only been able to use the ones that create a .bat file.  I am not familiar with .json... How do I set this up?  Where is a good place to know what I need to script?

Mining:  zCash on SuprNova
newbie
Activity: 7
Merit: 0
How can I get the web (index.html) working on Linux Ubuntu I have
/opt/excavator/bin/index.html

but when I run it I get Excavator is currently offline.

excavator -wl /opt/excavator/bin/index.html -p 3456
hero member
Activity: 687
Merit: 511
@MarkAz for equihash algo to change Mode of algorithm you need to do it like this in confing json file:

Code:
{"id":1,"method":"worker.add","params":["0","0","0"]}

Awesome - thanks, I see it now.  One interesting observation, in the docs it says 1 is the default, but when I set one in the way you've described (and it shows M=1 as the parameter), I'm seeing different behavior that I was before.  On one particular machine, the GPU's would run at about 96-98% utilization, but now explicitly setting it to M=1 I'm seeing 100% across all the GPU's.  I don't know that I'm seeing anything different on the hashrate side yet, but I've literally just tried it so it will be interesting to see if it has an effect.
jr. member
Activity: 40
Merit: 1
Does this miner supports stratum protocols?
jr. member
Activity: 132
Merit: 7
Any plans to investigate your equihash algorythm? I think there is room for improvement and I know you can make it Smiley

Yes, working on it.. Smiley
jr. member
Activity: 132
Merit: 7
@dropky hello

I see a good improvement with 1.4.4.a on neoscrypt algoritm!!! & now i am try to figure how i can tweak best for get close to Hsrminer performance, so can you explain or give more details about what means "Mode of algorithm" is a intensitie, what exactly do ? With default excavator parameter neoscript algo it bring this value mining VIVO:

Code:
core | Algorithm 'neoscrypt' total speed: 692.720640 kH/s

Hardware Spec & setting:
GPU 0: Gigabyte Windforce 2 NVIDIA GeForce GTX 1060 3GB (Samsung) dedicate to mining
GPU 1: Gigabyte NVIDIA GeForce GTX 650 2GB only for own use, not for mining
OS: Windows 7 Service Pack 1
Video Driver: 390.65
MSI Afterburn: 4.4.2
Power limit: 74
Temp limit: 80
Core Clock: +168
Memmory Clock: +650

https://github.com/nicehash/excavator/tree/master/nvidia#neoscrypt

Any news about fix & improve equihash algoritm ?

thx & cheer

The current version of excavator includes different implementations for neoscrypt - kernels might vary a bit from one mode to another and some modes work better on the specific card than others. For example, you'll notice that 1060 card uses mode 4 while 1070 uses mode 2. We opened the M parameter to the API because on cards that are not optimized (all Maxwell cards) different mode could perform better than the default one.

Regarding the equihash.. It's our main priority and we'll do our best to improve it.
jr. member
Activity: 119
Merit: 3
When you use the commandline option M, is there any visual indication on startup?  I'm just playing around with it and equihash, and I tried -M 2 and -M=2 and neither one seemed to make any difference, so I'm not sure if I'm missing something.  FWIW, I'm running the latest Linux version.

@MarkAz for equihash algo to change Mode of algorithm you need to do it like this in confing json file:

Code:
{"id":1,"method":"worker.add","params":["0","0","0"]}

Were ["0","0","0"] = a. 0 = Device 0, b. 0 = worker 0, c. 0 = M0 (for M1 use 1, for M2 use 2) this is only for equihash for other algo there are diferite value

https://github.com/nicehash/excavator/tree/master/nvidia#equihash

Yes it is a visual indication at witch Mode excavator start exactly on beginning in console it say that (using Mode parameter in json or not excavator it start on a default stage & it say it).

p.s. for dev make in logs to be record Mode & Block value to pls

cheers
hero member
Activity: 687
Merit: 511
When you use the commandline option M, is there any visual indication on startup?  I'm just playing around with it and equihash, and I tried -M 2 and -M=2 and neither one seemed to make any difference, so I'm not sure if I'm missing something.  FWIW, I'm running the latest Linux version.
newbie
Activity: 28
Merit: 0
I want to say that I got around 710 with DSTM.  I pretty much try them all as they release new versions.  I end up sticking with Excavator due to better hash and no fees.  I also get better hash with lyra2rev2.  I run 3 workers with it.

Nice. That's what I also expect/hope from excavator. I just switched to DSTM from EWBF. I will let it run for few days and then give another try to Excavator. I always test the inflow to the wallet ;-)
newbie
Activity: 11
Merit: 0
I want to say that I got around 710 with DSTM.  I pretty much try them all as they release new versions.  I end up sticking with Excavator due to better hash and no fees.  I also get better hash with lyra2rev2.  I run 3 workers with it.
newbie
Activity: 28
Merit: 0
@Kaan3000,

Give it a try using M=1 and 2 workers.  I am using Titan X (pascal) from 2016 and get steady 755-760 h/s.  I find pascal cards do better with 2 workers and maxwell with 1 worker.


Thanks Yenbus! I started with 2 workers. It wasn't much different than 1 worker -> both gave ~600 to 650. Then I applied 4 workers, it increased. Then I applied 6 workers and it crashed. This way I lowered to 5 workers per card and that seemed to be the highest in my configuration.

Did you use DSTM? What do you get with your sweet Titan X? Smiley (I get solid 700h/s per card with DSTM)
newbie
Activity: 11
Merit: 0
@Kaan3000,

Give it a try using M=1 and 2 workers.  I am using Titan X (pascal) from 2016 and get steady 755-760 h/s.  I find pascal cards do better with 2 workers and maxwell with 1 worker.
newbie
Activity: 28
Merit: 0
Have played around with excavator today:

Added 5 workers per card (1080ti) with M=1 equihash algo:

  • It goes max 1000h/s per card (I think this value is just an illusion)
  • Hangs a little at around 800h/s per card (I wish this value could be sustainable)
  • Lowers down to 660h/s and stays stable

M=2 -> crashes
M=0 -> achieves max 650h/s
M=1 and 6 workers per card -> crashes

Here is my json:

Code:
[
{"time":0,"commands":[
{"id":1,"method":"algorithm.add","params":["equihash","zec-eu2.nanopool.org:16666","t1giG5dAbFzdSjTAkNa7d8otMZQTqbk7nwX","z"]}
]},

{"time":3,"commands":[
{"id":1,"method":"worker.add","params":["0","0","1"]},
{"id":1,"method":"worker.add","params":["0","0","1"]},
{"id":1,"method":"worker.add","params":["0","0","1"]},
{"id":1,"method":"worker.add","params":["0","0","1"]},
{"id":1,"method":"worker.add","params":["0","0","1"]},

{"id":1,"method":"worker.add","params":["0","1","1"]},
{"id":1,"method":"worker.add","params":["0","1","1"]},
{"id":1,"method":"worker.add","params":["0","1","1"]},
{"id":1,"method":"worker.add","params":["0","1","1"]},
{"id":1,"method":"worker.add","params":["0","1","1"]},

{"id":1,"method":"worker.add","params":["0","2","1"]},
{"id":1,"method":"worker.add","params":["0","2","1"]},
{"id":1,"method":"worker.add","params":["0","2","1"]},
{"id":1,"method":"worker.add","params":["0","2","1"]},
{"id":1,"method":"worker.add","params":["0","2","1"]},

{"id":1,"method":"worker.add","params":["0","3","1"]},
{"id":1,"method":"worker.add","params":["0","3","1"]},
{"id":1,"method":"worker.add","params":["0","3","1"]},
{"id":1,"method":"worker.add","params":["0","3","1"]},
{"id":1,"method":"worker.add","params":["0","3","1"]},

{"id":1,"method":"worker.add","params":["0","4","1"]},
{"id":1,"method":"worker.add","params":["0","4","1"]},
{"id":1,"method":"worker.add","params":["0","4","1"]},
{"id":1,"method":"worker.add","params":["0","4","1"]},
{"id":1,"method":"worker.add","params":["0","4","1"]}
]},

{"time":5,"commands":[
{"id":1,"method":"device.set.tdp","params": ["0","80"]},
{"id":1,"method":"device.set.core_delta","params": ["0","130"]},
{"id":1,"method":"device.set.memory_delta","params": ["0","700"]},
{"id":1,"method":"device.set.tdp","params": ["1","80"]},
{"id":1,"method":"device.set.core_delta","params": ["1","130"]},
{"id":1,"method":"device.set.memory_delta","params": ["1","700"]},
{"id":1,"method":"device.set.tdp","params": ["2","80"]},
{"id":1,"method":"device.set.core_delta","params": ["2","130"]},
{"id":1,"method":"device.set.memory_delta","params": ["2","700"]},
{"id":1,"method":"device.set.tdp","params": ["3","80"]},
{"id":1,"method":"device.set.core_delta","params": ["3","130"]},
{"id":1,"method":"device.set.memory_delta","params": ["3","700"]},
{"id":1,"method":"device.set.tdp","params": ["4","80"]},
{"id":1,"method":"device.set.core_delta","params": ["4","130"]},
{"id":1,"method":"device.set.memory_delta","params": ["4","700"]}
]},

{"time":10,"loop":10,"commands":[
{"id":1,"method":"worker.print.speed","params":["0"]},
{"id":2,"method":"worker.print.speed","params":["1"]},
{"id":3,"method":"worker.print.speed","params":["2"]},
{"id":4,"method":"worker.print.speed","params":["3"]},
{"id":5,"method":"worker.print.speed","params":["4"]},
{"id":1,"method":"algorithm.print.speeds","params":["0"]}
]},

{"event":"on_quit","commands":[
{"id":1,"method":"device.set.tdp","params": ["0","100"]},
{"id":1,"method":"device.set.core_delta","params": ["0","0"]},
{"id":1,"method":"device.set.memory_delta","params": ["0","0"]},
{"id":1,"method":"device.set.tdp","params": ["1","100"]},
{"id":1,"method":"device.set.core_delta","params": ["1","0"]},
{"id":1,"method":"device.set.memory_delta","params": ["1","0"]},
{"id":1,"method":"device.set.tdp","params": ["2","100"]},
{"id":1,"method":"device.set.core_delta","params": ["2","0"]},
{"id":1,"method":"device.set.memory_delta","params": ["2","0"]},
{"id":1,"method":"device.set.tdp","params": ["3","100"]},
{"id":1,"method":"device.set.core_delta","params": ["3","0"]},
{"id":1,"method":"device.set.memory_delta","params": ["3","0"]},
{"id":1,"method":"device.set.tdp","params": ["4","100"]},
{"id":1,"method":"device.set.core_delta","params": ["4","0"]},
{"id":1,"method":"device.set.memory_delta","params": ["4","0"]}
]}
]

Any plans to investigate your equihash algorythm? I think there is room for improvement and I know you can make it Smiley

jr. member
Activity: 119
Merit: 3
@dropky hello

I see a good improvement with 1.4.4.a on neoscrypt algoritm!!! & now i am try to figure how i can tweak best for get close to Hsrminer performance, so can you explain or give more details about what means "Mode of algorithm" is a intensitie, what exactly do ? With default excavator parameter neoscript algo it bring this value mining VIVO:

Code:
core | Algorithm 'neoscrypt' total speed: 692.720640 kH/s

Hardware Spec & setting:
GPU 0: Gigabyte Windforce 2 NVIDIA GeForce GTX 1060 3GB (Samsung) dedicate to mining
GPU 1: Gigabyte NVIDIA GeForce GTX 650 2GB only for own use, not for mining
OS: Windows 7 Service Pack 1
Video Driver: 390.65
MSI Afterburn: 4.4.2
Power limit: 74
Temp limit: 80
Core Clock: +168
Memmory Clock: +650

https://github.com/nicehash/excavator/tree/master/nvidia#neoscrypt

Any news about fix & improve equihash algoritm ?

thx & cheer
newbie
Activity: 9
Merit: 0
Hi guys, what could be the reason for a very low hashrate? On the neoscrypt gtx 1070 ti the result is 650 kH/s, with the use of the other miner is more than 1300 KH/s.


Try different startup parameters, B=720, M=5 (or M=3) for example. It should work much better.

EDIT: I've run some more tests on 1070 Ti, I get the best performance with B=608 and M=5 parameters (a bit better than with B=722, M=3).
Thanks now everything works.
jr. member
Activity: 132
Merit: 7
Hi guys, what could be the reason for a very low hashrate? On the neoscrypt gtx 1070 ti the result is 650 kH/s, with the use of the other miner is more than 1300 KH/s.


Try different startup parameters, B=720, M=5 (or M=3) for example. It should work much better.

EDIT: I've run some more tests on 1070 Ti, I get the best performance with B=608 and M=5 parameters (a bit better than with B=722, M=3).
Pages:
Jump to: