Pages:
Author

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

hero member
Activity: 588
Merit: 520
NEW RELEASE - v1.2.2a

Download: https://github.com/nicehash/excavator/releases

Urgently read: https://github.com/nicehash/excavator/blob/master/README.md

Changelog:
  • added algorithm CUDA sia
  • general fixes and improvements

Sia works on NiceHash.com and Siamining.com and it is using stratum protocol.

Anyone interested to mine @ NiceHash; use domain pascal.eu.nicehash.com or pascal.usa.nicehash.com for the time domains sia.xxx are not working.
hero member
Activity: 588
Merit: 520
NEW RELEASE - v1.2.2a

Download: https://github.com/nicehash/excavator/releases

Urgently read: https://github.com/nicehash/excavator/blob/master/README.md

Changelog:
  • added algorithm CUDA sia
  • general fixes and improvements

Sia works on NiceHash.com and Siamining.com and it is using stratum protocol.
newbie
Activity: 7
Merit: 0
How to set something like "--gpu-platform 1" in GG?

Unlike GG, OpenCL platforms are transparent with zero-based device ID's in excavator.
For example, if there are two devices on Platform 0, the device ID of the first device on Platform 1 is 2.

    Platform 0: Device 0, Device 1
    Platform 1: Device 2

Makes sense?
Thank you!
hero member
Activity: 588
Merit: 520
Is it ok to replace the excavator version of the nicehash miner with this version?

Yes, but NHM cannot work with this new version, it is not supported yet.
hero member
Activity: 588
Merit: 520
How to set something like "--gpu-platform 1" in GG?

Unlike GG, OpenCL platforms are transparent with zero-based device ID's in excavator.
For example, if there are two devices on Platform 0, the device ID of the first device on Platform 1 is 2.

    Platform 0: Device 0, Device 1
    Platform 1: Device 2

Makes sense?

The best is to call device.list and see which device_id it is (https://github.com/nicehash/excavator/tree/master/api#device-list).
newbie
Activity: 38
Merit: 0
Is it ok to replace the excavator version of the nicehash miner with this version?
sr. member
Activity: 728
Merit: 304
Miner Developer
How to set something like "--gpu-platform 1" in GG?

Unlike GG, OpenCL platforms are transparent with zero-based device ID's in excavator.
For example, if there are two devices on Platform 0, the device ID of the first device on Platform 1 is 2.

    Platform 0: Device 0, Device 1
    Platform 1: Device 2

Makes sense?
sr. member
Activity: 728
Merit: 304
Miner Developer
I was able to setup dual mining on my AMD cards using the claymore miner easy enough. Has anyone figured out dualmining on excavator on nvidia cards?

I'm running 2x 980ti cards

All you need to do is to add two algos and assign workers to each, I think.
sr. member
Activity: 728
Merit: 304
Miner Developer
Well, we are pretty innocuous... I must admit that the current political show is quite entertaining,
but it's pretty scary if you really think about it.

Anyway, I still need to figure out why my RX 470 is not behaving well. My RX 480 is running at 292 S/s, though.
member
Activity: 126
Merit: 10
90*c is good, right?
I was able to setup dual mining on my AMD cards using the claymore miner easy enough. Has anyone figured out dualmining on excavator on nvidia cards?

I'm running 2x 980ti cards
sr. member
Activity: 703
Merit: 272
djeZo
When do you optimize the excavator by 6-8%?
When we put in all of popular algorithms and get some good anti-reversing tehcniques in place so our ideas and hard work isn't stolen again. Until then, we better keep it a bit under, so we don't draw too much attention.

Your kernel is slow. You stole the idea from the silent army..



I based it off Tromp's solver, which was under MIT. Some parts of the code (indices dup checking and sorting) is from SA (again MIT), besides that, I didn't even read SA kernel. We can't say the same about your endeavours eh? Sell this GPL closed source, sell that GPL closed source...

i love watching you all bicker... it's like watching the orange guy's presidency... just not as much orange.   Grin
hero member
Activity: 588
Merit: 520
djeZo
When do you optimize the excavator by 6-8%?
When we put in all of popular algorithms and get some good anti-reversing tehcniques in place so our ideas and hard work isn't stolen again. Until then, we better keep it a bit under, so we don't draw too much attention.

Your kernel is slow. You stole the idea from the silent army..



I based it off Tromp's solver, which was under MIT. Some parts of the code (indices dup checking and sorting) is from SA (again MIT), besides that, I didn't even read SA kernel. We can't say the same about your endeavours eh? Sell this GPL closed source, sell that GPL closed source...
newbie
Activity: 7
Merit: 0
The wait is over, folks! Here comes the new version:

excavator v1.2.0a
https://github.com/nicehash/excavator/releases/tag/v1.2.0a

New features include:

  • changed commanding interface to JSON based messages over startup file or API
  • CUDA: added decred
  • added OpenCL support
  • OpenCL: added pascal
  • OpenCL: added equihash

Please read the documentations very carefully, especially if you are using AMD cards.

We would love to hear your feedback to make excavator the best miner ever. Enjoy!
How to set something like "--gpu-platform 1" in GG?
sp_
legendary
Activity: 2926
Merit: 1087
Team Black developer
djeZo
When do you optimize the excavator by 6-8%?
When we put in all of popular algorithms and get some good anti-reversing tehcniques in place so our ideas and hard work isn't stolen again. Until then, we better keep it a bit under, so we don't draw too much attention.

Your kernel is slow. You stole the idea from the silent army..

sr. member
Activity: 728
Merit: 304
Miner Developer
Waitnig optimizing for GCN1.0 cards.

I know, I know... Let me see what I can do for you.
sr. member
Activity: 1484
Merit: 253
Waitnig optimizing for GCN1.0 cards.
hero member
Activity: 700
Merit: 500
We are also working on a good pro-style API documentation that can be found here: https://github.com/nicehash/excavator/tree/master/api

very nice, i like it Smiley
full member
Activity: 162
Merit: 100
now this looks nice Cheesy

waiting for even better version :-D
keep it simple
member
Activity: 68
Merit: 10
The final version of the config
Code:
[
{"time":1,"commands":[
{"id":1,"method":"algorithm.add","params":["equihash","zcl.suprnova.cc:4042","Kayfolom.node07"]}
]},
{"time":2,"commands":[
{"id":1,"method":"worker.add","params":["0","0"]},
{"id":1,"method":"worker.add","params":["0","0"]},
{"id":1,"method":"worker.add","params":["0","1"]},
{"id":1,"method":"worker.add","params":["0","1"]},
{"id":1,"method":"worker.add","params":["0","2"]},
{"id":1,"method":"worker.add","params":["0","2"]},
{"id":1,"method":"worker.add","params":["0","3"]},
{"id":1,"method":"worker.add","params":["0","3"]},
{"id":1,"method":"worker.add","params":["0","4"]},
{"id":1,"method":"worker.add","params":["0","4"]}
]},
{"time":5,"commands":[
{"id":1,"method":"device.set.tdp","params": ["0","111"]},
{"id":1,"method":"device.set.core_delta","params": ["0","80"]},
{"id":1,"method":"device.set.memory_delta","params":["0","700"]},
{"id":1,"method":"device.set.tdp","params": ["1","111"]},
{"id":1,"method":"device.set.core_delta","params": ["1","80"]},
{"id":1,"method":"device.set.memory_delta","params":["1","700"]},
{"id":1,"method":"device.set.tdp","params": ["2","111"]},
{"id":1,"method":"device.set.core_delta","params": ["2","80"]},
{"id":1,"method":"device.set.memory_delta","params":["2","700"]},
{"id":1,"method":"device.set.tdp","params": ["3","111"]},
{"id":1,"method":"device.set.core_delta","params": ["3","80"]},
{"id":1,"method":"device.set.memory_delta","params":["3","700"]},
{"id":1,"method":"device.set.tdp","params": ["4","111"]},
{"id":1,"method":"device.set.core_delta","params": ["4","80"]},
{"id":1,"method":"device.set.memory_delta","params":["4","700"]}
]},
{"time":10,"commands":[
{"id":1,"method":"worker.reset","params":["0"]},
{"id":1,"method":"worker.reset","params":["1"]},
{"id":1,"method":"worker.reset","params":["2"]},
{"id":1,"method":"worker.reset","params":["3"]},
{"id":1,"method":"worker.reset","params":["4"]},
{"id":1,"method":"worker.reset","params":["5"]},
{"id":1,"method":"worker.reset","params":["6"]},
{"id":1,"method":"worker.reset","params":["7"]},
{"id":1,"method":"worker.reset","params":["8"]},
{"id":1,"method":"worker.reset","params":["9"]}
]},
{"time":15,"loop":20,"commands":[
{"id":1,"method":"worker.print.speed","params":["0"]},
{"id":1,"method":"worker.print.speed","params":["1"]},
{"id":1,"method":"worker.print.speed","params":["2"]},
{"id":1,"method":"worker.print.speed","params":["3"]},
{"id":1,"method":"worker.print.speed","params":["4"]},
{"id":1,"method":"worker.print.speed","params":["5"]},
{"id":1,"method":"worker.print.speed","params":["6"]},
{"id":1,"method":"worker.print.speed","params":["7"]},
{"id":1,"method":"worker.print.speed","params":["8"]},
{"id":1,"method":"worker.print.speed","params":["9"]},
{"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"]}
]}
]

Result:
Code:
[18:54:29][0x000009c4][info] core | Device #0-0 speed: 208.146179 H/s
[18:54:29][0x000009c4][info] core | Device #0-1 speed: 209.735081 H/s
[18:54:29][0x000009c4][info] core | Device #1-2 speed: 223.026859 H/s
[18:54:29][0x000009c4][info] core | Device #1-3 speed: 223.899505 H/s
[18:54:29][0x000009c4][info] core | Device #2-4 speed: 223.427464 H/s
[18:54:29][0x000009c4][info] core | Device #2-5 speed: 224.297069 H/s
[18:54:29][0x000009c4][info] core | Device #3-6 speed: 225.697251 H/s
[18:54:29][0x000009c4][info] core | Device #3-7 speed: 228.411534 H/s
[18:54:29][0x000009c4][info] core | Device #4-8 speed: 223.633259 H/s
[18:54:29][0x000009c4][info] core | Device #4-9 speed: 222.171429 H/s
[18:54:30][0x000009c4][info] core | Algorithm 'equihash' total speed: 2.211706 kH/s

While excavator remains the worst of all. We are waiting for the programmers to play enough with parsing json and  take up the real deal  Wink
hero member
Activity: 588
Merit: 520
id is just there for marking JSON message, if you don't need that returned (such as when creating json messages) you just set to to any number you like.

Speed should not be any different. Are you sure you setup everything correctly? Running two workers per device?

You can check with HTTP WEB and see more details what is going on (is gpu utlization 100%?).
Pages:
Jump to: