Bitcoin Forum
November 02, 2024, 05:53:56 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 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 ... 169 »
  Print  
Author Topic: [ANN] dstm's ZCash / Equihash Nvidia Miner v0.6.2 (Linux / Windows)  (Read 225020 times)
jmayniac
Newbie
*
Offline Offline

Activity: 77
Merit: 0


View Profile
September 28, 2017, 10:05:24 PM
 #221

ZM is reporting 2.6K Sol/s, but Flypool is only showing 2.4K Sol/s.  EWBF reports 2.5K Sol/s and Flypool shows 2.5K Sol/s.  ZM seems to be a little over on it's reporting.
How long did you run the test?
2.6 local vs. 2.4 pool , that's a difference of 8.3%, this is huge. There must be something wrong.
Flypool had performance issues today.
                                                                                                                              
My reported values are exact. I'm even rounding them down.
People reported me exactly the opposite, after they have done the comparison.
Did some one else made this kind of measurements? Any comments?

I've been running EWBF on Flypool for a few days and the average is 2.5K Sol/s.  I ran ZM for a few hours and the average dropped down to 2.3K Sol/s.  I'll run it overnight and see what it's like tomorrow.
dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 28, 2017, 10:22:43 PM
Last edit: September 28, 2017, 10:53:19 PM by dstm
 #222

difficulty was raised this morning btw.

from the flypool website:
Quote
In order to provide a more efficient mining experience we have increased the default share difficult on the #Zcash pool to 16000

Well that's one way to describe that your servers couldn't handle the amount of incoming shares and that you had to raise the difficulty to reduce them. However this is a good opportunity to test/improve  zm's networking.

@dtsmdstm: Found out that using a diff of 8000 with zm has a different effect than using it on (the) other miner(s). Currently mining Bitcoinz (BTCz) on suprnova and @ diff=8000 almost no shares are sent. Can you confirm that using your miner i.c.w. a multi GPU RIG has an effect on Diff. It looks like you need set/select a suitable Diff per GPU and not for the size of the total RIG.


It seems there is some misunderstanding about the difficulty. The miner does not set the difficulty by itself. The server sends messages and tells the miner what difficulty it should use. So if the server honors your diff=8000 setting it creates appropriate difficulty messages for the miner. I'll run some longer test the next days to check if there are any bugs and how the local solution rate compares to the pool side.

Edit:
The amount of shares the miner is finding is subjected to probability. It's a property of the problem we're solving. It might happen that you don't find any (or almost no) shares for a longer period of time. Pools are trying to infer the actual solution rate by the amount of shares they are receiving from you - since the amount of shares is subjected to probability the reported solution rate by the pool is pretty jumpy. You have really to run this for a longer period of time (something like a day) to make a robust statement.
NameTaken
Hero Member
*****
Offline Offline

Activity: 630
Merit: 502


View Profile
September 29, 2017, 02:14:54 AM
 #223

Decided to try distributing my rigs out to various pools but with suprnova I'm getting disconnects and SSL_ERROR_WANT_WRITE.

http://termbin.com/41kn
dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 29, 2017, 02:35:56 AM
 #224

Decided to try distributing my rigs out to various pools but with suprnova I'm getting disconnects and SSL_ERROR_WANT_WRITE.

http://termbin.com/41kn

Thx, wrong handling of SSL_ERROR_WANT_WRITE is fixed in the dev branch. I'll upload a new version most likely tomorrow.
dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 29, 2017, 12:40:26 PM
Last edit: September 29, 2017, 01:05:22 PM by dstm
 #225

I've done a 10h test on flypool: local 79.7 - pool 78.1  79.7/78.1=1.0204. I'll do some more test on different pools with a 10GPU system this week.

Edit:
1-(78.1/79.7) = 0.020075
Gaglam
Sr. Member
****
Offline Offline

Activity: 390
Merit: 250


View Profile
September 29, 2017, 02:13:45 PM
 #226

Windows Version would be really great
andi_21
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
September 29, 2017, 05:05:15 PM
 #227

I've done a 10h test on flypool: local 79.7 - pool 78.1  79.7/78.1=1.0204. I'll do some more test on different pools with a 10GPU system this week.

Edit:
1-(78.1/79.7) = 0.020075

6x1070 System - local 2632 Sols
flypool: 2540 (24 hours average)
(1-(2540/2632) = 0.03495

Previously i had ~5% difference before flypool changed default diffictulty. Not sure what could be the reason of the remaining 1.495% difference ( 3,495%-2%) but for me low enough to "accept" it without further investigation.

- Is the miner already fully optimized or do you think there is even chance for further optimizations and few more sols/s ?
- miner is stable for me except that outage yesterday as flypool changed default difficulty. (manual restart of miner was necessary)
- could you also put timestamp for each line to console output? i created script to parse output and import data into grafana and timestamp would be usefull. as soon as API is available i wouldnt need it anymore ;-)
- thx for good work and enjoy your dev fee. i plan to use your miner on my 2nd rig as well as soon API is available.
dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 29, 2017, 06:02:37 PM
 #228

I've done a 10h test on flypool: local 79.7 - pool 78.1  79.7/78.1=1.0204. I'll do some more test on different pools with a 10GPU system this week.

Edit:
1-(78.1/79.7) = 0.020075

6x1070 System - local 2632 Sols
flypool: 2540 (24 hours average)
(1-(2540/2632) = 0.03495

Previously i had ~5% difference before flypool changed default diffictulty. Not sure what could be the reason of the remaining 1.495% difference ( 3,495%-2%) but for me low enough to "accept" it without further investigation.

- Is the miner already fully optimized or do you think there is even chance for further optimizations and few more sols/s ?
- miner is stable for me except that outage yesterday as flypool changed default difficulty. (manual restart of miner was necessary)
- could you also put timestamp for each line to console output? i created script to parse output and import data into grafana and timestamp would be usefull. as soon as API is available i wouldnt need it anymore ;-)
- thx for good work and enjoy your dev fee. i plan to use your miner on my 2nd rig as well as soon API is available.



Quote
Previously i had ~5% difference before flypool changed default diffictulty. Not sure what could be the reason of the remaining 1.495% difference ( 3,495%-2%) but for me low enough to "accept" it without further investigation.                           
Some pool servers are having performance difficulties currently due to the massive increase of solution rate in Zcasch's network - so if you had some disconnects during the 24h period you've lost some shares.                                             
Also I'm using asynchronous queues and prepare some work for GPUs in advance, this is very helpful in situations where your cpu has load spikes, the miner doesn't drop it's solution rate even if you fully load your cpu with other tasks. However the consequence is that if you receive a new job you have some outdated work already in the driver queue which lowers the solution rate as seen by the pool. I've done some more statistics now - the queue sizes are rebalanced now.

Quote
                                                                                                                       
Is the miner already fully optimized or do you think there is even chance for further optimizations and few more sols/s ?     
                                                                                                                       
It's pretty well optimized, however I've some more Ideas I wanna try out, they require some more restructuring on the GPU-side however I wanna finish some important stability/feature work first.

Quote
could you also put timestamp for each line to console output? i created script to parse output and import data into grafana and timestamp would be usefull. as soon as API is available i wouldnt need it anymore ;-)                                       

I don't want to put more numbers on the ui, there are already lots of them now ;-). I'm planning to implement logfile support,logfile output will contain timestamps. The dev branch contains already API-support, it will be available in the next release.
dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 30, 2017, 02:23:40 AM
 #229

New Version 0.5

con: support set_extranonce rpc
con: improve handling of temporary slow network conditions
con: add monitoring support using web browser
con: add monitoring support using json-rpc
mp: rebalance queue sizes - this improves the solution rate as
seen by the pool, especially on pool that submit new jobs often


This is a testing version, it has a lot internal changes and is less tested. Feedback on stability performance is welcome. Rebalanced queue sizes improve the solution rate on pool side, however this might reduce the performance in situations of heavy cpu load - pls check if there are any improvement on the pool side for you. Telemetry is pretty simple currently, if there is anything more you need - suggestions are welcome.
NameTaken
Hero Member
*****
Offline Offline

Activity: 630
Merit: 502


View Profile
September 30, 2017, 02:33:19 AM
 #230

You can explain more what json-rpc.txt is and how to see miner stats in json format?
dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 30, 2017, 02:46:20 AM
 #231

You can explain more what json-rpc.txt is and how to see miner stats in json format?

I have to write some more documentation when there is time for it ofc Smiley
For more description just start zm without parameters and you'll get help on the new telemetry option.

So if you start zm like this: zm ...... --telemetry=0.0.0.0:2222

Just send to the host zm is running on:
Code:
{"id":1, "method":"getstat"}

and you'll get a response:
Code:
{"id":1,"result":[{"gpu_id":0,"temperature":0,"sol_ps":0.00,"sol_pw":0.00,"avg_power_usage":0}],"error": null}

You can try it with netcat:
Code:
echo "{\"id\":1, \"method\":\"getstat\"}\n" |nc 127.0.0.1 2222
Nokia555
Sr. Member
****
Offline Offline

Activity: 392
Merit: 266

EthMonitoring.com


View Profile WWW
September 30, 2017, 03:37:51 AM
 #232

Thanks you dstm Smiley, now windows version would be really nice Smiley

You can explain more what json-rpc.txt is and how to see miner stats in json format?

I have to write some more documentation when there is time for it ofc Smiley
For more description just start zm without parameters and you'll get help on the new telemetry option.

So if you start zm like this: zm ...... --telemetry=0.0.0.0:2222

Just send to the host zm is running on:
Code:
{"id":1, "method":"getstat"}

and you'll get a response:
Code:
{"id":1,"result":[{"gpu_id":0,"temperature":0,"sol_ps":0.00,"sol_pw":0.00,"avg_power_usage":0}],"error": null}

You can try it with netcat:
Code:
echo "{\"id\":1, \"method\":\"getstat\"}\n" |nc 127.0.0.1 2222

dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 30, 2017, 03:46:14 AM
 #233

Thanks you dstm Smiley, now windows version would be really nice Smiley

Right, I've bought it already and installed it on my pc, so the hardest part is done Smiley
cryptoDahu
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile WWW
September 30, 2017, 05:47:05 AM
 #234

Right, I've bought it already and installed it on my pc, so the hardest part is done Smiley
nice to hear it!
good work @dstm  Cool
dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
September 30, 2017, 01:50:45 PM
 #235

I haven't stated it clearly - some users were confused. All telemetry values are averages. Temperature is an exception, it shows the current temp.

The use case for telemetry I had in mind is like this: You don't look at it all the time. You check it let's say 5 times a day. So the averages are a much more accurate overview of the system than the jumpy values of the last run.
jmayniac
Newbie
*
Offline Offline

Activity: 77
Merit: 0


View Profile
October 01, 2017, 02:29:18 AM
 #236

I haven't stated it clearly - some users were confused. All telemetry values are averages. Temperature is an exception, it shows the current temp.

The use case for telemetry I had in mind is like this: You don't look at it all the time. You check it let's say 5 times a day. So the averages are a much more accurate overview of the system than the jumpy values of the last run.

How about some color in the output, it will help to distinguish between items.  Right now with all the text it is hard to see data at a glance.
Nokia555
Sr. Member
****
Offline Offline

Activity: 392
Merit: 266

EthMonitoring.com


View Profile WWW
October 01, 2017, 07:38:00 AM
 #237

Hey dstm,

Is json-rpc missing shares? Accepted, Rejected.

dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
October 01, 2017, 08:15:21 AM
 #238

Hey dstm,

Is json-rpc missing shares? Accepted, Rejected.


Quote
This is a testing version.... Telemetry is pretty simple currently, if there is anything more you need - suggestions are welcome.

Will add. Smiley
Nokia555
Sr. Member
****
Offline Offline

Activity: 392
Merit: 266

EthMonitoring.com


View Profile WWW
October 01, 2017, 08:45:59 AM
 #239

Hey dstm,

Is json-rpc missing shares? Accepted, Rejected.


Quote
This is a testing version.... Telemetry is pretty simple currently, if there is anything more you need - suggestions are welcome.

Will add. Smiley

If you can, add also fan speed, very useful for monitoring.

dstm (OP)
Full Member
***
Offline Offline

Activity: 350
Merit: 126


View Profile
October 01, 2017, 08:50:53 AM
 #240

Hey dstm,

Is json-rpc missing shares? Accepted, Rejected.


Quote
This is a testing version.... Telemetry is pretty simple currently, if there is anything more you need - suggestions are welcome.

Will add. Smiley

If you can, add also fan speed, very useful for monitoring.

Thx Smiley, Nvidia provides this information, will add.
Pages: « 1 2 3 4 5 6 7 8 9 10 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 ... 169 »
  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!