Pages:
Author

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

newbie
Activity: 5
Merit: 0
Hello Support
I found the code to dig xmr with ubuntu vps 16.04

sudo dpkg --configure -a &&
sudo apt-get update &&
sudo apt-get install -y git make automake screen libcurl4-openssl-dev &&
sudo apt-get install -y libcurl4-openssl-dev build-essential libjansson-dev &&
git clone https://github.com/JayDDee/cpuminer-opt &&
cd cpuminer-opt &&
./autogen.sh && CFLAGS="-march=native" ./configure &&
make &&
screen -S minerd ./minerd -a cryptonight -o stratum+tcp://xmr.pool.minergate.com:45700 -u [email protected] -p x

https://i.imgur.com/t3xjpbf.png
I installed but it does not work, Can you give me a complete ubuntu code to be able to dig xmr be or not? Thanks, I'm not a professional source code, Thanks You
member
Activity: 308
Merit: 22
Can you add new algo yescryptR16v2 ?
hanks
PPTP coin use this new algo:    https://bitcointalk.org/index.php?topic=3231748.0
waiting for update  Smiley
Fak this Conanscamcoin. YentenWaviandnext10000000 . It is full shit

April fool was several days ago.


nope, the Japan community has created a ccminer for this : http://askmona.org/9245#res_443

and looks like the difference between yescryptR16 is

16:  4096  16  1
32:  4096  32  1
16V 4096  16 4 Huh?

legendary
Activity: 1470
Merit: 1114
Dear Joblo
I just assumed, I apologize for my English.
I just wanted you to check Affinity.
I also have an opteron 6282 Se, and in some version Affinity broke down there because you changed something there, as far as I remember you said so.
You are doing a great job and I really appreciate it.

I use the algorithm yescryptr32
For example there is also a server xenon 2630 v3 two-processor, on the algorithm yescryptr16 give 12000 each, and on yescryptr32
https://clip2net.com/s/3Tb163P
https://clip2net.com/s/3Tb141h
How to solve this problem?

But on yescryptr16 everything is beautiful.

Thank you

Your lack of understanding doesn't mean threre's a problem with the miner. Different algos
perform differently. Stop assuming.
full member
Activity: 364
Merit: 100
Is it possible to run cpuminer in background? I think that every time I close my SSH-window, mining stops. I'm using UbuntuVM.

-B

Ok, where should I put '-B'? At the end of the command?

I'm trying to run command: ./cpuminer -a yescrypt -o stratum+tcp://[POOLADDRESS:PORT] -u [WALLETADDRESS]
legendary
Activity: 1470
Merit: 1114
Thanks andnet
but when I start
2 miners. start / affinity FFFF0000 cpuminer ........ -t 16
                      start / affinity FFFC cpuminer-2 .......... -t 14
He divides the speed in half!
The question was precisely why, without HT Affinity, does FFFE work correctly?
ie loads 15 cores out of 16.
I think there's a bug in the code and Joblo will help!
Thank you.

With 2 miners HR is > 5-10% HR 1cpuminer+ HR 2cpuminer> HR cpuminer (not for all algo)
It is little secret for U

PS cpuminer-2 is a copy prog cpuminer

@agavrilyk

It's a breach of netiquette to claim a bug without proof. It's even worse when a newbie does it.

You don't know what you're doing.

If you can't be bothered to post proper information I can't be bothered to try to help you.
legendary
Activity: 1470
Merit: 1114
Can you add new algo yescryptR16v2 ?
hanks
PPTP coin use this new algo:    https://bitcointalksearch.org/topic/ann-april-1st-special-coin-pptp-forked-from-wavi-3231748
waiting for update  Smiley
Fak this Conanscamcoin. YentenWaviandnext10000000 . It is full shit

April fool was several days ago.
legendary
Activity: 1470
Merit: 1114
joblo, seems that 3.8.6 SSE2 build got a stratum subscribe issue that I cannot reproduce on the other builds. This was tested on yescrypt algo.

It just cannot connect and tells about 30sec timeout after startup. Sometimes it's all OK, but far more often it isn't. Tested on CPUs with AES-NI under Win10.

There have been no changes to the stratum code. "Sometimes it's all ok" means it's a pool or networking issue.
full member
Activity: 187
Merit: 100
Cryptocurrency enthusiast
joblo, seems that 3.8.6 SSE2 build got a stratum subscribe issue that I cannot reproduce on the other builds. This was tested on yescrypt algo.

It just cannot connect and tells about 30sec timeout after startup. Sometimes it's all OK, but far more often it isn't. Tested on CPUs with AES-NI under Win10.
member
Activity: 141
Merit: 10
Thanks andnet
but when I start
2 miners. start / affinity FFFF0000 cpuminer ........ -t 16
                      start / affinity FFFC cpuminer-2 .......... -t 14
He divides the speed in half!
The question was precisely why, without HT Affinity, does FFFE work correctly?
ie loads 15 cores out of 16.
I think there's a bug in the code and Joblo will help!
Thank you.

With 2 miners HR is > 5-10% HR 1cpuminer+ HR 2cpuminer> HR cpuminer (not for all algo)
It is little secret for U

PS cpuminer-2 is a copy prog cpuminer
member
Activity: 141
Merit: 10
@joblo

Can you add new algo yescryptR16v2 ?

thanks

PPTP coin use this new algo:    https://bitcointalksearch.org/topic/ann-april-1st-special-coin-pptp-forked-from-wavi-3231748

waiting for update  Smiley



Fak this Conanscamcoin. YentenWaviandnext10000000 . It is full shit
member
Activity: 141
Merit: 10
Is it possible to run cpuminer in background? I think that every time I close my SSH-window, mining stops. I'm using UbuntuVM.

-B
member
Activity: 141
Merit: 10
Good afternoon.
I have a server xeon 2680 2 CPUs.
The problem lies with cpu affinity
I turn off the HT so I have 16 physical cores, when I ask cpu affinity FFFE, then it loads all 15 cores, 16 the kernel does not load!
The parameter t does not include, ie I do not tell him how many processors to load, cpu affinity FFFE sets correctly!
But when I turn on HT, cpu affinity FFFEFFFE does not work, it loads all 32 cores to me and if I manually turn off 2 cores, then it loads them 20%.
How can I solve this problem?
Thanks to all.

Use 2 miners. start /affinity FFFF0000 cpuminer   ........ -t 16
                     start /affinity FFFC        cpuminer-2 .......... -t 14
member
Activity: 308
Merit: 22
@joblo

Can you add new algo yescryptR16v2 ?

thanks

PPTP coin use this new yescryptR16v2 algo:    https://bitcointalk.org/index.php?topic=3231748.0

waiting for update  Smiley

