Bitcoin Forum
May 23, 2024, 12:42:23 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.2, Optimized multi-algo CPU miner for x86_64 and AArch64  (Read 9898 times)
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
November 10, 2020, 11:20:50 PM
 #161

I have a feature/documentation request.  I think it would be good to document which algos can take advantage of some of these newer CPU instruction sets.  I've been mostly a GPU miner but CPU mining really intrigues me and would like to do it as a side project.  I also think documenting which algos are no longer "supported" would be beneficial, or somehow segregating them from the rest.  Just looking at the algo list its apparent that most of the included algos will never be seriously mined by a CPU.  I definitely appreciate the work though, I have been using cpuminer-opt off and on for years now

The short answer is any algo derivative of x11 or containing parts of x11, otherwise known as sha3 based.
The irony is that the algos that can use AVX512 etc can't compete with GPUs.

The long answer requires searching through the code of each algo.

I'm not sure what you mean by no longer supported. I focus more on newer CPUs and algos that are still mineable
with a CPU (although difficult for some) but all algos are still supported.

adamvp
Hero Member
*****
Offline Offline

Activity: 1246
Merit: 708



View Profile
November 11, 2020, 08:09:30 PM
 #162

Is there any coin worth cpu mining right now?

I am looking for signature campaign Wink pm me
miner29
Full Member
***
Offline Offline

Activity: 1264
Merit: 138


View Profile
November 11, 2020, 09:01:05 PM
 #163

XMR
bobben2
Full Member
***
Offline Offline

Activity: 279
Merit: 104


View Profile
November 12, 2020, 03:22:05 PM
 #164

Is there any coin worth cpu mining right now?


That depends on a couple of things (at least):
1. CPU type.  Generally, Ryzen cpus will be a better choice for mining these days, especially those with higher core counts and larger L3 cache.
2. Your strategy.   You can mine a coin believing it will moon one day in the future.   Then you might not mind it not returning more than a few cents a day now.  You can let the miner do its work and forget about it until the day the coin moons and then rake in the profits selling.
Or, you can spend a lot of time researching the coin of the day and mine it short term to see if that will earn you a quick buck.
I think XMR has potential to go higher in price and am mining it.

Fellow miners, get your thens and thans in order and help other forum readers understand what you are writing. Remember the grammar basics:  B larger THAN A (comparator operator). If something THEN ....
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
November 15, 2020, 11:05:22 PM
 #165

cpuminer-opt-3.15.2

Zen3 AVX2+VAES optimization for x16*, x17, sonoa, xevan, x21s, x22i, x25x, allium.
Zen3 build added to Windows binary package.

https://github.com/JayDDee/cpuminer-opt/releases

JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
December 10, 2020, 11:45:14 PM
 #166

cpuminer-opt-3.15.3

Yescrypt algos now use yespower v0.5, a little faster.
New implementation of sha256 using SHA CPU extension.
Replace Openssl with SPH for sha256 & sha512.
AVX512 optimization for sha256t & sha256q.
Faster sha256t, sha256q, x21s, x22i & x25x on CPUs with SHA without AVX512.
AVX512+SHA build for Intel Rocketlake added to Windows binary package.

https://github.com/JayDDee/cpuminer-opt/releases

spilk76
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
December 13, 2020, 11:18:47 AM
 #167

hello humans I can't compile cpuminer-multi on my arm device
help me

Code:
```
u0_a96@localhost:~/cpuminer-multi$ make
make  all-recursive
make[1]: Entering directory '/data/data/com.termux/files/home/cpuminer-multi'

Making all in compat
make[2]: Entering directory '/data/data/com.termux/files/home/cpuminer-multi/compat'
make[3]: Entering directory '/data/data/com.termux/files/home/cpuminer-multi/compat'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/data/data/com.termux/files/home/cpuminer-multi/compat'
make[2]: Leaving directory '/data/data/com.termux/files/home/cpuminer-multi/compat'
make[2]: Entering directory '/data/data/com.termux/files/home/cpuminer-multi'
gcc -DHAVE_CONFIG_H -I.  -fno-strict-aliasing  -I.  -Wno-pointer-sign -Wno-pointer-to-int-cast   -D__arm__ -g -O2  -MT algo/cpuminer-rainforest.o -MD -MP -MF algo/.deps/cpuminer-rainforest.Tpo -c -o algo/cpuminer-rainforest.o `test -f 'algo/rainforest.c' || echo './'`algo/rainforest.c
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x12, x11, [x9,##0]
                           ^
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x11, x10, [x9,##16]
                           ^
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x10, x12, [x9,##32]
                           ^
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x12, x11, [x9,##48]
                           ^
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x14, x10, [x9,##64]
                           ^
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x13, x12, [x9,##80]
                           ^
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x11, x14, [x9,##96]
                           ^
algo/rainforest.c:562:16: error: unknown token in expression
  asm volatile("stp %0, %1, [%2,#%3]\n\t"
               ^
<inline asm>:1:21: note: instantiated into assembly here
        stp x10, x13, [x9,##112]
                           ^
8 errors generated.
make[2]: *** [Makefile:2435: algo/cpuminer-rainforest.o] Error 1
make[2]: Leaving directory '/data/data/com.termux/files/home/cpuminer-multi'
make[1]: *** [Makefile:2920: all-recursive] Error 1
make[1]: Leaving directory '/data/data/com.termux/files/home/cpuminer-multi'
make: *** [Makefile:699: all] Error 2
```
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
December 13, 2020, 07:49:37 PM
 #168

hello humans I can't compile cpuminer-multi on my arm device
help me

This thread is for cpuminer-opt, not cpuminer-multi. You might have better luck in the cpuminer-multi thread.

The error is in ARM ASM code, possibly a syntax error, but I know nothing about ARM ASM so it's just a guess.
 

JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
December 15, 2020, 06:20:42 PM
Last edit: December 21, 2020, 06:31:55 PM by JayDDee
 #169

cpuminer-opt-3.15.5

Fix stratum jobs lost if 2 jobs received in less than one second.

7d2mine
Newbie
*
Offline Offline

Activity: 80
Merit: 0


View Profile
December 22, 2020, 02:50:02 AM
 #170

Just tried this out for the first time, wanted to say THANKS for doing this!! Was able to figure it out and get it running with very minimal BS in about 5-10 mins.
UspesenRudar
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
December 28, 2020, 11:07:59 AM
 #171

Can you add new BALLOON algo for Zentoshi.
From https://github.com/zentoshi/cpuminer-opt-balloon
have trouble creating win EXE.
THX
scryptr
Legendary
*
Offline Offline

Activity: 1796
Merit: 1028



View Profile WWW
December 28, 2020, 09:31:35 PM
 #172

HAPPY HOLIDAYS! --

Here's to BTC peaking at $50K+ in 2021!       --scryptr

TIPS:  BTC - 1Fs4uZ6a9ABYBTaHGUfqcwCQmeBRxkKRQT    DASH - XrK81tW31SLsVvZ2WX9VhTjpT6GXJPLdbQ
          SCRYPTR'S NOTEBOOK: https://bitcointalk.org/index.php?topic=5035515.msg46035530#msg46035530
          GITHUB: "github.com/scryptr"  MERIT is appreciated, also.  Thanks!
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
December 29, 2020, 12:23:35 AM
 #173

Can you add new BALLOON algo for Zentoshi.
From https://github.com/zentoshi/cpuminer-opt-balloon
have trouble creating win EXE.
THX

It's only for one coin that isn't listed on any exchanges, so I'm not interested.
Zentoshi should provide Windows EXEs for mining.

nina34
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 21, 2021, 07:43:34 PM
 #174

can i compile it on 32 bit linux system ?


 i've got this error messing during compiling
"simd-utils/simd-int.h:94:18: error: ‘__int128’ is not supported on this target"
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
January 21, 2021, 11:59:25 PM
 #175

can i compile it on 32 bit linux system ?

No, 64 bit only. Read the requirements in the first post.

dottat
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
January 31, 2021, 03:26:23 AM
 #176

It looks like once you find 10-12 blocks in solo mining, the periodic hash rate starts to even out.  It’s hard with Minotaur because blocks don’t come that often, unlike pool mining where shares are 3-4 per minute.

You still around lcc/ring?
Nighthog
Jr. Member
*
Offline Offline

Activity: 133
Merit: 5


View Profile
January 31, 2021, 09:32:30 AM
 #177

Does this support 'cpupower' in it's current state? (CPUchain Core)

Code:
PoW Mining Algorithm: yespower / 'cpupower' with N = 2048, r = 32 and perslen = 73

I tried the 'yespower' algorithm and got rejects spammed for to low difficulty on the hash.
I suppose it's not correct. A variant with these variables needed?
JayDDee (OP)
Full Member
***
Offline Offline

Activity: 1397
Merit: 221


View Profile
February 12, 2021, 08:29:20 PM
 #178

Does this support 'cpupower' in it's current state? (CPUchain Core)

Code:
PoW Mining Algorithm: yespower / 'cpupower' with N = 2048, r = 32 and perslen = 73

I tried the 'yespower' algorithm and got rejects spammed for to low difficulty on the hash.
I suppose it's not correct. A variant with these variables needed?

Scroll to the end...
https://github.com/JayDDee/cpuminer-opt/wiki/Supported--Algorithms

Nighthog
Jr. Member
*
Offline Offline

Activity: 133
Merit: 5


View Profile
February 13, 2021, 02:07:24 PM
Last edit: February 13, 2021, 03:02:41 PM by Nighthog
 #179

edit...

Fixed the issue, used the wrong port on the pool with the "correct parameters"...

Code:
cpuminer-zen3.exe -a yespower --param-key "CPUpower: The number of CPU working or available for proof-of-work mining" --param-n 2048 --param-r 32 -o stratum+tcp://eu.blockmasters.co:4250 -u <ADRESS> -p c=<COIN>
scryptr
Legendary
*
Offline Offline

Activity: 1796
Merit: 1028



View Profile WWW
February 16, 2021, 02:07:56 PM
 #180

HAPPY HOLIDAYS! --

Here's to BTC peaking at $50K+ in 2021!       --scryptr

WOOT! HAPPY $50K DAY! WOOT!

BitCoin BTC hit a price over $50K briefly today, 16 FEB 2021, in the early AM (US time zones).  A reason to celebrate a snowy day!

--scryptr

TIPS:  BTC - 1Fs4uZ6a9ABYBTaHGUfqcwCQmeBRxkKRQT    DASH - XrK81tW31SLsVvZ2WX9VhTjpT6GXJPLdbQ
          SCRYPTR'S NOTEBOOK: https://bitcointalk.org/index.php?topic=5035515.msg46035530#msg46035530
          GITHUB: "github.com/scryptr"  MERIT is appreciated, also.  Thanks!
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!