Bitcoin Forum
June 24, 2024, 07:39:54 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 »
  Print  
Author Topic: excavator by NiceHash - multi-algorithm NVIDIA GPU miner [1.5.6a]  (Read 179232 times)
ViperGuy
Newbie
*
Offline Offline

Activity: 32
Merit: 0


View Profile
February 11, 2018, 05:07:15 PM
 #1201

I refuse to use Excavator for anything other than Nicehash. I get better results from the latest cudaminer. Plus, I have a theory that all those "benchmarks" that nicehash requires when a mosquito lands on your GPU are giving them free hashes.
Tidsdilatation
Sr. Member
****
Offline Offline

Activity: 518
Merit: 250


View Profile WWW
February 11, 2018, 06:06:15 PM
 #1202

I refuse to use Excavator for anything other than Nicehash. I get better results from the latest cudaminer. Plus, I have a theory that all those "benchmarks" that nicehash requires when a mosquito lands on your GPU are giving them free hashes.

The reason i stopped use the nicehash miner 2 is becourse of all those god damn benchmarks. Every time i restart the god damn program i have 2 benchmark eight fucking GPUs?! It takes forever, like 5 hours. Thats alot in mining time.
Kaan3000
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
February 11, 2018, 07:42:40 PM
 #1203

Just started testing 1.4.3a with my 5 x nvidia 1080ti rig. It seems way more stable than 1.1.0a. I knew excavator had potential against EWBF, this is why I'm giving another try.

What I love is that the GPUs are rather balanced in terms of output (680h/s) and total hashrate doesn't fluctuate much as in EWBF: Last 300 shares are all submitted  around 3.38kh/s.
 
What I don't like though, is that the sum is below 3500 which is the average at EWBF (3400min / 3600 max)

It stopped printing the results after 20 minutes but my readings from the pool look ok.

I wonder how I can set thread and block sizes via the .json file? I'm not sure if excavator is using all the available juice :/

EDIT: I'm mining Zcash "equihash"
proteus7
Newbie
*
Offline Offline

Activity: 106
Merit: 0


View Profile
February 11, 2018, 10:35:42 PM
 #1204

Regarding those neoscrypt speed improvements...I'm seeing almost 2x. Is that real? says Titan XP is now doing 2.14MH?!
MarkAz
Hero Member
*****
Offline Offline

Activity: 687
Merit: 511



View Profile
February 12, 2018, 06:21:03 AM
 #1205

Any update on when you'll be making the next Linux release (ideally with the fan speed fix)?  You're killing me with all of these Windows releases without Linux builds... Wink
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 07:35:45 AM
 #1206

As promised I uploaded a simple benchmark script for excavator - https://github.com/nicehash/excavator/blob/master/excavator-benchmark.py

Python 3 is required!

Examples:

1. benchmark algorithm 1 on device 0
python excavator-benchmark.py --excavator path_to_excavator -a algo1 -d 0 -b

2. benchmark all algorithms on all devices
python excavator-benchmark.py --excavator path_to_excavator -b

3. benchmark on nicehash pool (default is eu server)
python excavator-benchmark.py --excavator path_to_excavator -u btc_address

Default time for benchmark is 300 seconds per algorithm, you can modify it with -t parameter.



Any way to edit the script to use multiple workers?  It would be nice if this could be dynamic based on the algo.

Workers are added at line 210. You can copy the append command multiple times or add a for loop to run multiple workers per device.

Example #1: To add two workers per device change

Code:
for dev in devices:
      workers.append(self.add_worker(alg_id, dev[0], algo[1:]))

to

Code:
for dev in devices:
      workers.append(self.add_worker(alg_id, dev[0], algo[1:]))
      workers.append(self.add_worker(alg_id, dev[0], algo[1:]))

To make it algorithm specific you could always check which algorithm is processed at the moment.

Example #2: Add two workers only when running equihash:
Code:
for dev in devices:
      workers.append(self.add_worker(alg_id, dev[0], algo[1:]))
      if algo[0] == "equihash":
            workers.append(self.add_worker(alg_id, dev[0], algo[1:]))
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 07:42:21 AM
 #1207

lol new version 2.0.1.3 removed daggerhashimoto for 3gb cards!!! LOL they dont know till April is profitable?

We decided to drop 3GB cards for daggerhashimoto because the DAG size was getting dangerously close to the 3GB limit and daggerhashimoto didn't even run on these cards especially when they are used as primary cards. This may not be a problem for experienced miners, but the majority of NHM users are casual ones. There are so many things to consider, you know...

I have been trying to figure out why I had no daggerhashimoto on my GTX 1060 3gb rig with NHM. now I know.
But this site below says the dag file is only 2.31gb yet, nowhere near the 3 gb limit ?

https://investoon.com/tools/dag_size

As mentioned before we dropped the daggerhashimoto for 3gb cards because there were a lot of issues/crashes with it among NHM users (especially on primary cards). We could remove the 3gb condition in excavator though, and you can run it without NHM then..
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 07:45:49 AM
 #1208

Which is better this or hsr?

I'm assuming you're asking about the Neoscrypt. Well.. It depends on the card Wink
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 07:50:12 AM
 #1209

I refuse to use Excavator for anything other than Nicehash. I get better results from the latest cudaminer. Plus, I have a theory that all those "benchmarks" that nicehash requires when a mosquito lands on your GPU are giving them free hashes.

During benchmark excavator doesn't connect to the pool, it performs hashing on a test job which is hardcoded in the miner (always the same one). So, no free hashes for us Tongue If you don't believe me, you could always try to monitor the network..
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 07:52:39 AM
 #1210

I refuse to use Excavator for anything other than Nicehash. I get better results from the latest cudaminer. Plus, I have a theory that all those "benchmarks" that nicehash requires when a mosquito lands on your GPU are giving them free hashes.

The reason i stopped use the nicehash miner 2 is becourse of all those god damn benchmarks. Every time i restart the god damn program i have 2 benchmark eight fucking GPUs?! It takes forever, like 5 hours. Thats alot in mining time.

Yeah... we're working on a fix.

https://www.reddit.com/r/NiceHash/comments/7we5xq/benchmarking_crashes_and_repetitive_benchmarking/
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 08:01:54 AM
 #1211

Just started testing 1.4.3a with my 5 x nvidia 1080ti rig. It seems way more stable than 1.1.0a. I knew excavator had potential against EWBF, this is why I'm giving another try.

What I love is that the GPUs are rather balanced in terms of output (680h/s) and total hashrate doesn't fluctuate much as in EWBF: Last 300 shares are all submitted  around 3.38kh/s.
 
What I don't like though, is that the sum is below 3500 which is the average at EWBF (3400min / 3600 max)

It stopped printing the results after 20 minutes but my readings from the pool look ok.

I wonder how I can set thread and block sizes via the .json file? I'm not sure if excavator is using all the available juice :/

EDIT: I'm mining Zcash "equihash"

Unfortunately, you can't set the number of threads and/or blocks for the equihash (because of its implementation). You could try to run different modes (0,1,2) or try to run multiple workers per device. Other than that there is nothing you can do at the moment, we're working on improvements for equihash as we speak.

Note: To change mode of the algorithm (equihash) you have to add M parameter to worker.add:
{"id":1,"method":"worker.add","params":["0","0","M=0"]}
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 08:02:49 AM
 #1212

Regarding those neoscrypt speed improvements...I'm seeing almost 2x. Is that real? says Titan XP is now doing 2.14MH?!

Yes, it's real Smiley
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 08:05:52 AM
 #1213

Any update on when you'll be making the next Linux release (ideally with the fan speed fix)?  You're killing me with all of these Windows releases without Linux builds... Wink

Sorry about that Wink The latest version includes the Linux build - https://github.com/nicehash/excavator/releases/tag/v1.4.3a (with a fan speed fix).
Kaan3000
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
February 12, 2018, 10:37:31 AM
Last edit: February 12, 2018, 12:06:39 PM by Kaan3000
 #1214

Just started testing 1.4.3a with my 5 x nvidia 1080ti rig. It seems way more stable than 1.1.0a. I knew excavator had potential against EWBF, this is why I'm giving another try.

What I love is that the GPUs are rather balanced in terms of output (680h/s) and total hashrate doesn't fluctuate much as in EWBF: Last 300 shares are all submitted  around 3.38kh/s.
 
What I don't like though, is that the sum is below 3500 which is the average at EWBF (3400min / 3600 max)

It stopped printing the results after 20 minutes but my readings from the pool look ok.

I wonder how I can set thread and block sizes via the .json file? I'm not sure if excavator is using all the available juice :/

EDIT: I'm mining Zcash "equihash"

Unfortunately, you can't set the number of threads and/or blocks for the equihash (because of its implementation). You could try to run different modes (0,1,2) or try to run multiple workers per device. Other than that there is nothing you can do at the moment, we're working on improvements for equihash as we speak.

Note: To change mode of the algorithm (equihash) you have to add M parameter to worker.add:
{"id":1,"method":"worker.add","params":["0","0","M=0"]}


Cool, I will give it a try.

@dropky By the way, what is the maximum number of workers can be added per card? I have 28SM. What would make sense? 4, 7, 28?
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 01:42:12 PM
 #1215


@dropky By the way, what is the maximum number of workers can be added per card? I have 28SM. What would make sense? 4, 7, 28?

You should experiment with it, start with 2, then increase the number if you get better results that way (and if it's stable - at some point excavator will probably crash).
Dragstar
Newbie
*
Offline Offline

Activity: 77
Merit: 0


View Profile
February 12, 2018, 02:53:33 PM
 #1216

question to nvidia users should i mine only neoscrypt algo with excavator  1060-1070 cards or mine all algos that pool supports?
azioprismmm
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
February 12, 2018, 05:29:14 PM
 #1217

where do i put my wallet address with this miner?
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 05:36:23 PM
 #1218

question to nvidia users should i mine only neoscrypt algo with excavator  1060-1070 cards or mine all algos that pool supports?

Well.. that's up to you. Try running NHM with all algos enabled for one day and then standalone excavator with neoscrypt for another day and compare the profitability.
dropky
Jr. Member
*
Offline Offline

Activity: 132
Merit: 7


View Profile
February 12, 2018, 05:38:30 PM
 #1219

where do i put my wallet address with this miner?

In algorithm.add method:
{"id":1,"method":"algorithm.add","params":["equihash","equihash.eu.nicehash.com:3357","btcAddress"]}

See more here: https://github.com/nicehash/excavator/tree/master/api#algorithm-add
MarkAz
Hero Member
*****
Offline Offline

Activity: 687
Merit: 511



View Profile
February 12, 2018, 06:32:23 PM
 #1220

During benchmark excavator doesn't connect to the pool, it performs hashing on a test job which is hardcoded in the miner (always the same one). So, no free hashes for us Tongue If you don't believe me, you could always try to monitor the network..

Is there any particular reason that you couldn't just mine each particular algo (on the users account obviously), instead of just performing the benchmark?  I would think typically this isn't done because it would take a bunch of pools, but obviously Nicehash does them all, so that isn't an issue... Even if some of them aren't as profitable, it would be better than just burning the power for nothing - and be a real world benchmark.  Just wondering if there is some non-obvious reason...
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!