full member
Activity: 364
Merit: 100
Is it possible to run cpuminer in background? I think that every time I close my SSH-window, mining stops. I'm using UbuntuVM.
newbie
Activity: 26
Merit: 0
Hello everyone. From experience - for processors FX 8300 and 8320 and Risen 1700 which miner is better? - AES-avx or sse2. Thanks
newbie
Activity: 140
Merit: 0
Does it run in 32 bit computers?
legendary
Activity: 1470
Merit: 1114
I have just checked more carefully on beastpool github: they have added avx512 code (I didn't check if there are some difference with the in wallet miner code for the same opt.c file):

https://github.com/BeastPool/cpuminer-argon2d/blob/master/algo/argon2d/argon2d/opt.c.

Regards,

Yes the code is there but it didn't make it into the release even though the commits match.
I can import the code but can't test it.
sr. member
Activity: 445
Merit: 255

Hello, it seems that avx512 can make a big difference for argon2d: avx512 can reach very high hashrate according to https://docs.google.com/spreadsheets/d/1ZTbJWvvSUu-5ULL-FGCdCuDGwa4SJsj6lj4ns50lJYM/edit#gid=0
with a 7820x (6 cores) can surpass the amd 1950x.

For this processor : 36000 with avx512 versus 28500 with probably avx2.

 With beastpool avx2, I can reach 38 000 with my xeon E5 2696V3 @2,7 ghz.

So, where did this magnificent AVX512 code come from?
It seems beastpool miner has a AVX512 version at least:
https://github.com/BeastPool/cpuminer-argon2d/releases
the sources are provided, with some info in the file avxdefs.h.

What a farce!

I put the AVX512 code in avxdefs in early preparation for when I start converting the existing
AVX2 code to AVX512.

It's expemimental and ISN'T USED ANYWHERE.

So beastpool forks my code, assumes the AVX512 is active and claims it in his release.
That's either pretty stupid or deliberately deceptive.



Or they didn't release the sources for their avx512 code... Now I have some doubts.

The miner included in the wallet pretend to have avx 512 code too:
https://github.com/duality-solutions/Dynamic


It appears the AVX512 in the wallet is legitimate but if you look at the beastpool miners page
there's no evidence of any supercharged stratum miners.

I have just checked more carefully on beastpool github: they have added avx512 code (I didn't check if there are some difference with the in wallet miner code for the same opt.c file):

https://github.com/BeastPool/cpuminer-argon2d/blob/master/algo/argon2d/argon2d/opt.c.

Regards,
legendary
Activity: 1470
Merit: 1114

Hello, it seems that avx512 can make a big difference for argon2d: avx512 can reach very high hashrate according to https://docs.google.com/spreadsheets/d/1ZTbJWvvSUu-5ULL-FGCdCuDGwa4SJsj6lj4ns50lJYM/edit#gid=0
with a 7820x (6 cores) can surpass the amd 1950x.

For this processor : 36000 with avx512 versus 28500 with probably avx2.

 With beastpool avx2, I can reach 38 000 with my xeon E5 2696V3 @2,7 ghz.

So, where did this magnificent AVX512 code come from?
It seems beastpool miner has a AVX512 version at least:
https://github.com/BeastPool/cpuminer-argon2d/releases
the sources are provided, with some info in the file avxdefs.h.

What a farce!

I put the AVX512 code in avxdefs in early preparation for when I start converting the existing
AVX2 code to AVX512.

It's expemimental and ISN'T USED ANYWHERE.

So beastpool forks my code, assumes the AVX512 is active and claims it in his release.
That's either pretty stupid or deliberately deceptive.



Or they didn't release the sources for their avx512 code... Now I have some doubts.

The miner included in the wallet pretend to have avx 512 code too:
https://github.com/duality-solutions/Dynamic


It appears the AVX512 in the wallet is legitimate but if you look at the beastpool miners page
there's no evidence of any supercharged stratum miners.
sr. member
Activity: 445
Merit: 255

Hello, it seems that avx512 can make a big difference for argon2d: avx512 can reach very high hashrate according to https://docs.google.com/spreadsheets/d/1ZTbJWvvSUu-5ULL-FGCdCuDGwa4SJsj6lj4ns50lJYM/edit#gid=0
with a 7820x (6 cores) can surpass the amd 1950x.

For this processor : 36000 with avx512 versus 28500 with probably avx2.

 With beastpool avx2, I can reach 38 000 with my xeon E5 2696V3 @2,7 ghz.

So, where did this magnificent AVX512 code come from?
It seems beastpool miner has a AVX512 version at least:
https://github.com/BeastPool/cpuminer-argon2d/releases
the sources are provided, with some info in the file avxdefs.h.

What a farce!

I put the AVX512 code in avxdefs in early preparation for when I start converting the existing
AVX2 code to AVX512.

It's expemimental and ISN'T USED ANYWHERE.

So beastpool forks my code, assumes the AVX512 is active and claims it in his release.
That's either pretty stupid or deliberately deceptive.



Or they didn't release the sources for their avx512 code... Now I have some doubts.

The miner included in the wallet pretend to have avx 512 code too:
https://github.com/duality-solutions/Dynamic


In the wallet miner code (not beastpool miner but the dyn wallet miner): file opt.c, I find this code:
#if defined(__AVX512F__)
static void fill_block(__m512i *state, const block *ref_block,
                       block *next_block, int with_xor) {
    __m512i block_XY[ARGON2_512BIT_WORDS_IN_BLOCK];
    unsigned int i;

    if (with_xor) {
        for (i = 0; i < ARGON2_512BIT_WORDS_IN_BLOCK; i++) {
            state = _mm512_xor_si512(
                state, _mm512_loadu_si512((const __m512i *)ref_block->v + i));
            block_XY = _mm512_xor_si512(
                state, _mm512_loadu_si512((const __m512i *)next_block->v + i));
        }
    } else {
        for (i = 0; i < ARGON2_512BIT_WORDS_IN_BLOCK; i++) {
            block_XY = state = _mm512_xor_si512(
                state, _mm512_loadu_si512((const __m512i *)ref_block->v + i));
        }
    }

    for (i = 0; i < 2; ++i) {
        BLAKE2_ROUND_1(
            state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], state[8 * i + 3],
            state[8 * i + 4], state[8 * i + 5], state[8 * i + 6], state[8 * i + 7]);
    }

    for (i = 0; i < 2; ++i) {
        BLAKE2_ROUND_2(
            state[2 * 0 + i], state[2 * 1 + i], state[2 * 2 + i], state[2 * 3 + i],
            state[2 * 4 + i], state[2 * 5 + i], state[2 * 6 + i], state[2 * 7 + i]);
    }

    for (i = 0; i < ARGON2_512BIT_WORDS_IN_BLOCK; i++) {
        state = _mm512_xor_si512(state, block_XY);
        _mm512_storeu_si512((__m512i *)next_block->v + i, state);
    }
}

And there is some avx512 code in blamka-round-opt.h too.
Pages:
Jump to: