Pages:
Author

Topic: [ANN]: cpuminer-opt v3.8.8.1, open source optimized multi-algo CPU miner - page 20. (Read 444067 times)

legendary
Activity: 1470
Merit: 1114
cpuminer-opt-3.8.4.1

Fixed sha256t low difficulty rejects.
Fixed compile error on CPUs with AVX512.

https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.8.4.1
legendary
Activity: 1470
Merit: 1114
member
Activity: 473
Merit: 18
Trying to mine SHA256t on Zpool, every share is rejected with "reject reason: Low difficulty share", unless using "-m 256"

I do wonder if its pool side issue or miner?

cpuminer-avx2.exe -o stratum+tcp://sha256t.mine.zpool.ca:3339 -u MM8RmXUgxDwHJxrC54muF7KHciSCFS3gx3 -p c=LTC -a sha256t


ps. tested oldest versions, and I see same issue in 3.5.9.1 and 3.6.3

It worked with the original coin that introduced the algo. That error often means the hash is incomplete but I've also seen
it due to a pool config error. This could be a slightly different algo using the same name but I'd have to compare with a
working miner.

It looks like the original coin was revived.

https://bitcointalksearch.org/topic/m.23484925

It's a simple to change the difficulty targetting in software but I want some confirmation that zpool is correct
before I make the change. Has anyone tried other pools?


same on https://pool.nosekefik.com
sr. member
Activity: 295
Merit: 250
Hi joblo,
any intentions to add sha224 / bismuth algo ?

thank you
legendary
Activity: 1470
Merit: 1114
Trying to mine SHA256t on Zpool, every share is rejected with "reject reason: Low difficulty share", unless using "-m 256"

I do wonder if its pool side issue or miner?

cpuminer-avx2.exe -o stratum+tcp://sha256t.mine.zpool.ca:3339 -u MM8RmXUgxDwHJxrC54muF7KHciSCFS3gx3 -p c=LTC -a sha256t


ps. tested oldest versions, and I see same issue in 3.5.9.1 and 3.6.3

It worked with the original coin that introduced the algo. That error often means the hash is incomplete but I've also seen
it due to a pool config error. This could be a slightly different algo using the same name but I'd have to compare with a
working miner.

It looks like the original coin was revived.

https://bitcointalksearch.org/topic/m.23484925

It's a simple to change the difficulty targetting in software but I want some confirmation that zpool is correct
before I make the change. Has anyone tried other pools?
member
Activity: 322
Merit: 10
To take advantage of AES_NI we have to
optimize CPU first with AES_NI required we can just do.
further explanation is already available in algos for that CPU with AVX and AVX2, Sandybridge and Haswell. if we are still difficulties then we diperilehkan to open the web.
legendary
Activity: 1470
Merit: 1114
[a long unrelated post]

And also would be great to add argon2d algos to the next build Smiley))

It would be great if you didn't quote an entire, long, unrelated post and did some reading before
posting.
legendary
Activity: 1470
Merit: 1114
I've contacted JayDDee last year and wanted to help porting the project to the latest visual studio edition, and improve performance.  Here I am.

I told you at the time the project files would have to be rebuilt from scratch.
legendary
Activity: 1470
Merit: 1114
Trying to mine SHA256t on Zpool, every share is rejected with "reject reason: Low difficulty share", unless using "-m 256"

I do wonder if its pool side issue or miner?

cpuminer-avx2.exe -o stratum+tcp://sha256t.mine.zpool.ca:3339 -u MM8RmXUgxDwHJxrC54muF7KHciSCFS3gx3 -p c=LTC -a sha256t


ps. tested oldest versions, and I see same issue in 3.5.9.1 and 3.6.3

It worked with the original coin that introduced the algo. That error often means the hash is incomplete but I've also seen
it due to a pool config error. This could be a slightly different algo using the same name but I'd have to compare with a
working miner.
newbie
Activity: 38
Merit: 0
I am proposing fuurther canges to the Windows binaries suite to be better aligned with the
CPU features actually used by cpuminer-opt. Comments are welcome.

The problem:

1. AVX is meaningless to cpuminer-opt. AVX adds no useful 128 bit SIMD instructions, full 128 bit
support only requires SSE4.2. As a result some CPUs are prevented from using optimzations they
support. This also occurs when compiling from source.

2. cpuminer-sse is actually built with SSSE3. Some AMD CPUs with SSE2 do not have SSSE3 and
can't run cpuminer.

The proposal:

1. Eliminate cpuminer-aes-avx binary and eliminate AVX as a reportable feature and replace it with SSE4.2
    cpuminer-aes-sse42 will include all optimizations from the deleted AVX build.

2. Remove SSSE3 from cpuminer-sse2 build.

Pro/con:

The only theoretical con is that Intel core2 CPUs will not make use of SSSE3 when using cpuminer-sse2
windows bnary. There are no significant differences with SSSE3 so no performance impact is expected.

Some previously unsupported AMD CPUs will become supported.

Some optimizations currently tagged as requiring AVX will become available on Intel Westmere CPUs
and possibly some AMD CPUs with similar features.

Fewer binary builds, should be less confusing for users.

Current suite:
Code:
cpuminer-sse2.exe      "-march=core2"              Core2, Nehalem
cpuminer-aes-sse42.exe "-maes -msse4.2"            Westmere
cpuminer-aes-avx.exe   "-march=corei7-avx"         Sandybridge, Ivybridge
cpuminer-avx2.exe      "-march=core-avx2"          Haswell...
cpuminer-avx2-sha.exe  "-march=core-avx2 -msha"    Ryzen

Proposed:
Code:
cpuminer-sse2.exe      "-msse2"                    Core2, Nehalem
cpuminer-aes-sse42.exe "-maes -msse4.2"            Westmere, Sandybridge, Ivybridge
cpuminer-avx2.exe      "-march=core-avx2"          Haswell...
cpuminer-avx2-sha.exe  "-march=core-avx2 -msha"    Ryzen


And also would be great to add argon2d algos to the next build Smiley))
member
Activity: 473
Merit: 18
Trying to mine SHA256t on Zpool, every share is rejected with "reject reason: Low difficulty share", unless using "-m 256"

I do wonder if its pool side issue or miner?

cpuminer-avx2.exe -o stratum+tcp://sha256t.mine.zpool.ca:3339 -u MM8RmXUgxDwHJxrC54muF7KHciSCFS3gx3 -p c=LTC -a sha256t


ps. tested oldest versions, and I see same issue in 3.5.9.1 and 3.6.3
newbie
Activity: 1
Merit: 0
Hi everyone,

I've contacted JayDDee last year and wanted to help porting the project to the latest visual studio edition, and improve performance.  Here I am.

I'm now with vs 2017 community edition and having difficulty finding some files, at compile time.
Example :
Cannot open source file: 'algo\luffa.c': No such file or directory

I have around 50 files like these missing.

Is there a way to get the missing file easilly ?  Like a zip package that add the missing files?

I would like to try to improve some c/c++ performance of some algorithms, but first I would like a stable build.

Thanks for any information about my issue,

hero member
Activity: 700
Merit: 500
legendary
Activity: 1470
Merit: 1114
I am proposing fuurther canges to the Windows binaries suite to be better aligned with the
CPU features actually used by cpuminer-opt. Comments are welcome.

The problem:

1. AVX is meaningless to cpuminer-opt. AVX adds no useful 128 bit SIMD instructions, full 128 bit
support only requires SSE4.2. As a result some CPUs are prevented from using optimzations they
support. This also occurs when compiling from source.

2. cpuminer-sse is actually built with SSSE3. Some AMD CPUs with SSE2 do not have SSSE3 and
can't run cpuminer.

The proposal:

1. Eliminate cpuminer-aes-avx binary and eliminate AVX as a reportable feature and replace it with SSE4.2
    cpuminer-aes-sse42 will include all optimizations from the deleted AVX build.

2. Remove SSSE3 from cpuminer-sse2 build.

Pro/con:

The only theoretical con is that Intel core2 CPUs will not make use of SSSE3 when using cpuminer-sse2
windows bnary. There are no significant differences with SSSE3 so no performance impact is expected.

Some previously unsupported AMD CPUs will become supported.

Some optimizations currently tagged as requiring AVX will become available on Intel Westmere CPUs
and possibly some AMD CPUs with similar features.

Fewer binary builds, should be less confusing for users.

Current suite:
Code:
cpuminer-sse2.exe      "-march=core2"              Core2, Nehalem
cpuminer-aes-sse42.exe "-maes -msse4.2"            Westmere
cpuminer-aes-avx.exe   "-march=corei7-avx"         Sandybridge, Ivybridge
cpuminer-avx2.exe      "-march=core-avx2"          Haswell...
cpuminer-avx2-sha.exe  "-march=core-avx2 -msha"    Ryzen

Proposed:
Code:
cpuminer-sse2.exe      "-msse2"                    Core2, Nehalem
cpuminer-aes-sse42.exe "-maes -msse4.2"            Westmere, Sandybridge, Ivybridge
cpuminer-avx2.exe      "-march=core-avx2"          Haswell...
cpuminer-avx2-sha.exe  "-march=core-avx2 -msha"    Ryzen
legendary
Activity: 1470
Merit: 1114
...

can you link a post where someone explains how to run the miner. which command etc. that would be really nice. Or maybe link that specific post or instructions in the ANN post?


cpuminer-aes-sse42 -h

replace cpuminer-aes-sse42 with the build your using, pools will also have quickstart commands/options listed

ok. so i just have to type this when i'm in the specific path of the cpuminer. where do i know what build I'm using?

README.txt
legendary
Activity: 1470
Merit: 1114
Mining noob here look for some help trouble shooting.
I'm trying to mine zoin. I believe i have everything set up correctly but cpuminer keeps closing out on me.
I'm on an older laptop running windows 8.1, intel i5-4210u cpu which does support avx2.
Here's my .bat "cpuminer-avx2.exe -a lyra2zoin -o stratum+tcp://zoin.netabuse.net:3000 -u mynamemyworker -p mypassword -t1"
I double click the .bat, the cmd window opens and i start hashing. I check my worker on the pools page and it shows it running. Shares submitted, shares accepted, running fine for 4-5 minutes then the cmd window closes and no more hashing.
I've given permission to the av, i'm only running 1 thread so cpu usage/temperature isn't an issue. It just quits.
Like i said i'm a total noob when it comes to mining so maybe there's something obvious i'm overlooking, but as far as i can tell it's all set up right.  Huh

If the miner is reporting shares accepted and the pool confirms it you seem to be doing (almost) everything right
and likely have a problem with your PC causing the miner to crash. Almost because you should put a pause in your
bat so the window stays open and you can see any error messages that may have been displayed.
newbie
Activity: 2
Merit: 0
Mining noob here look for some help trouble shooting.
I'm trying to mine zoin. I believe i have everything set up correctly but cpuminer keeps closing out on me.
I'm on an older laptop running windows 8.1, intel i5-4210u cpu which does support avx2.
Here's my .bat "cpuminer-avx2.exe -a lyra2zoin -o stratum+tcp://zoin.netabuse.net:3000 -u mynamemyworker -p mypassword -t1"
I double click the .bat, the cmd window opens and i start hashing. I check my worker on the pools page and it shows it running. Shares submitted, shares accepted, running fine for 4-5 minutes then the cmd window closes and no more hashing.
I've given permission to the av, i'm only running 1 thread so cpu usage/temperature isn't an issue. It just quits.
Like i said i'm a total noob when it comes to mining so maybe there's something obvious i'm overlooking, but as far as i can tell it's all set up right.  Huh
legendary
Activity: 1470
Merit: 1114
Hi can someone help me?? why i get this error??



im using ./build.sh and doing the same thing like 1 month ago without any issue, but somehow now i got that error , idk what is wrong

thank you for your help guys

Your CPU has AVX512 I presume. Read back a few posts, you can get more details here...
https://github.com/JayDDee/cpuminer-opt/issues/116
full member
Activity: 420
Merit: 100
ELIXIR TOKEN
...

can you link a post where someone explains how to run the miner. which command etc. that would be really nice. Or maybe link that specific post or instructions in the ANN post?


cpuminer-aes-sse42 -h

replace cpuminer-aes-sse42 with the build your using, pools will also have quickstart commands/options listed

ok. so i just have to type this when i'm in the specific path of the cpuminer. where do i know what build I'm using?
full member
Activity: 233
Merit: 100
Hi can someone help me?? why i get this error??



im using ./build.sh and doing the same thing like 1 month ago without any issue, but somehow now i got that error , idk what is wrong

thank you for your help guys
Pages:
Jump to: