Bitcoin Forum
May 08, 2024, 02:31:13 PM *
News: Latest Bitcoin Core release: 27.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 »  All
  Print  
Author Topic: [ANN] cpuminer-opt v24.1, Optimized multi-algo CPU miner for x86_64 and AArch64  (Read 9763 times)
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 20, 2020, 12:47:21 AM
 #81

I'm going to test Ring solo mining again and will post the result after few hours.

Don't bother with longpoll, use --no-longpoll from now on. I'll make it the default in the next release.

I undestand the missing summary log now as well as the "BUG".

That's now 3 issues unrelated to segwit.

Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715178673
Hero Member
*
Offline Offline

Posts: 1715178673

View Profile Personal Message (Offline)

Ignore
1715178673
Reply with quote  #2

1715178673
Report to moderator
1715178673
Hero Member
*
Offline Offline

Posts: 1715178673

View Profile Personal Message (Offline)

Ignore
1715178673
Reply with quote  #2

1715178673
Report to moderator
1715178673
Hero Member
*
Offline Offline

Posts: 1715178673

View Profile Personal Message (Offline)

Ignore
1715178673
Reply with quote  #2

1715178673
Report to moderator
nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 20, 2020, 10:58:48 AM
Last edit: May 20, 2020, 11:09:52 AM by nak333
 #82

Sorry I'm late  :p

btw I did solo mining of Minotaur

1.  with --no-longpoll  -> miner ran smoothly
log file: https://drive.google.com/open?id=1IQNGI6kBr7TeuEjDJLQbW9kSIwFoh_G2

2.  with --no-longpoll --no-getwork  -> miner ran smoothly
log file: https://drive.google.com/open?id=1dHa8tnzW1fZI7zwceBP1Nl_2SWXTgOsh

3.  without --no-longpoll --no-getwork  -> received the Jason and HTTP error that we discussed earlier.



JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 20, 2020, 02:44:40 PM
 #83

Sorry I'm late  :p

btw I did solo mining of Minotaur

1.  with --no-longpoll  -> miner ran smoothly
log file: https://drive.google.com/open?id=1IQNGI6kBr7TeuEjDJLQbW9kSIwFoh_G2

2.  with --no-longpoll --no-getwork  -> miner ran smoothly
log file: https://drive.google.com/open?id=1dHa8tnzW1fZI7zwceBP1Nl_2SWXTgOsh

3.  without --no-longpoll --no-getwork  -> received the Jason and HTTP error that we discussed earlier.


That's great work. I noticed the TTF estimates were missing from the new block log, I can fix that as well.

A new general release should be available in a few hours. No formal testing will be necessary. Just let me know
if you find any problems, new or pre-existing.

nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 20, 2020, 03:30:50 PM
 #84

That's great work. I noticed the TTF estimates were missing from the new block log, I can fix that as well.

Thanks.
Oh dude, I was just going to report about TTF, I already prepared to post the results of yespower mining.
I will do it after a while.
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 20, 2020, 03:45:10 PM
 #85

That's great work. I noticed the TTF estimates were missing from the new block log, I can fix that as well.

Thanks.
Oh dude, I was just going to report about TTF, I already prepared to post the results of yespower mining.
I will do it after a while.

I'll wait for your results just in case something comes up.

nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 20, 2020, 04:21:17 PM
Last edit: May 20, 2020, 04:31:48 PM by nak333
 #86

I did solo mining of yespower algo (LitecoinCash Gold, LTNCG) for around 2 hours and found 4 blocks too.

When I don't use `--no-longpoll`
1. The miner shows "new block report" in new format, then it shows in old format as it was doing with minotaur algo.
2. There was also Jason and HTTP error like minotaur.


Log file: https://drive.google.com/open?id=183CIraMTIsTPI938NoWyL8EPCurF2yLI

When I use `--no-longpoll`
1. The miner shows "new block report" in new format.
2. No error and it was running smoothly.


Log file: https://drive.google.com/open?id=1P1-C_Q9GAwJ6cU1oN-3K2kjF-YbIluOn

I did solo mining for a while with one thread and for a while with two threads.
And found that
1. It doesn't show 5 min summary.
2. Sometime it shows TTF and sometime it doesn't show TTF, no matter if I use 1 thread or 2 threads.

   

I have a question, what is the meaning of TTF here?

Edit: Why you don't use your signature on the title of CPUminer? I think you can add your signature here like this Wink

**********  cpuminer-opt 3.13.2-segwit-test (JayDDee)  ***********



JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 20, 2020, 05:09:28 PM
 #87


   

I have a question, what is the meaning of TTF here?

Edit: Why you don't use your signature on the title of CPUminer? I think you can add your signature here like this Wink

**********  cpuminer-opt 3.13.2-segwit-test (JayDDee)  ***********




If it was correct it would mean the time it takes the miner or network to find a block based on the miner's reference hashrate
and the network hash rate. It's also an indirect way to report the hash rates. But it's obviously not correct. it will be fixed as
will the other issues.

About your suggestion, cpuminer-opt is the signature for the product. But since other forks have begun using it I see your point.
I have an idea.

New release will be available soon.



nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 20, 2020, 05:19:27 PM
 #88

If it was correct it would mean the time it takes the miner or network to find a block based on the miner's reference hashrate
and the network hash rate. It's also an indirect way to report the hash rates. But it's obviously not correct. it will be fixed as
will the other issues.

About your suggestion, cpuminer-opt is the signature for the product. But since other forks have begun using it I see your point.
I have an idea.

New release will be available soon.

Thanks for your clarification. That (TTF) is a great addition. I didn't see it in any miner yet.
Maybe the reason is, I only used few miners for solo mining and they don't provide that info.

And waiting eagerly for your new release  Cheesy
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 20, 2020, 05:44:32 PM
 #89

Thanks for your clarification. That (TTF) is a great addition. I didn't see it in any miner yet.

Agreed. I'm surprised no one has copied it yet.

JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 20, 2020, 06:05:08 PM
 #90

cpuminer-opt-3.14.0 released

Changes to solo mining:
  - segwit is supported by getblocktemplate,
  - longpolling is not working and is disabled,
  - Periodic Report log is output,
  - New Block log includes TTF estimates,
  - Stratum thread no longer created when using getwork or GBT.

Fixed BUG log mining sha256d.


nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 20, 2020, 06:36:00 PM
 #91

cpuminer-opt-3.14.0 released

Changes to solo mining:
  - segwit is supported by getblocktemplate,
  - longpolling is not working and is disabled,
  - Periodic Report log is output,
  - New Block log includes TTF estimates,
  - Stratum thread no longer created when using getwork or GBT.

Fixed BUG log mining sha256d.



Great. I will check minotaur and yespower algorithms in solo and pool mining, sha256d algo in solo mining.
If I find any bug/error then I will report you. Thanks.
nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 20, 2020, 09:27:24 PM
 #92

I think time calculation is wrong during pool mining and solo mining.
When I do pool mining at rplant I get ping time 90-95ms and around 200ms at my2coins.
But, v3.14.0 is showing in thousands at rplant.
The ping time was okay with v3.13.2



And I think hash calculation in 5m summary is wrong during solo mining.



JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 20, 2020, 10:23:31 PM
Last edit: May 21, 2020, 04:34:11 AM by JayDDee
 #93

There's a lot of new stuff so I want keep things in perspective.

The high latency at rplant doesn't look like a miner problem. Take a look at the timestamp when share 238 was
submitted and when it was accepted. It looks correct to me.

That being said it is possible for stats to get out of sync and a high latency is one of the most obvious symptoms.
Stats synchronization problems occur when a submitted share doen't get acknowledged or there is an overflow
of pending acknowledgements. If you see a warning at any time that "share stats not available" it means that
corruption was detected and an attempt was made to handle it and recover.

You can also detect if there is corruption by auditting the data in the submit and accept logs. Do the share counts,
diff, block, job all match?

In any case if stats corruption is suspected all stats are unreliable but there is no other impact, shares still get submitted
and accepted. Restart the miner to reset the stats.

The low latency solo mining makes sense. The loopback interface doesn't use the eth card, it's just a memory copy.
The timer might not have resolution under 10ms.
Edit: on second though the interesting times might be related to the sheduler timeslice, which is 10 ms. The task submitting
the share suspends waiting for the response. The actual reponse time may be insignificant compared to the scheduling latency
which has 10 ms granularity. I had noticed a 10 ms granularity pattern in a previous log file but didn't think much more of it
at the time.

The zero effective hash rate in the summary is a problem, as is the still missing TTF in the new block log.
I thought I removed the "Curent block is..." log, oops.

Edit: I've got fixes for the 2 problems but I'll wait in case other issues are found with the release

nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 21, 2020, 11:37:33 AM
Last edit: May 21, 2020, 11:56:44 AM by nak333
 #94

I think you are right. There was a difference in the sequence of submitted and accepted blocks. Normally we see
236 Submitted
236 Accepted
237 Submitted
237 Accepted
But, in the screenshot that I posted there was a delay between submitted and accepted.
And I think the reason can be from my side or pool side. But, not in the miner.
Now, I'm doing again pool mining at rplant with v3.14.0, it seems everything okay; latency, TTF, sequence of submitted and accepted, everything is okay.


Edit: I've got fixes for the 2 problems but I'll wait in case other issues are found with the release

Yes, good Idea.
I saw in the pool some users are using v3.14.0 and some v3.13.1.1.
Let us use it for few days, whenever I will see something questionable/error/bug I will ask/report you.
And maybe other users will report if they find any bug/error.

Edit: I like the way you put your name in the title of cpuminer. Wink
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 21, 2020, 04:02:05 PM
 #95

cpuminer-opt just got plugged at CMB:

https://cryptomining-blog.com/12386-cpu-mining-with-the-cpuminer-opt-free-and-open-source-miner/

nak333
Jr. Member
*
Offline Offline

Activity: 112
Merit: 2


View Profile WWW
May 21, 2020, 05:14:57 PM
 #96


JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 21, 2020, 05:38:43 PM
 #97

cpuminer-opt-3.14.1 is now released to address the solo mining log issues.

xiaolin123
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 22, 2020, 04:37:14 PM
 #98

Please add the "sha256csm" algorithm.
BoozyTalking
Newbie
*
Offline Offline

Activity: 315
Merit: 0


View Profile
May 24, 2020, 01:01:56 PM
 #99

v. 3.13.1 - yescrypt algo is broken - low diff share error from pool, maybe in latest version also, not tested.
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1386
Merit: 220


View Profile
May 24, 2020, 02:59:43 PM
 #100

v. 3.13.1 - yescrypt algo is broken - low diff share error from pool, maybe in latest version also, not tested.

It works for me, check your parameters.

Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 »  All
  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!